Nõuded kliendiarvuti riist- ja tarkvarale (va terminali klient)
| Soovitatav konfiguratsioon: |
| Protsessor: | AMD või Intel, 2-core |
| Mälu: | 4 GB |
| Kettaruum: | 20 GB |
| Võrk: | 100 Mbit/s Ethernet; 150 Mbit/s WiFi |
| Operatsioonisüsteem: |
Windows 7, Windows 8, Windows 10 Apple arvutites on SAFi võimalik kasutada Parallels Desktop abil |
Nõuded terminal serveri riist- ja tarkvarale
| Soovitatav konfiguratsioon: |
| Protsessor: | AMD või Intel, 4-core + 1 core iga 5 üheaegse kasutaja kohta |
| Mälu: | 8GB + 1GB iga 5 üheaegse kasutaja kohta |
| Kettaruum: | 20 GB |
| Võrk: | 100 Mbit/s Ethernet |
| Operatsioonisüsteem: | Windows Server 2008R2 või uuem |
Nõuded andmebaasiserverile - MS SQL Express 2005–2019; 1–5 kasutajat
| Soovitatav konfiguratsioon: |
| Protsessor: | AMD või Intel, 4-core |
| Mälu: | 8 GB |
| Kõvakettad:¹ | SSD või 2 eraldi kõvaketast, millest üks operatsioonisüsteemile ja teine andmetele |
| Kettaruum andmetele: | 15 GB |
| Võrk: | 100 Mbit/s Ethernet |
| Operatsioonisüsteem: |
Windows 7 või uuem, Windows Server 2008R2 või uuem SQL Server 2017 Express ja uuemate puhul ka Linux (näiteks Ubuntu 16.04; kõiki toetatud variante saab vaadata MS dokumentatsioonist) |
Vaid ühe 'mehaanilise' kõvaketta (HDD) kasutamisel peaksid SQL Server (Express) andmebaasid
soovituslikult asuma eraldi partitsioonil, et vältida fragmenteerumist.
Kindlasti tuleb vältida olukorda, kus SQL Serveri (Express) andmed asuvad samal partitsioonil
operatsioonisüsteemiga või kasutajatele üldiseks kasutamiseks välja jagatud kataloogidega.
Kui SQL Serverit (Express) kasutab pidevalt rohkem kui 3 inimest, siis peab server asuma eraldi masinas,
mida igapäevatöödeks ei kasutata. SQL Server (Express) peab olema teenustele optimeeritud.
Nõuded andmebaasiserverile - MS SQL Server 2005–2019; 5–20 kasutajat
| Soovitatav konfiguratsioon: |
| Protsessor: | AMD või Intel, 4-core |
| Mälu: | 4 GB pluss eeldatav andmebaasi suurus |
| Kõvakettad:¹ | 2 eraldi kõvaketast või RAID seadet, millest üks operatsioonisüsteemile ja teine andmetele |
| Kettaruum andmetele: | 10 GB pluss 4 x eeldatav andmebaasi suurus |
| Võrguseadmed: | 2x100Mbit/s või Gigabit Ethernet |
| Operatsioonisüsteem: | Windows Server 2008R2 või uuem SQL Server 2017 ja uuemate puhul ka Linux (näiteks Ubuntu 16.04; kõiki toetatud variante saab vaadata MS dokumentatsioonist) |
Soovitav on vältida olukorda, mil SQL Serveri masinat kasutatakse ka mõne muu ressursimahuka teenuse osutamiseks,
näiteks Active Directory server, Primary Domain Controller, e‑maili server (Exchange),
webiserver (IIS, Apache), asutuse antiviiruse server (F-secure, Symantec), failiserver, ftp server,
grupitöö server, suvaline teine andmebaasiserver, terminali server jne.
Nõuded andmebaasiserverile - MS SQL Server 2005–2019; 20 ja rohkem kasutajat
| Soovitatav konfiguratsioon: |
| Protsessor: | Intel või AMD serveri protsessor, 4-core |
| Mälu: | 4GB pluss eeldatav andmebaasi suurus |
| Kõvakettad:¹ |
Operatsioonisüsteemi jaoks eraldi füüsiline kõvaketas või RAID seade.
Andmete jaoks eraldi RAID seade, mis ei ole RAID-5 ja koosneb vähemalt 10000 RPM SCSI, SAS, SATA-II või SSD ketastest.
Eraldi kõvaketas andmebaasi logi jaoks. |
| Kettaruum andmetele: | 10 GB pluss 4 x eeldatav andmebaasi suurus |
| Võrguseadmed: | Gigabit Ethernet |
| Operatsioonisüsteem: | Windows Server 2008R2 või uuem SQL Server 2017 ja uuemate puhul ka Linux (näiteks Ubuntu 16.04; kõiki toetatud variante saab vaadata MS dokumentatsioonist) |
| Kindlasti tuleb täpse konfiguratsiooni kokkupanekul lähtuda konkreetse ettevõtte spetsiifikast ja andmetöötlusvajadusest. |
Igal juhul tuleb vältida olukorda, mil SQL Serveri masinat kasutatakse ka mõne muu ressursimahuka teenuse osutamiseks,
näiteks Active Directory server, Primary Domain Controller, e‑maili server (näiteks Exchange),
webiserver (näiteks IIS, Apache), asutuse antiviiruse server (F-Secure, Symantec), failiserver, ftp server,
grupitöö server, suvaline teine andmebaasiserver, terminali server jne.
¹ NB! 1+1 kõvaketas koos peegliga (RAID1) on ÜKS loogiline seade.
2+2 peegeldatud kõvaketast (2x RAID1) on KAKS loogilist seadet.
Neli ketast RAID1+0 või RAID0+1 massiivina on ÜKS loogiline seade.
RAID5 massiiv on ÜKS loogiline seade; RAID5 kasutamine serveris on mõeldav vaid piisava
puhvermäluga (128MB või rohkem) kontrolleri kasutamisel.
Integreeritud (emaplaadi) RAID5 kontrollerit SQL andmebaaside jaoks kasutada ei tohiks.
Varukoopiad
Oluline on, et piisavalt tihti tehtaks varukoopiaid, mis paiknevad väljaspool andmebaasiserverit.
Ainult nii on võimalik kaitsta oma andmeid krüptoviiruse, serveri varguse või mõne raskema õnnetuse nagu tulekahju, uputus ja muu sarnase eest.
Oluline ei ole see, millisele konkreetsele seadmele varukoopiaid tehakse, vaid et koopiaid tehaks regulaarselt,
koopiad oleksid kergesti taastatavad ning oleks määratud inimene, kes vastutab ja kontrollib, et andmed ka varukoopiatesse kirjutatakse.
Kui SAFi Administraatorist määratakse ära igapäevaste koopiate fail, tekitatakse graafik ja töötab SQLServerAgent teenus (puudub SQL Express versioonides),
siis tehakse automaatselt igal öösel andmebaasist varukoopia määratud faili.
Kindlasti tuleb koopiafail ka regulaarselt serverist eraldi asuvale meediale kirjutada.
Ainukesed sobiva suurusega varundusseadmed on lindiseade või väline kõvaketas; väikeste andmebaaside korral piisab ka DVD kirjutajast.