Egyik kedves ügyfelünknél elhangzott a félelmetes mondat: Kinőttük a szerverünket. Fel kéne bővíteni. A bővítés nem volt egyszerű.
Előkészítés
Felmértük a bővítési lehetőségeket:
- A szerver két processzor fogadására alkalmas, és egy van benne
- A memória mennyisége a duplájára növelhető
A szerver már régebben volt új. A gyártó ajánlata a bővítésre egy vadiúj szerver árával volt összemérhető, de némi internetes kereséssel sikerült szerezni egy plusz processzort és egy garnitúra újszerű RAM-ot. Az SSD-ket (ha már ki kellett kapcsolni a szervert) gyorsabbakra cseréltük.
Az eredmény a várt volt. Néhány 10 000 forint elköltésével a szerveren futó ügyviteli rendszer ismét elfogadható teljesítményt nyújtott.
Ismét
Az ügyfelünk azonban igen dinamikusan fejlődött. Egy év múlva ismét elhangzott:
– Vegyetek még egy procit és RAM-okat.
– Ez így nem fog működni. A szerver sem RAM, sem processzor szempontjából sem bővíthető tovább. A teljes szervert kell cserélni.
– Oldjátok meg ebből a keretből.
Gondolom nem kell mondani, hogy egy teljes csere ekkora összegből nem megoldható, még használt eszközökkel sem.
Első felbuzdulásból kértünk ajánlatot „felhő” szolgáltatásra. Az ajánlat adott esetben nyilvánvalóan nem volt versenyképes.
Kértünk ajánlatot vadonatúj és használt, újszerű szerverekre is. Az árarányok egyértelműen a használt, újszerű szerverek felé orientálta a beruházást. Az előző szerver üzembe állítása óta sok év telt el. Igazából egy gyors felmééréssel kiderült, hogy a „régi szerver” igazából már három szerver. Ebből kettő munkaállomás vason fut, ami nem tekinthető optimálisnak, hiszen ugyan teljesítményben megfelel, de nem tekinthető professzionális megoldásnak, ami egy több, mint 50 munkaállomást üzemeltető cég esetén elvárható.
Természetesen a „néhány 10 000 forintos” keretet jócskán túllépve, de a vezetés számára még elfogadható költségekkel, remélhetőleg több évre megoldottuk a feladatot.
A megoldás
A kulcsszó: HA (high avaliabitiy=magas rendelkezésre állás)
HA esetén a szolgáltatásokat virtuális gépeken futtatjuk. A virtuális gépek használata ugyan….
A technikai részleteket hagyjuk, a megrendelő szempontjából nézzük a dolgokat:
Ehhez a rendszerhez azonnal két szervert vettünk. Ez egy kompromisszum volt. A „nagykönyv szerint” hármat kellett volna venni, azonban harmadikként megtartjuk a most is üzemelő szervert.
Az ütemterv
1., A két új szervert leteszteltük és telepítettük rá a szoftvereket
2., Elvégeztük a próbaüzemet, szimuláltuk a várható meghibásodásokat
3., Elindítottuk az éles üzemet 2 szerverrel
4., A 3. szervert is integráltuk a rendszerbe
A két szerveres üzemmódban sajnos egy szerver kiesése esetén nem automatikus a feladatok átterhelése a megmaradt hardverre, ez csak kézi beavatkozással lehetséges, de így is jelentősen gyorsabb a tartaléktechnika üzembe helyezése, mint más módszereknél.
A harmadik szerver üzembe helyezése után, ha a három szerver közül bármelyik kiesik, a másik kettő átveszi az összes szerepet, és egy percen belül lehet folytatni a munkát.
Mivel a szerverek kiesése viszonylag ritka, sokkal fontosabbak az egyéb szolgáltatások. Ahhoz, hogy a hardvert karbantartsuk, bővítsük, elegendő egy másik szerverre átterhelni a szolgáltatásokat, nem kell azokat leállítani. (Elmaradnak a munkaidőn túli munkavégzés költségei, hiszen a szolgáltatások folyamatosak lehetnek.) A szolgáltatások fejlesztésekor megfelelő körültekintés esetén a biztonsági mentés elkészítése és visszaállítása gyorsan elvégezhető.
A sok dicséret után egy kis negatív
A megvásárolandó hardver mennyisége jelentősen nagyobb, mint egy szerver esetén, ugyanakkor a kinyerhető teljesítmény is elmarad az egyszerveres üzemmódtól, azonban mivel egy szervert hosszú időre veszünk (az előző is leszolgált már közel 10 évet), a magasabb beruházási költség remélhetőleg az üzemeltetés során megtérül.