A virtualizáció áttekintése a számítási felhőben
Értelmezzük, mi a virtualizáció a felhőalapú számítástechnikában?
Számítástechnika vagy felhőalapú számítástechnika területén a virtualizáció virtuális erőforrások (például virtuális szerver, virtuális tárolóeszköz, virtuális hálózati kapcsoló vagy akár egy virtuális operációs rendszer) létrehozására vonatkozik egy típusú erőforrásból, amely több különálló erőforrásként jelenik meg. vagy környezetek és a felhasználók különálló fizikai erőforrásként használhatják őket.
Különböző virtuális gépek különböző operációs rendszereket és több alkalmazást futtathatnak, amelyek megosztják az alattuk lévő egyetlen fizikai számítógépet. És mivel a virtualizáció elkülöníti minden más virtuális gépet, ha az egyik összeomlik, a többi nem érinti.
A virtualizációhoz használt szoftvert Hypervisor néven ismerték el, és kizárólag a hardvernek az operációs rendszertől való szétválasztásáért és a szükséges erőforrások - például processzor, memória, tárolás stb. - elkülönítéséért felel meg minden felállított virtuális erőforrás számára. Kétféle hipervizor létezik: 1. típusú hipervizor és 2. típusú hipervizor. Az előbbit csupasz fémre vagy közvetlenül a gép tetejére telepítik, és ez önmagában operációs rendszerként működik, míg az utóbbi a gazdagépen lévő operációs rendszer tetejére van telepítve.
Mi a virtualizáció a felhőalapú számítástechnikában?
- Mindannyian tudjuk, hogyan működik ez a Cloud Computing modell. A felhő gyártóinak rendelkeznie kell minden olyan fizikai erőforrással, mint a szerver, a tároló eszköz, a hálózati eszköz és az alkalmazás / szoftver, amely a környezetében működik, és ezeket a fizikai erőforrásokat bérbe adják az ügyfeleknek fizetésenként felhasználható üzleti modellként.
- Felfedés lenne a felhő-gyártók számára, ha új ügyfeleket bérelnének új egyedi fizikai erőforrásokkal. Mert ideális esetben egy fizikai erőforrást soha nem használnak fel teljesen. Ez az oka annak, hogy a virtualizáció hűvös megközelítés a silók hatékony felhasználására (Az siló ömlesztett alkatrészek tárolórendszere). A felhő-gyártó virtualizálhatja egyetlen nagy kiszolgálóját, hogy kisebb specifikus kiszolgálókat biztosítson több ügyfél számára.
A virtualizáció szerepe a számítási felhőben
- Ha megnézzük a Cloud Computing előnyeit, például a méretezés egyszerűségét, a biztonságot, a folyékony vagy rugalmas erőforrásokat stb., Ezeket mindezt virtualizációval érjük el. Ha újabb szerverre van szükség, akkor gyorsan létrejön egy virtuális szerver, és készen áll egy új szerver. Ha további memóriamennyire van szükségünk, kibővítjük a már használt virtuális szerver konfigurációit, és most megvan a szükséges extra memória.
- Így a virtualizáció képezi a Cloud Computing üzleti modell alapvető technológiáját.
A virtualizáció típusai a számítási felhőben
A virtualizáció szinte minden fizikai erőforráshoz elvégezhető, ezért a következők állnak rendelkezésre a virtualizációhoz.
- Szerver virtualizáció.
- Tároló virtualizáció.
- Operációs rendszer virtualizáció.
- Szoftver virtualizáció.
1) Szerver virtualizáció
A kiszolgálói virtualizáció a fizikai szerver felosztása több virtuális szerverre a szerver erőforrások hatékony felhasználása érdekében. A kiszolgálók virtualizálása elrejti vagy elrejti a kiszolgáló erőforrásait, például a processzort, az operációs rendszert, a memóriát, és magán virtuális szerverként jeleníti meg a felhasználókat. Ezt a fajta virtualizációs technikát használják a
- Webszerverek elsősorban azért, hogy csökkentsék a web hosting szolgáltatások költségeit.
- Fejlesztési és tesztelési környezetben.
- A privát felhő szimulációja.
- Fürtözött architektúrájú alkalmazások tárolásakor.
Példa - a VMware vSphere suite a VMware által, a Hyper-V a Microsoft által alkotott néhány hipervizor a kiszolgáló virtualizációjához.
2) Tároló virtualizáció
- A tárolási virtualizáció során az összes tárolóeszközt egyetlen tárolóeszközként egyesíti, és bemutatja a gazdagépnek. Így a tároló adminisztrátora jobban képes létrehozni vagy megtervezni logikai tároló egységeket annak érdekében, hogy biztonsági másolatot készítsen, helyreállítási, archiválási és alkalmazásadat-tárolást biztosítson a SAN (Storage Area Network) összetettségének elfedésével.
A tároló virtualizáció előnyei a következők:
- Könnyen létrehozhat megosztott tárolóhelyet.
- Könnyen egyesítheti a tároló erőforrásokat, elfedve a SAN-ot.
- Virtuális tárolás esetén a gazdagép hibája nem feltétlenül veszélyezteti az adatokat.
- Könnyű megóvni a partíciókat, és a tárolót virtualizációval együtt használni.
- A sokszorosítás, az átmásolás, a replikáció és a katasztrófa utáni helyreállítás a tároló virtualizációval érhető el.
Példák - A VMware vSAN-t a VMware széles körben használja a tárolóeszközök virtualizálására szolgáló szoftverként.
3) Operációs rendszer virtualizálása
- Az operációs rendszer virtualizációja az a típus, ahol az operációs rendszer felosztása megtörténik. Ez az operációs rendszer magja, amelyet más szavakkal a kernel erőforrásoknak osztanak meg, és lehetővé teszik, hogy a névterek izolált példányai létezzenek külön alkalmazásokkal, különféle alkalmazások futtatásához. Ezeket az eseteket tartályoknak nevezzük.
- Az operációs rendszerek különböző ízeit, amelyek megosztják a gazdagép kernel erőforrásait, futtathatjuk a gazdagépen az alkalmazásokkal, amelyek konténerben futnak, és ezt operációs rendszer virtualizációnak nevezzük.
Az operációs rendszer virtualizációjának előnyei a következők:
- Ezek gyorsabbak, mint a szerver virtualizációja.
- Ezek autonóm platformok, mivel megosztják a gazda operációs rendszer tárolási alapjait, és bennük vannak a szoftver és a függőségi könyvtárak.
- A konténer költöztetése nagyon egyszerű.
Példa - a Docker a legszélesebb körben használt konténermotor.
4) Szoftver virtualizáció
- A Cloud szolgáltatási modellként szolgál Szoftver mint szolgáltatás (SaaS )ként, ahol több ügyfél esetleg azt akarja, hogy ugyanazon szoftver több példánya telepítve legyen és futjon. A szoftver virtualizációk alapvetően a teljes számítógépes rendszert emulálják, és lehetővé teszik egy másik operációs rendszer futtatását is rajta.
- Például egy android stúdió telepítése a helyi Windows gépen, és az operációs rendszer Android Oreo verziójának futtatása benne. További példát idézhetünk: telepítsük a VMware-t vagy a VirtualBox-ot a Windows helyi számítógépére, és futtassuk benne a Linux operációs rendszereket.
A szoftver virtualizációjának előnyei a következők:
- A virtualizáció alkalmazásával csökken a szerver és egyéb tulajdonban lévő fizikai erőforrások száma. Így csökken a teljes tulajdonosi költség (TCO).
- A virtualizáció hozzájárul a Cloud Computing üzleti modell ígéretének teljesítéséhez.
- Az üzleti folyamatosság és a katasztrófakezelés könnyebben kezelhető a virtualizációs koncepció segítségével, és a biztonsági mentés és a helyreállítás néhány egyszerű lépésben megtehető.
- A virtualizáció javítja az erőforrás-fogyasztás hatékonyságát.
- A virtualizáció nagyobb biztonságot nyújt a környezet számára.
Következtetés
A virtualizáció megkönnyíti a fizikai erőforrások hatékony felhasználását és kezelését, és elősegíti a felhőalapú számítástechnika üzleti modelljének zökkenőmentes és jövedelmező működését az eladó és a felhasználó szempontjából.
Ajánlott cikkek
Ez egy útmutató a Mi a virtualizáció a számítási felhőben című témakörhöz? Itt tárgyaltuk a virtualizációt a felhőalapú számítástechnikában, a szerepét, típusait és a virtualizáció előnyeit. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Monolit kernel
- Karrier a felhőben
- Cloud Computing interjúkérdések
- Mi a klaszter számítás?