Ülevaade virtualiseerimisest pilvandmetöötluses
Tõlgendame, mis on virtualiseerimine pilvandmetöötluses?
Arvutustehnika või pilvandmetöötluse domeenis tähendab virtualiseerimine virtuaalsete ressursside (nagu virtuaalserver, virtuaalne salvestusseade, virtuaalne võrgulüliti või isegi virtuaalne opsüsteem) loomist ühest tüüpi ressursist, mis kuvatakse mitme eraldatud ressursina või keskkonnad ja kasutajad saavad neid kasutada eraldi individuaalse füüsilise ressursina.
Erinevad virtuaalsed masinad saavad käitada erinevaid operatsioonisüsteeme ja mitut rakendust, mis jagavad nende all ühte füüsilist arvutit. Ja kuna virtualiseerimine isoleerib kõiki teisi virtuaalseid masinaid, siis kui üks neist kokku jookseb, jäävad teised sellest puutumata.
Virtualiseerimiseks kasutatavat tarkvara tuntakse hüperviisorina ja see vastutab ainuüksi riistvara operatsioonisüsteemist lahutamise eest ja iga kuvatava virtuaalse ressursi jaoks vajalike ressursside (nt protsessor, mälu, salvestusruum jne) eraldamise eest. On kahte tüüpi hüpervisoreid, mis on 1. tüüpi hüperviisor ja 2. tüüpi hüpervisioonid. Esimene on paigaldatud paljale metallile või otse masina peale ja see toimib ise operatsioonisüsteemina, viimane aga paigaldatakse masinas asuva opsüsteemi kohale.
Mis on pilvandmetöötluse virtualiseerimine?
- Me kõik teame, kuidas see pilvandmetöötluse mudel töötab. Pilvemüüjal on kõik füüsilised ressursid, näiteks serverid, salvestusseadmed, võrguseadmed ja ka rakendused / tarkvara, mis töötavad nende keskkonnas ning neid füüsilisi ressursse renditakse klientidele tasu eest ärimudelina.
- Pilveteenuse pakkujate jaoks oleks see üldkulud, kui nad hakkaksid igale kliendile uusi individuaalseid füüsilisi ressursse välja rentima. Sest ideaaljuhul ei kulutata kunagi füüsilist ressurssi täielikult. Seetõttu oleks virtualiseerimine lahe lähenemisviis silode tõhusaks kasutamiseks (silo on lahtiste komponentide hoiusüsteem). Pilvemüüja saab virtualiseerida oma üksikud suured serverid, et pakkuda väiksematele spetsiaalseid servereid mitmele kliendile.
Virtualiseerimise roll pilvandmetöötluses
- Kui vaadata pilvandmetöötluse eeliseid, nagu hõlbustamise ulatus, turvalisus, sujuvad või paindlikud ressursid jne, saavutatakse kõik need virtualiseerimisega. Kui on vaja mõnda muud serverit, luuakse kiiresti virtuaalserver ja meil on värske server valmis. Kui vajame täiendavat mälu, laiendame juba kasutatava virtuaalserveri konfiguratsioone ja nüüd on meil see vajalik lisamälu.
- Seega on virtualiseerimine pilvandmetöötluse ärimudeli põhitehnoloogia.
Virtualiseerimise tüübid pilvandmetöötluses
Virtualiseerimist saab teha peaaegu kõigi füüsiliste ressursside jaoks, mistõttu on saadaval järgmised virtualiseerimisviisid.
- Serveri virtualiseerimine.
- Storage virtualiseerimine.
- Operatsioonisüsteemi virtualiseerimine.
- Tarkvara virtualiseerimine.
1) Serveri virtualiseerimine
Serveri virtualiseerimine on füüsilise serveri jagamine mitmeks virtuaalserveriks serveriressursside tõhusaks kasutamiseks. Serverite virtualiseerimine peidab või maskeerib serveriressursse, nagu protsessor, opsüsteem, mälu, ja esitleb kasutajaid privaatse virtuaalserverina. Sellist virtualiseerimistehnikat kasutatakse
- Veebiserverid peamiselt selleks, et vähendada veebimajutusteenuste kulusid.
- Arendus- ja testimiskeskkondades.
- Privaatpilve simulatsioon.
- Rühmitatud arhitektuuriga rakenduste hostimisel.
Näide - VMware'i komplekt VMware vSphere, Microsofti Hyper-V on mõned serveri virtualiseerimise hüpervisoonid.
2) Storage virtualiseerimine
- Ladustamise virtualiseerimisel ühendab see kõik salvestusseadmed ühe salvestusseadmena ja tutvustab seda hostile. Nii saab talletuse administraator paremal viisil loogilisi salvestusüksusi luua või kujundada, et saada varundamise, taastamise, arhiivi- ja rakenduseandmete tüüpi salvestusruumi, maskeerides SANi (Storage Area Network) keerukuse.
Ladustamise virtualiseerimise eelised on -
- Ühist salvestusruumi saab hõlpsalt luua.
- SAN-i varjamiseks on lihtne salvestusressursse koondada.
- Virtuaalse salvestuse korral ei kahjusta masina rike tingimata andmeid.
- Partitsiooni on lihtne kaitsta ja salvestusruumi virtualiseerimisega salvestusruumi kasutada.
- Salvestusruumi virtualiseerimisega on võimalik dubleerida, dubleerida, paljundada ja avariitaastet taastada.
Näited - VMware VMware vSAN-i kasutatakse mäluseadmete virtualiseerimise tarkvarana laialdaselt.
3) Operatsioonisüsteemi virtualiseerimine
- Operatsioonisüsteemi virtualiseerimine on tüüp, kus toimub OS-i jagamine. See on opsüsteemi tuum, mida teisisõnu tuumaressurssideks jagatakse ja mis võimaldab nimeruumide eraldiseisvaid eksemplare eksisteerida spetsiaalsete ressurssidega erinevate rakenduste käitamiseks. Neid juhtumeid nimetatakse konteineriteks.
- Selles masinas saab käitada erinevaid opsüsteemide maitseid, mis jagavad masina tuumaressursse, koos rakendustega, mis töötavad nende sees konteinerina ja seda nimetatakse operatsioonisüsteemi virtualiseerimiseks.
Operatsioonisüsteemi virtualiseerimise eelised on -
- Need on kiiremad kui serveri virtualiseerimine.
- Need on autonoomsed platvormid, kuna nad jagavad host operatsioonisüsteemi salvestusvahendeid ja nende tarkvara ja sõltuvusraamatukogud asuvad neis.
- Selle konteineri migreerimine on väga lihtne.
Näide - kõige laiemalt kasutatav konteinermootor on Docker.
4) Tarkvara virtualiseerimine
- Cloud pakub teenusemudelit kui tarkvara kui teenust (SaaS), kus mitu klienti võivad soovida, et sama tarkvara jaoks oleks installitud ja töötaks mitu sama tarkvara eksemplari. Tarkvara virtualiseerimised jäljendavad põhimõtteliselt kogu arvutisüsteemi ja võimaldavad sellel töötada ka teisel opsüsteemil.
- Näiteks Androidi stuudio installimine kohalikku Windowsi masinasse ja selle sees opsüsteemi Android Oreo käitamine. Veel ühe näite tsiteerimiseks: VMware või VirtualBox installimine Windowsi kohalikku arvutisse ja Linuxis opsüsteemide käitamine.
Tarkvara virtualiseerimise eelised on -
- Virtuaalsuse kasutamisega väheneb serverite ja muude füüsiliste ressursside arv. Nii vähendate kogu omandikulu (TCO).
- Virtualiseerimine aitab täita pilvandmetöötluse ärimudeli lubadusi.
- Äritegevuse järjepidevuse ja katastroofide juhtimisega on virtualiseerimiskontseptsiooni abil lihtsam toime tulla ning varundada ja taastada saab mõne lihtsa sammuga.
- Virtualiseerimine parandab ressursside tarbimise tõhusust.
- Virtualiseerimine tagab ka keskkonna parema turvalisuse.
Järeldus
Virtualiseerimine hõlbustab teie füüsiliste ressursside tõhusat kasutamist ja haldamist ning aitab juhtida pilvandmetöötluse ärimudelit sujuvalt ja kasumlikult nii müüja kui ka kasutaja vaatenurgast.
Soovitatavad artiklid
See on juhend küsimusele Mis on virtualiseerimine pilvandmetöötluses? Siin arutasime virtualiseerimist pilvandmetöötluses, rolli, tüüpe ja virtualiseerimise eeliseid. Lisateavet leiate ka meie muudest soovitatud artiklitest -
- Monoliitne tuum
- Karjäär pilvandmetöötluses
- Pilvandmetöötluse intervjuu küsimused
- Mis on klastritehnika?