Virtualizáció - szerverméretezési problémák (VDI)
Nem mélyről rákötve a RAID kötetekről szóló írásomra, ugyanazon apropóból kiindulva, miután az ügyfél 70 virtuális desktop-ot szeretne kialakítani, íme egy kis segédlet a szerver méretezéshez. Sokszor találkozom azzal a hibával, hogy megvan az igény, megvan az elképzelés, de nincsen meg fejben a technikai feltétel. Ezen próbálunk most meg kicsit segíteni...
Ha már tisztában vagyunk azzal, hogy az ügyfél milyen megoldást szeretne, könnyen meghatározhatunk egy általános szerver-méretezési szabályt.
Cél, hogy a lehető leghatékonyabb VDI megoldásunk legyen. A VDI, nem más, mint a szerver kiszolgálókon, hypervisor-ok segítségével futtatott desktop operációs rendszerek biztosítása a felhasználók számára. Ehhez 3 erőforrást kell a lehető legjobban összehangolni. Ezek: CPU (processzor), RAM (memória) és a HDD IO (merevlemez input/output, azaz ki- és bemeneti, vagy írási/olvasási teljesítmény). Ha bármely erőforrást nem a megfelelő módon méretezzük az optimális erőforrás-felhasználás nem fog rendelkezésünkre állni.
Általános esetben a következőképpen méretezzük a szervert:
Ahhoz, hogy a virtuális gépünk az alapvető igényeket ki tudja szolgálni, dedikálnunk kell számára a megfelelő CPU és RAM kapacitást. Memória szempontjából, ez Windows XP esetén 1 GB, Windows 7 esetén 2 GB. Processzorra nézve pedig minden virtuális géphez 1/5 - 1/7 processzormagot számolhatunk. További memória szükséges a hypervisor (2 GB) és a Zero Client Controller (1-4 GB a telepítési mérettől függően) számára. Merevlemez tároló kapacitás esetében a lényeges szempontok az operációs rendszer, alkalmazások/adatok méretezése SAN-on vagy egy lokális tárolón. Szem előtt tartva az I/O arányt, ne tervezzünk túl sok virtuális géppel egy fizikai meghajtón. Inkább több kisebb tárkapacitású HDD-vel számoljunk, mint kevés nagyobbal.
Nézzünk egy konkrét példát:
Tegyük fel, hogy Windows 7 operációs rendszert futtatunk minden virtuális desktop-on. Egy átlagos, nem túl magas processzorterheléssel számolva, 7 virtuális géppel számolhatunk magonként.
Ehhez a hálózati forgalmat úgy becsülhetjük, hogy nagyjából 15 virtuális desktop-ot szolgál ki 1 GbE hálózati port.
Két processzorfoglalatos szervert nézve, melyhez 6 magos processzorokat választottunk, 12 CPU mag áll rendelkezésünkre. Figyelembe véve, hogy a hypervisor lefoglal 2 CPU magot, 10 CPU mag marad a virtuális gépek számára, amely összesen 70 virtuális desktop kiszolgálásához elég.
A tapasztalat azt mutatja, hogy amennyiben nagyszámú virtuális desktop-ot futtatunk egy fizikai szerveren, ebben az esetben kb. 25% a memória konszolidációval számolhatunk, mivel nincs olyan életszerű eset, hogy az összes virtuális gép az összes memóriáját 100%-ban használná. Ez azt jelenti, hogy a gyakorlatban egy Windows 7 operációs rendszert használó virtuális kliens számára elég 1,5 GB fizikai memória 1 GB virtuális memóriával társítva. Figyelembe véve a hypervisor 4GB memóriaigényét is összesen 109 GB RAM szükséglettel számolhatunk 70 virtuális desktop esetén.
A lehető legjobb teljesítmény eléréséhez használjuk ki mindig a 3 RAM modul többszörösével kiépíthető szimmetrikus memóriakonfiguráció lehetőségét.
Az optimális hálózati forgalom biztosításához 15 virtuális desktop/1 GbE hálózati port konfigurációval számolva 5x1 GbE vagy 1x10 GbE szükséges 70 virtuális gép kiszolgálásához.
Ez nem kőbe vésett szabály, de kiindulási alapnak talán megteszi :). Szakembereink pontosan segítenek kikonfigurálni az Ön igényeinek megfelelő szervert....
Dátum navigáció
2018, november
2016, június
2015, június
2015, január
2014, szeptember
2014, augusztus
2013, november
2013, augusztus
2013, május
2013, február
2013, január
2012, november
Kiemelt blog
Friss blogbejegyzések
- Partnerünk a Kvint-R Kft. sikeres projektet zárt
- Az ANT az év adatközponti partnere
- Partnerünk a Kvint-R Kft. projektet indított
- ANT Partnernap 2016
- Társadalmi felelősségvállalás elmélete az ANT Kft.-nél
- "Cloud akkreditációs eljárások és központ kifejlesztése" című projektünk lezárult
- Drone műszaki alapok: multicopter villanymotorok
- Drone műszaki alapok: multicopter propellerek
- Drone műszaki alapok: multicopter vázak
- Drone műszaki alapok: bevezető a multikopterek világába