Prehľad virtualizácie v cloud computingu
Vysvetlíme, čo je virtualizácia v cloud computingu?
V oblasti výpočtovej techniky alebo oblasti cloud computingu sa virtualizácia týka vytvorenia virtuálnych zdrojov (ako je virtuálny server, virtuálne úložné zariadenie, virtuálny prepínač siete alebo dokonca virtuálny operačný systém) z jedného zdroja svojho typu, ktorý sa javí ako niekoľko samostatných izolovaných zdrojov. alebo prostredia a používatelia ich môžu použiť ako samostatný individuálny fyzický zdroj.
Rôzne virtuálne stroje môžu prevádzkovať rôzne operačné systémy a pod nimi zdieľať viac fyzických počítačov. A pretože virtualizácia izoluje všetky ostatné virtuálne počítače, ak dôjde k zlyhaniu, ostatné zostanú nedotknuté.
Softvér, ktorý sa používa na virtualizáciu, sa nazýva Hypervisor a je výhradne zodpovedný za oddelenie hardvéru od operačného systému a za pridelenie potrebných zdrojov, ako je procesor, pamäť, úložisko atď., Na každý vytvorený virtuálny prostriedok. Existujú dva typy hypervizorov, ktorými sú hypervízor typu 1 a hypervízor typu 2. Prvá je nainštalovaná na holý kov alebo priamo na hornej časti stroja a sama o sebe funguje ako operačný systém, zatiaľ čo druhá je nainštalovaná na hornej strane operačného systému prítomného na hostiteľovi.
Čo je virtualizácia v cloud computingu?
- Všetci vieme, ako tento model cloud computingu funguje. Predajca cloudu bude mať všetky fyzické zdroje, ako sú servery, úložné zariadenia, sieťové zariadenia a tiež aplikácie / softvér, ktoré bežia vo svojom prostredí, a tieto fyzické zdroje sa zákazníkom prenajímajú ako obchodný model s platbou za použitie.
- Pre dodávateľov cloudu by bolo réžiou, keby začali prenajímať nové individuálne fyzické zdroje každému zákazníkovi. Pretože v ideálnom prípade nikdy nie je fyzický zdroj spotrebovaný úplne. To je dôvod, prečo by virtualizácia bola skvelým prístupom k efektívnemu využívaniu síl (sila je úložný systém pre hromadné komponenty). Predajca cloudu môže virtualizovať svoje veľké servery, aby poskytoval menšie servery špecifickej povahy viacerým zákazníkom.
Úloha virtualizácie v cloud computingu
- Ak sa pozriete na výhody cloud computingu, ako je jednoduchosť rozširovania, bezpečnosť, tekutosť alebo flexibilné zdroje atď., Všetky tieto sú dosiahnuté virtualizáciou. Ak je potrebný iný server, rýchlo sa vytvorí virtuálny server a pripravíme nový server. Keď potrebujeme ďalšie množstvo pamäte, rozšírime konfigurácie virtuálneho servera, ktorý už používame, a teraz máme potrebnú dodatočnú pamäť.
- Virtualizácia teda predstavuje základnú technológiu obchodného modelu Cloud Computing.
Typy virtualizácie v cloud computingu
Virtualizáciu je možné vykonať pre takmer všetky fyzické zdroje, a preto sú dostupné nasledujúce druhy virtualizácie.
- Virtualizácia servera.
- Virtualizácia úložiska.
- Virtualizácia operačného systému.
- Virtualizácia softvéru.
1) Virtualizácia servera
Virtualizácia servera je rozdelenie fyzického servera na viac virtuálnych serverov pre efektívne využitie zdrojov servera. Virtualizácia serverov skryje alebo maskuje prostriedky servera, ako napríklad procesor, operačný systém, pamäť a predstavuje používateľov ako súkromný virtuálny server. Tento druh virtualizačnej techniky sa používa v systéme Windows 7
- Web-servery hlavne s cieľom znížiť náklady na webhostingové služby.
- Vo vývojových a testovacích prostrediach.
- Simulácia súkromného cloudu.
- Pri hostovaní aplikácií, ktoré majú klastrovú architektúru.
Príklad - VMware vSphere suite od spoločnosti VMware, Hyper-V od spoločnosti Microsoft sú niektorými hypervízormi pre virtualizáciu serverov.
2) Virtualizácia úložiska
- Pri virtualizácii úložného priestoru združuje všetky úložné zariadenia ako jediné úložné zariadenie a predkladá ich hostiteľovi. Vďaka tomu bude správca úložného priestoru schopný vytvárať alebo navrhovať logické úložné jednotky lepším spôsobom tak, aby maskoval zložitosť siete SAN (Storage Area Network) tak, aby mal k dispozícii záložné, obnovovacie, archívne a aplikačné dátové typy úložiska.
Výhody virtualizácie úložiska sú -
- Jeden môže ľahko vytvoriť zdieľané úložisko.
- Ľahko spájať úložné prostriedky maskujúce SAN.
- Pri virtuálnom úložisku zlyhanie hostiteľa nevyhnutne neohrozí údaje.
- Je ľahké chrániť oddiel a používať úložný priestor s virtualizáciou úložiska.
- Pomocou virtualizácie úložného priestoru je možné dosiahnuť duplikáciu, opakovanú duplikáciu, replikáciu a obnovu po katastrofe.
Príklady - VMware vSAN od VMware je široko používaný ako softvér na virtualizáciu úložných zariadení.
3) Virtualizácia operačného systému
- Virtualizácia operačného systému je typ, v ktorom dochádza k rozdeleniu OS. Toto je jadro operačného systému, ktorý sa inými slovami označuje ako prostriedky jadra, zdieľajú sa a umožňujú existenciu izolovaných inštancií menných priestorov s vyhradenými prostriedkami na spúšťanie rôznych aplikácií. Tieto prípady sa nazývajú kontajnery.
- Na tomto hostiteľskom stroji je možné spustiť rôzne príznaky operačných systémov, ktoré zdieľajú prostriedky jadra hostiteľa, s aplikáciami bežiacimi vo vnútri kontajnerov, čo sa nazýva virtualizácia operačného systému.
Výhody virtualizácie operačného systému sú -
- Sú rýchlejšie ako virtualizácia servera.
- Toto sú autonómne platformy, keď zdieľajú prostriedky úložného priestoru hostiteľského operačného systému a majú v sebe svoj softvér a knižnice závislosti.
- Migrácia tohto kontajnera je veľmi ľahká.
Príklad - Docker je najpoužívanejší motor na prepravu kontajnerov.
4) Virtualizácia softvéru
- Cloud poskytuje model služieb ako Softvér ako služba (SaaS), kde niekoľko zákazníkov môže požadovať, aby pre nich bolo nainštalovaných a spustených niekoľko inštancií rovnakého softvéru. Softvérové virtualizácie v podstate napodobňujú kompletný počítačový systém a navyše umožňujú spustiť iný operačný systém.
- Napríklad inštalácia ateliéru Android na lokálny počítač so systémom Windows a spustenie verzie operačného systému Android Oreo v ňom. Ďalším príkladom je inštalácia VMware alebo VirtualBox na lokálny počítač so systémom Windows a spustenie operačných systémov Linux v ňom.
Výhody virtualizácie softvéru sú -
- Počet serverov a iných fyzických zdrojov, ktoré vlastní, sa zníži so zamestnaním virtualizácie. Tým sa znižujú celkové náklady na vlastníctvo (TCO).
- Virtualizácia pomáha napĺňať sľuby obchodného modelu Cloud Computing.
- Kontinuita podnikania a zvládanie katastrof sa riešia ľahšie pomocou konceptu virtualizácie a zálohovanie a obnova sa dá vykonať v niekoľkých jednoduchých krokoch.
- Virtualizácia zvyšuje efektívnosť spotreby zdrojov.
- Virtualizácia tiež poskytuje lepšie zabezpečenie životného prostredia.
záver
Virtualizácia uľahčuje efektívne využívanie a správu vašich fyzických zdrojov a pomáha bezproblémovo a rentabilne spúšťať obchodný model cloud computingu z hľadiska dodávateľa a z pohľadu používateľa.
Odporúčané články
Toto je príručka k téme Čo je virtualizácia v cloud computingu? Tu sme diskutovali Virtualizácia v Cloud Computing, Role, typy a jej výhody virtualizácie. Viac informácií nájdete aj v ďalších navrhovaných článkoch -
- Monolitické jadro
- Kariéra v cloud computingu
- Otázky týkajúce sa rozhovoru v oblasti cloud computingu
- Čo je Cluster Computing?