Virtualizacija u računalstvu u oblaku: vrste, Architekstura, prednosti
Što je virtualizacija?
Virtualizacija se može definirati kao proces koji omogućuje stvaranje virtualne verzije desktopa, operativnog sustava, mrežnih resursa ili poslužitelja. Virtualizacija igra ključnu i dominantnu ulogu u računalstvu u oblaku.
To osigurava da je fizička isporuka resursa ili aplikacije odvojena od samog stvarnog resursa. Pomaže smanjiti prostor ili troškove povezane s resursom. Ova tehnika omogućuje krajnjem korisniku pokretanje više operacijskih sustava i aplikacija na radnoj površini istovremeno na istom hardveru i softveru.
Proces također osigurava virtualnu emulaciju proizvoda ili usluga na istom stroju i ne usporava niti utječe na učinkovitost sustava.
Izum virtualizacije započeo je tijekom ere korištenja glavnog računala, a kako je vrijeme napredovalo s napredovanjem tehnologija novog doba, virtualizacija je postignuta pomoću specijaliziranog softvera.
Virtualizacija kao koncept računalstva u oblaku
U računalstvu u oblaku, virtualizacija olakšava stvaranje virtualnih strojeva i osigurava besprijekoran rad više operativnih sustava. Također pomaže u stvaranju virtualnog ekosustava za operacijske sustave poslužitelja i više uređaja za pohranu te pokreće više operativnih sustava.
Cloud Computing identificira se kao aplikacija ili usluga koja uključuje virtualni ekosustav. Takav ekosustav može biti javne ili privatne prirode. S virtualizacijom je smanjena potreba za fizičkom infrastrukturom. Pojmovi računalstvo u oblaku i virtualizacija sada se koriste naizmjenično i brzo se unificiraju.
Virtualizacija i Cloud Computing rade ruku pod ruku kako bi osigurali da ćete dobiti napredne i sofisticirane razine računalstva. Osigurava da se aplikacije mogu dijeliti preko više mrežnih niti različitih poduzeća i aktivnih korisnika.
Cloud Computing pruža skalabilnost, učinkovitost i ekonomsku vrijednost. Nudi pojednostavljene sustave upravljanja radnim opterećenjem.
Jednostavnije rečeno, računalstvo u oblaku u suradnji s virtualizacijom osigurava da suvremeno poduzeće dobije isplativiji način za pokretanje više operativnih sustava koristeći jedan namjenski resurs.
Karakteristike virtualizacije
Virtualizacija nudi nekoliko značajki ili karakteristika koje su navedene u nastavku: –
- Raspodjela resursa: Virtualizacija i Cloud Computing tehnologija osiguravaju krajnjim korisnicima da razviju jedinstveno računalno okruženje. To se postiže stvaranjem jednog glavnog stroja. Putem ovog računala, krajnji korisnik može ograničiti broj aktivnih korisnika. Na taj način olakšava kontrolu. Također se mogu koristiti za smanjenje potrošnje energije.
- Dostupnost poslužiteljskih resursa: Virtualizacija donosi nekoliko jedinstvenih značajki koje osiguravaju da nema potrebe za fizičkim poslužiteljima. Takve značajke osiguravaju povećanje radnog vremena, manju su toleranciju na pogreške i dostupnost resursa.
- Izolacija resursa: Virtualizacija osigurava izolirane virtualne strojeve. Svaki virtualni stroj može imati mnogo gostujućih korisnika, a gosti mogu biti operativni sustavi, uređaji ili aplikacije.
Korištenje električnih romobila ističe virtualni stroj takvim gostujućim korisnicima pruža izolirano virtualno okruženje. To osigurava da osjetljive informacije ostanu zaštićene, a istovremeno gosti korisnici ostaju međusobno povezani. - Sigurnost i autentičnost: Virtualizacijski sustavi osiguravaju kontinuirani rad sustava, te automatski balansiraju opterećenje i osiguravaju manje prekida usluga.
- združivanje: Agregacija u virtualizaciji postiže se softverom za upravljanje klasterima. Ovaj softver osigurava da su homogeni skupovi računala ili mreža povezani i djeluju kao jedinstveni resurs.
Vrste virtualizacija
Postoje mnoge varijante ili vrste dostupne u okviru tehnologije virtualizacije kao što je navedeno u nastavku:
Virtualizacija aplikacije
To se može definirati kao vrsta virtualizacije koja krajnjem korisniku aplikacije omogućuje daljinski pristup.
To se postiže putem poslužitelja. Ovaj poslužitelj ima sve osobne podatke i druge primjenjive karakteristike potrebne za korištenje aplikacije.
Poslužitelj je dostupan putem interneta i radi na lokalnoj radnoj stanici. Uz virtualizaciju aplikacije, krajnji korisnik može pokrenuti dvije različite verzije istog softvera ili iste aplikacije.
Virtualizacija aplikacije nudi se putem paketa softvera ili hostirane aplikacije.
Virtualizacija mreže
Ova vrsta virtualizacije može pokrenuti mnoge virtualne mreže, a svaka ima zasebnu kontrolu i podatkovni plan. Pojavljuje se zajedno na vrhu fizičke mreže i mogu ga voditi strane koje nisu svjesne jedna druge.
Mrežna virtualizacija stvara virtualne mreže, a također održava pružanje virtualnih mreža.
Putem mrežne virtualizacije mogu se stvoriti logički preklopnici, vatrozidi, usmjerivači, balanseri opterećenja i sustavi upravljanja sigurnošću radnog opterećenja.
Virtualizacija radne površine
To se može definirati kao vrsta virtualizacije koja omogućuje da operativni sustav krajnjih korisnika bude udaljeno pohranjen na poslužitelju ili podatkovnom centru. Korisnicima omogućuje udaljeni pristup svojim stolnim računalima i to sjedeći na bilo kojem geografskom mjestu. Također mogu koristiti različite strojeve za virtualni pristup svojim stolnim računalima.
Uz virtualizaciju radne površine, krajnji korisnik može raditi na više od jednog operativnog sustava na temelju poslovnih potreba tog pojedinca.
Ako pojedinac želi raditi na operacijskom sustavu koji nije Windows Operating System, može koristiti virtualizaciju radne površine. Ovo pojedincu pruža priliku za rad na dva različita operativna sustava.
Stoga virtualizacija desktopa donosi mnoštvo prednosti. Omogućuje prenosivost, mobilnost korisnika, jednostavno upravljanje softverom s zakrpama i ažuriranjima.
Virtualizacija pohrane
Ova vrsta virtualizacije pruža sustave virtualne pohrane koji olakšavaju upravljanje pohranom.
Olakšava upravljanje pohranom učinkovito i kroz više izvora kojima se pristupa iz jednog repozitorija. Virtualizacija pohrane osigurava dosljednu izvedbu i glatku izvedbu.
Također nudi stalna ažuriranja i zakrpe za napredne funkcije. Također pomaže u suočavanju s promjenama koje se pojavljuju u osnovnoj opremi za pohranu.
Virtualizacija poslužitelja
Ova vrsta virtualizacije osigurava maskiranje poslužitelja. Glavni ili namijenjeni poslužitelj podijeljen je na više virtualnih poslužitelja. Takvi poslužitelji stalno mijenjaju svoje identifikacijske brojeve i procesore kako bi olakšali proces maskiranja. Ovo osigurava da svaki poslužitelj može pokretati vlastite operativne sustave u potpunoj izolaciji.
Virtualizacija podataka
To se može definirati kao vrsta virtualizacije u kojoj se podaci dobivaju i prikupljaju iz nekoliko izvora i njima se upravlja s jednog mjesta. Nema tehničkih saznanja odakle su takvi podaci izvorni i prikupljeni, pohranjeni ili formatirani za takve podatke.
Podaci se logički raspoređuju, a zainteresirane strane i dionici potom pristupaju virtualnom prikazu tih podataka. Ovim izvješćima također pristupaju krajnji korisnici na daljinu.
Primjena virtualizacije podataka kreće se od integracije podataka do poslovne integracije. Također se koriste za servisno orijentirane podatkovne usluge arhitekture i pomažu u pronalaženju organizacijskih podataka.
Archistruktura virtualizacije
Arhitektura u virtualizaciji definirana je kao model koji konceptualno opisuje virtualizaciju. Primjena virtualizacije u Cloud Computingu je kritična. U Cloud Computingu krajnji korisnici dijele podatke o aplikacijama koje se nazivaju oblaci. Međutim, krajnji korisnici mogu dijeliti cijelu IT infrastrukturu sa samom virtualizacijom.
Ovo je arhitektura virtualizacije:
Na gornjoj slici, virtualizacija obuhvaća virtualne aplikacije i infrastrukturne virtualne usluge.
Usluge virtualne aplikacije pomažu u upravljanju aplikacijama, a usluge virtualne infrastrukture mogu pomoći u upravljanju infrastrukturom.
Obje usluge su ugrađene u virtualni podatkovni centar ili operativni sustav. Virtualne usluge mogu se koristiti u bilo kojoj platformi i programskom okruženju. Uslugama se može pristupiti putem on-premise clouda ili off-premise clouda.
Usluge virtualizacije korisnicima oblaka isporučuju pojedinci treće strane. Korisnici oblaka, zauzvrat, moraju plaćati pojedincima trećim stranama uz odgovarajuću mjesečnu ili godišnju naknadu.
Ova se naknada plaća kako bi se trećim stranama nadoknadilo pružanje usluga u oblaku krajnjim korisnicima, a one također pružaju različite verzije aplikacija prema zahtjevu krajnjih korisnika u oblaku.
Virtualizacija se općenito postiže preko hipervizora. Hipervizor omogućuje odvajanje operativnih sustava s temeljnim hardverom. Omogućuje glavnom stroju pokretanje više virtualnih strojeva istovremeno i dijeljenje istih fizičkih računalnih resursa. Postoje dvije metode putem kojih se postiže arhitektura virtualizacije opisane u nastavku:
- Tip jedan: Prvi tip hipervizora naziva se goli metalni hipervizor. Oni izravno prolaze preko vrha hardvera glavnog sustava. Oni pružaju učinkovito upravljanje resursima i osiguravaju visoku dostupnost resursa. Omogućuje izravan pristup hardverskom sustavu, osiguravajući bolju skalabilnost, performanse i stabilnost.
- Tip dva: Drugi tip hipervizora je hostirani hipervizor. Ovo je instalirano na glavnom operativnom sustavu, a virtualni operativni sustav radi izravno iznad hipervizora. To je vrsta sustava koja olakšava i pojednostavljuje konfiguraciju sustava.
Dodatno pojednostavljuje zadatke upravljanja. Prisutnost glavnog operativnog sustava povremeno ograničava performanse sustava s omogućenom virtualizacijom, pa čak stvara sigurnosne propuste ili rizike.
Prednosti virtualizacije
Evo nekih prednosti/prednosti virtualizacije:
- Virtualizacija nudi nekoliko prednosti, kao što je smanjenje troškova i povećanje produktivnosti u procesu razvoja.
- Time se uklanja potreba za vrlo složenom IT infrastrukturom.
- Olakšava daljinski pristup resursima i osigurava bržu skalabilnost.
- Vrlo je fleksibilan i omogućuje korisnicima pokretanje više operativnih sustava za stolna računala na jednom standardnom stroju.
- Uklanja rizike povezane s kvarovima sustava, a također pojačava fleksibilan prijenos podataka između različitih virtualnih poslužitelja.
- Radni proces u Virtualizaciji je vrlo pojednostavljen i agilan, što osigurava da korisnici rade i rade najekonomičnije.
Nedostaci virtualizacije
Nedostaci virtualizacije vrlo su ograničene prirode. Evo nedostataka/nedostataka virtualizacije:
- Prijelaz postojeće hardverske postavke na virtualiziranu postavku zahtijeva opsežno ulaganje vremena, pa se stoga može smatrati vremenski intenzivnim procesom.
- Postoji nedostatak raspoloživosti kvalificiranih resursa koji bi pomogli u smislu prijelaza postojećeg ili stvarnog postavljanja na virtualno postavljanje.
- Budući da postoji ograničenje u smislu posjedovanja manje kvalificiranih resursa, implementacija virtualizacije zahtijeva skupe implementacije.
- Ako se procesom prijelaza ne postupa pažljivo, on također predstavlja sigurnosni rizik za osjetljive podatke.
Uloga virtualizacije u računalstvu u oblaku
U virtualizaciji, razumno ili pravo ime je usklađeno s fizičkim poslužiteljem. Pokazivači se tada usmjeravaju prema tom fizičkom poslužitelju, što se radi na zahtjev. Virtualizacija olakšava izvođenje aplikacija koje su homogene.
Također pruža virtualno i izolirano umrežavanje, pohranu i okruženje memorijskog područja. Virtualizacija se postiže putem glavnog računala i gostujućeg računala. Domaćinski stroj može se definirati kao stroj na kojem je razvijen virtualni stroj, a tako razvijeni virtualni stroj naziva se gostujući stroj.
Hardverska virtualizacija igra ključnu ulogu isporukom infrastrukture kao servisnog rješenja najučinkovitije i najučinkovitije u okviru Cloud Computing procesa.
Ova vrsta virtualizacije osigurava prenosivost. Stroj za goste pakiran je kao virtualna instanca slike, a takve se virtualne slike mogu jednostavno ukloniti kada i kada se pojavi potreba.
Važna terminologija virtualizacije
Postoji nekoliko bitnih tehnologija u virtualizaciji, koje su definirane na sljedeći način: –
- Virtualni stroj: Virtualni stroj može se definirati kao računalo virtualnog tipa koje radi ispod hipervizora.
- hipervizoru: To se može definirati kao operativni sustav koji radi na stvarnom hardveru. Virtualni pandan operativnog sustava je poddio koji izvršava ili emulira virtualni proces. Definirani su kao Domena 0 ili Dom0.
- kontejnera: Oni se mogu definirati kao virtualni strojevi lagane prirode koji su podskup iste instance operacijskog sustava ili hipervizora. Oni su skup procesa koji se izvršavaju zajedno s odgovarajućim prostorom imena ili identifikatorima procesa.
- Virtualna mreža: To se definira kao mreža koja je logički odvojena i prisutna je unutar poslužitelja. Takve mreže mogu se proširiti na više poslužitelja.
- Softver za virtualizaciju: Ova vrsta softvera pomaže u implementaciji virtualizacije na računalu.
rezime
- Virtualizacija pomaže u stvaranju virtualnih verzija stolnih računala, poslužitelja, operativnih sustava i aplikacija.
- Virtualizacija se sastoji od glavnog računala i virtualnog stroja.
- Svaki virtualizacijski sustav sastoji se od hipervizora, spremnika i virtualne mreže.
- Virtualizacija nudi učinkovitost skalabilnosti i pomaže u učinkovitom upravljanju resursima.