Miért van szüksége a virtualizáció, számítógép segítségével

Mivel beszélünk virtualizáció - bizonyára valaki van egy ésszerű kérdés: miért van rá szükség egyáltalán? Majd vegye figyelembe, hogy a következő beszélgetés középpontjában a szerver virtualizáció. Mintegy bemutatása virtualizációs és alkalmazás - talán levelet később.







Én őszinte vagyok a techie „hogy a csont” és divatos rövidítések, mint a TCO, ROI stb ami nagyon szereti a marketingesek működik urak - számomra a „kínai puzzle”. Illetve - írok majd, hogy mit látok, mint a techie.

Ennek megfelelően számos rendszergazdák tegye tartományvezérlőhez egyetlen fizikai kiszolgálón, és az internetes átjáró - a másikon. És, hogy alapvetően - nos, ha hipotetikus hackerek támadást Internet gateway és a támadás sikeres lesz - annak valószínűségét, hogy proberutsya további átjáró és a hozzáférést a más szerverek - sokkal kevesebb.

De ez felveti egy új probléma: minden egyes szerver - megéri a pénzt, és nem is kicsi (abban az esetben, márkás szerverek). Minden egyes szerver áramot fogyaszt és helyet foglal az asztalon vagy egy rack. Lehet, hogy valaki nem tűnik különösebben lényeges, azonban - ez egy fontos előny. Különösen, ha a szerver található, egy harmadik fél adatközpont, amely díjat számít fel az egységek tartott állványok, és a fogyasztás szigorúan korlátozott. Sőt, Európában van egy adó, amely közvetlenül függ a villamosenergia-mennyiséget fogyasztott a társaság. Nem emlékszem, hogy ez az adó nevezik - valami köze a környezet és a CO2-kibocsátásra.

Ezen túlmenően, az egyes kérelmek ritkán fogyaszt sok erőforrást: ugyanabban a tartományban vezérlők és internet gateway - ritkán CPU kihasználtsága meghaladja a 10% -ot. Az ilyen feladat minden egyes szerver megkeresi irracionális. Egyesítésével egyetlen szerveren - mint láttuk, nem helyes a szempontból biztonságot. Hol van az arany középút? Hogy csinálod, hogy a farkasok etették, és a juhok biztonságosak (és pásztor - az örök memória) megadja a választ jobb virtualizációs technológiát.

Mi virtualizáció? Virtualization (azaz - Server Virtualization) - egy olyan technológia, szoftver emuláció számítógépes hardver. Sőt, több ilyen virtuális „számítógépek” is futtatható egyetlen fizikai gépen. Az ilyen virtuális gépek is elhelyezhető az operációs rendszer és az alkalmazások, és a munka velük, külön fizikai gépek. Minden virtuális gép használ munkájához néhány hardver erőforrásait fizikai gépen. És, mint általában, az összeg a hardver erőforrások nyújtott egyes virtuális gépek állítható - mind mereven (statikus) és dinamikus. Így a hardver erőforrásokat sokkal hatékonyabban kihasználható.

Egy egyszerű példa: ha van két olyan alkalmazást munkára van szükség a 128 MB RAM-mal, és hogy nem lehet telepíteni egyetlen fizikai kiszolgálón, akkor:

  • 1) Vásárlás két szerver 128M RAM;
  • 2) vásárlása egy szerver 256M RAM (plusz egy bizonyos számú „tartalék”, és indítsa el a fogadó OS), és futtassa a két alkalmazás külön virtuális gépek.

Mint látható, a második esetben a szerver erőforrások (pl CPU) használják hatékonyabban, és a költség a megoldás jóval alacsonyabb, mert egy szerver, egy kissé nagyobb mennyiségű RAM mindig olcsóbb, mint két szerver.

Úgy tűnhet, hogy a telepítési több virtuális szerver egy fizikai - ezt „üzembe az összes tojást egy kosárba”, de én figyelembe, hogy ez csak részben igaz. Igen, ezzel a telepítés, akkor is kap egy ponton a kudarc egyetlen fizikai kiszolgálón, de mégis, minden virtuális gép a fizikai réteg vannak szigetelve egymástól, és a fogadó operációs rendszer. Ez abból ered, ideológiája virtualizáció. Ennek megfelelően, amikor ütött, például egy vírus, az egyik a virtuális gépek - minden más gépek nem érinti romboló intézkedések, így nehéz elkerülni, ha kombináljuk a különböző feladatokat az egyetlen szerver nélkül virtualizáció.







Ha azt szeretnénk, hogy ne egyetlen meghibásodási pont - meg lehet vásárolni, például két szerver és telepíteni a klaszter. Ebben az esetben a két fizikai szerverek jár, mint a platform virtualizáció. Ha a virtuális gép, például 5 - még mindig nyereséges 5i egyes szerverek. És ha az egyik szerver a klaszter - a virtuális gépek továbbra is dolgozni a másik - ez minden. A felhasználók ezt valószínűleg nem fogja észrevenni. Nos, talán megáll a munka néhány másodpercig, ez nem annyira kritikus, mint kudarc több órán át.

A rendszergazdák, az úton, értékelni fogják a kényelem és egyéb virtualizációs: sebesség virtuális gép telepítését és a könnyű biztonsági mentés.

Mint tudja, a telepítési új szerver bizonyos időt vesz igénybe. Ez - OS telepítés, telepítse a járművezetők, alkalmazások telepítésére, stb Igen, persze, az összes paraméter az operációs rendszer telepítése lehet beállítani felügyelet nélküli válasz fájl, a vezető lehet integrálni a forgalmazás, alkalmazás számára, például egy RunOnce, de még mindig sok időt vesz igénybe telepíteni. Még ha egy teljes kép a rendszer - az első helyen, a kiépítési még körülbelül 10-15 perc alatt csak azért, mert a mennyiségét és sebességét az olvasás a hálózat vagy a DVD-ROM, másrészt - létrehozni egy ilyen kép, mint általában, kell folyamodni segítségével harmadik féltől származó szoftvert. A virtuális gépek sokkal egyszerűbb: létrehozhat egy teljesen azonos „klónok” A virtuális gép egy pár kattintás, és a folyamat körülbelül néhány perc után - a sebességet a szerver lemez alrendszer sokkal magasabb, mint a hálózati sávszélesség, vagy DVD-ROM olvasási sebesség.

Itt egy példa a saját tapasztalat. Az irodában, ahol Egyszer dolgoztam, dolgozott többek között, és a szoftverfejlesztés. Természetesen a fejlesztők szükséges valahol, hogy teszteljék és hibakeresés programjaikat. Ez nem lehet jobban alkalmas erre a virtuális gép. Hála klónozás - sikerült létrehozni egy mester képet, ami a telepítési új virtuális gépet kb 3 perc. És mi volt a két szerver, amelyek mindegyike alkalmazott megközelítőleg 20 virtuális gép. Mellesleg - kezelhető VMWare ESX Server, hogy egyszerűen két különböző szerver - nélkül VMotion és klaszterek. Ahhoz azonban, hogy kezelje a használt Virtual Center.

Még ha a mentés készül, ez nem mindig lehetséges, hogy 100% -os garancia arra származó lehetséges lesz, hogy az operációs rendszer visszaállítása a „csupasz fém”, és így nincs hiba. Különösen - ha a hardver konfiguráció kissé eltér az előzőtől. Közel 100% -os garanciát adott biztonsági rendszer, amelynek a funkciója «Bare Metal Restore» - például a Symantec BackupExec CA ARCserve, IBM Tivoli Storage Manager, HP Data Protector. De ez nagyon szoftver költségek elég tisztességes pénzt, és a funkció a «Bare Metal Restore» meg kell fizetni külön kiemelve: annak használatát, mint a szabály, külön engedélyt.

A virtuális gépek sokkal könnyebb: minden „vas” van egy szabványos, hiszen emulált, és egy teljes biztonsági mentést csak másolja egy vagy több fájlt. Mindent. Visszaállításához csak másolja a fájl (ok) egy új szerver, ami már telepítve van a gazda operációs virtualizációs környezet, és a „fogás” őket - és a virtuális gép fog működni, mintha semmi sem történt volna.

Tovább kell említeni az úgynevezett pillanatfelvételek (pillanatképek): ez - nagyjából - egy biztonsági másolatot a virtuális gép, amely tárolja magában. Ha szükséges, akkor egyszerűen „roll back” Dev idején eltávolítjuk a pillanatfelvétel - és ez fog működni, mintha abban a pillanatban semmi sem változott. Sőt, az egyik virtuális gép egy csomó pillanatfelvételek és alkothatnak egy fa-szerű szerkezet. Ez lehetővé teszi, hogy „roll back” a rendszer pontosan a szükséges nyomatékkal. Ilyen funkció használható, például a rendszergazdák, hogy egy pillanatfelvétel előtt és után minden jelentős változásokat, és ha szükséges, például - roll egészen addig a pillanatig a változás. Vagy még korábban. És akkor, ha szükség van rá - később. És nem kell telepíteni a rendszert a semmiből, majd ismételje meg a műveleteket. A fejlesztők, az úton, már értékelik ezt a lehetőséget: a múltban, amikor használják VirtualPC a munkaállomásokat -, hogy ezek a „kenőpénz” nehéz volt, sokszor kellett újra létrehozni egy autó egy referencia képet.

Tehát, összefoglalni röviden - miért nem a szerver virtualizáció - az gud:

  • Hatékonyabb felhasználása a hardver erőforrásokat a szerver;
  • Pénzt takaríthatunk meg a vásárló az új szerverek, a megtakarítás és a fizikai tér;
  • Megtakarítási engedélyek virtuális OS (a Microsoft esetében);
  • Adminisztráció Könnyű: könnyű mozgó virtuális gépek egyik fizikai szerverről a másikra, a sebesség kihasználják az új gépek a referencia kép, a könnyű biztonsági mentési és helyreállítási belőle, a használata „pillanatfelvétel”.

Tulajdonképpen ebben szeretném befejezni ezt a cikket.

Alexander Kosivchenko, MVP




Kapcsolódó cikkek