Archipilvipalveluiden virtualisointi ja tyypit
โก รlykรคs yhteenveto
Pilvipalveluiden virtualisointi luo virtuaalisia versioita palvelimista, tallennustilasta, verkoista, tyรถpรถydistรค ja kรคyttรถjรคrjestelmistรค, jolloin yksi fyysinen kone voi ajaa useita erillisiรค ympรคristรถjรค, jolloin yritykset leikkaavat laitteistokustannuksia ja hallitsevat resursseja tehokkaammin hypervisorin avulla.

Mikรค on virtualisointi?
Virtualisointi voidaan mรครคritellรค prosessiksi, joka mahdollistaa virtuaalisen version luomisen tyรถpรถydรคstรค, kรคyttรถjรคrjestelmรคstรค, verkkoresursseista tai palvelimesta. Virtualisaatiolla on keskeinen ja hallitseva rooli pilvipalveluissa.
Tรคmรค varmistaa, ettรค resurssin tai sovelluksen fyysinen toimitus erotetaan varsinaisesta resurssista. Se auttaa vรคhentรคmรครคn resurssiin liittyvรครค tilaa tai kustannuksia. Tรคmรคn tekniikan avulla loppukรคyttรคjรค voi kรคyttรครค useita tyรถpรถytรคkรคyttรถjรคrjestelmiรค ja -sovelluksia samanaikaisesti samoilla laitteistoilla ja ohjelmistoilla.
Prosessi varmistaa myรถs tuotteiden tai palveluiden virtuaalisen emuloinnin samassa koneessa, eikรค se hidasta tai vaikuta jรคrjestelmรคn tehokkuuteen.
Virtualisoinnin keksiminen aloitettiin suurtietokoneiden kรคytรถn aikakaudella, ja ajan kehittyessรค uuden aikakauden teknologioiden edistyessรค virtualisointi saavutettiin erikoistuneen ohjelmiston avulla.
Virtualisointi pilvipalveluiden kรคsitteenรค
Pilvipalveluissa virtualisointi helpottaa virtuaalikoneiden luomista ja varmistaa useiden kรคyttรถjรคrjestelmien sujuvan toiminnan. Se auttaa myรถs luomaan virtuaalisen ekosysteemin palvelinkรคyttรถjรคrjestelmille ja useille tallennuslaitteille.
Cloud Computing tunnistetaan sovellukseksi tai palveluksi, johon liittyy virtuaalinen ekosysteemi. Tรคllainen ekosysteemi voi olla julkinen tai yksityinen. Virtualisoinnin myรถtรค fyysisen infrastruktuurin tarve vรคhenee. Termejรค pilvilaskenta ja virtualisointi kรคytetรครคn nyt keskenรครคn vaihtokelpoisesti, ja niitรค yhtenรคistetรครคn nopeasti.
Virtualisointi ja pilvilaskenta toimivat kรคsi kรคdessรค varmistaakseen, ettรค saat edistyneitรค ja kehittyneitรค tietojenkรคsittelyn tasoja. Se varmistaa, ettรค sovelluksia voidaan jakaa useiden eri yritysten ja aktiivisten kรคyttรคjien verkkosรคikeiden kesken.
Cloud Computing tarjoaa skaalautuvuutta, tehokkuutta ja taloudellista arvoa. Se tarjoaa virtaviivaistetut tyรถkuorman hallintajรคrjestelmรคt.
Yksinkertaisesti sanottuna, Cloud Computing yhteistyรถssรค virtualisoinnin kanssa varmistaa, ettรค nykypรคivรคn yritys saa kustannustehokkaamman tavan kรคyttรครค useita kรคyttรถjรคrjestelmiรค yhdellรค resurssilla.
Virtualisoinnin ominaisuudet
Virtualisointi tarjoaa useita ominaisuuksia tai ominaisuuksia, jotka on lueteltu alla:
- Resurssien jakaminen: Virtualisointi- ja pilvilaskentateknologiat varmistavat, ettรค loppukรคyttรคjรคt voivat kehittรครค ainutlaatuisen laskentaympรคristรถn. Tรคmรค saavutetaan luomalla yksi isรคntรคkone. Tรคmรคn isรคntรคkoneen avulla loppukรคyttรคjรค voi rajoittaa aktiivisten kรคyttรคjien mรครคrรครค. Tรคmรค helpottaa hallintaa. Niitรค voidaan kรคyttรครค myรถs virrankulutuksen vรคhentรคmiseen.
- Palvelinresurssien saatavuus: Virtualisointi tarjoaa useita ainutlaatuisia ominaisuuksia, jotka varmistavat, ettei fyysisiรค palvelimia tarvita. Tรคllaiset ominaisuudet pidentรคvรคt kรคyttรถaikaa ja vรคhentรคvรคt vikasietoisuutta ja resurssien saatavuutta.
- Resurssien eristรคminen: Virtualisointi tarjoaa erillisiรค virtuaalikoneetJokaisella virtuaalikoneella voi olla useita vieraskรคyttรคjiรค, ja vieraskรคyttรคjรคt voivat olla joko kรคyttรถjรคrjestelmiรค, laitteita tai sovelluksia. Virtuaalikone tarjoaa tรคllaisille vieraskรคyttรคjille eristetyn virtuaaliympรคristรถn. Tรคmรค varmistaa, ettรค arkaluontoiset tiedot pysyvรคt suojattuina ja samalla vieraskรคyttรคjรคt pysyvรคt yhteydessรค toisiinsa.
- Tietoturva ja aitous: Virtualisointijรคrjestelmรคt varmistavat jรคrjestelmien jatkuvan kรคyttรถajan, suorittavat automaattisen kuormituksen tasapainotuksen ja varmistavat, ettรค palveluissa on vรคhemmรคn hรคiriรถitรค.
- Yhdistรคminen: Virtualisoinnissa yhdistรคminen saavutetaan klusterinhallintaohjelmistolla. Tรคmรค ohjelmisto varmistaa, ettรค homogeeniset tietokoneiden tai verkkojen joukot ovat yhteydessรค toisiinsa ja toimivat yhtenรคisenรค resurssina.
Virtualisointien tyypit
Virtualisointitekniikassa on saatavilla monia muunnelmia tai tyyppejรค, kuten alla on lueteltu:
Sovellusten virtualisointi
Tรคmรค voidaan mรครคritellรค virtualisoinnin tyypiksi, joka mahdollistaa sovelluksen loppukรคyttรคjรคn etรคkรคytรถn.
Tรคmรค saavutetaan palvelimen kautta. Tรคllรค palvelimella on kaikki sovelluksen kรคyttรถรถn tarvittavat henkilรถkohtaiset tiedot ja muut asiaankuuluvat ominaisuudet.
Palvelimeen pรครคsee Internetin kautta, ja se toimii paikallisella tyรถasemalla. Sovelluksen virtualisoinnin avulla loppukรคyttรคjรค voi kรคyttรครค kahta eri versiota samasta ohjelmistosta tai samasta sovelluksesta.
Sovellusten virtualisointi tarjotaan pakatun ohjelmiston tai isรคnnรถidyn sovelluksen kautta.
Verkon virtualisointi
Tรคmรคn tyyppinen virtualisointi voi suorittaa useita virtuaaliverkkoja, ja jokaisella on erillinen ohjaus- ja datataso. Se tapahtuu fyysisen verkon pรครคllรค, ja sitรค voivat suorittaa osapuolet, jotka eivรคt ole tietoisia toisistaan.
Verkon virtualisointi luo virtuaaliverkkoja ja yllรคpitรครค myรถs virtuaaliverkkojen tarjontaa.
Verkon virtualisoinnin avulla voidaan luoda loogisia kytkimiรค, palomuureja, reitittimiรค, kuormituksen tasaajia ja tyรถkuorman suojausjรคrjestelmiรค.
Tyรถpรถydรคn virtualisointi
Tรคmรค voidaan mรครคritellรค virtualisoinnin tyypiksi, joka mahdollistaa loppukรคyttรคjien kรคyttรถjรคrjestelmรคn etรคtallennuksen palvelimelle tai datakeskukseen. Sen avulla kรคyttรคjรคt voivat kรคyttรครค pรถytรคtietokoneitaan etรคnรค ja tehdรค niin istumalla missรค tahansa maantieteellisessรค paikassa. He voivat myรถs kรคyttรครค erilaisia โโkoneita pรครคstรคkseen virtuaalisesti pรถytรคkoneisiinsa.
Tyรถpรถytรคvirtualisoinnin avulla loppukรคyttรคjรค voi tyรถskennellรค useammalla kuin yhdellรค kรคyttรถjรคrjestelmรคllรค kyseisen henkilรถn liiketoimintatarpeiden mukaan.
Jos henkilรถ haluaa tyรถskennellรค jollain muulla kรคyttรถjรคrjestelmรคllรค kuin Windows kรคyttรถjรคrjestelmรครค, hรคn voi kรคyttรครค tyรถpรถydรคn virtualisointia. Tรคmรค antaa yksilรถlle mahdollisuuden tyรถskennellรค kahdella eri kรคyttรถjรคrjestelmรคllรค.
Siksi tyรถpรถytรคvirtualisointi tarjoaa monia etuja. Se mahdollistaa siirrettรคvyyden, kรคyttรคjien liikkuvuuden ja helpon ohjelmistonhallinnan korjauspรคivitysten ja korjausten avulla.
Tallennustilan virtualisointi
Tรคmรคn tyyppinen virtualisointi tarjoaa virtuaalisia tallennusjรคrjestelmiรค, jotka helpottavat tallennustilan hallintaa.
Se helpottaa tallennustilan tehokasta hallintaa useiden, yhdestรค tietovarastosta kรคsin kรคytettรคvien lรคhteiden kautta. Tallennusvirtualisoinnit varmistavat yhdenmukaisen ja sujuvan suorituskyvyn.
Se tarjoaa myรถs jatkuvia pรคivityksiรค ja korjauksia edistyneisiin toimintoihin. Se auttaa myรถs selviytymรครคn taustalla oleviin tallennuslaitteisiin liittyvistรค muutoksista.
Palvelimen virtualisointi
Tรคllainen virtualisointi varmistaa palvelimien peittรคmisen. Pรครค- tai tarkoitettu palvelin on jaettu useisiin virtuaalisiin palvelimiin. Tรคllaiset palvelimet vaihtavat jatkuvasti tunnusnumeroitaan ja prosessoreitaan maskausprosessin helpottamiseksi. Tรคmรค varmistaa, ettรค jokainen palvelin voi kรคyttรครค omia kรคyttรถjรคrjestelmiรครคn tรคysin erillรครคn.
Tietojen virtualisointi
Tรคmรค voidaan mรครคritellรค virtualisointityypiksi, jossa dataa hankitaan ja kerรคtรครคn useista lรคhteistรค ja hallitaan yhdestรค paikasta. Ei vaadita teknistรค tietรคmystรค siitรค, mistรค data hankitaan, kerรคtรครคn, tallennetaan tai muotoillaan.
Tiedot on jรคrjestetty loogisesti, ja kiinnostuneet osapuolet ja sidosryhmรคt pรครคsevรคt sitten virtuaalisesti tarkastelemaan niitรค. Myรถs loppukรคyttรคjรคt pรครคsevรคt nรคihin raportteihin etรคnรค.
Tietojen virtualisoinnin sovellusalueet ulottuvat tiedon integroinnista liiketoimintaintegraatioon. Niitรค kรคytetรครคn myรถs palvelukeskeisiin arkkitehtuurin tietopalveluihin, ja ne auttavat lรถytรคmรครคn organisaatiodataa.
Archivirtualisoinnin tekniikka
Virtualisoinnin arkkitehtuuri mรครคritellรครคn malliksi, joka kuvaa virtualisointia kรคsitteellisesti. Virtualisointisovellus Cloud Computingissa on kriittinen. Cloud Computingissa loppukรคyttรคjรคt jakavat tiedot sovelluksista, joita kutsutaan pilviksi. Loppukรคyttรคjรคt voivat kuitenkin jakaa koko IT-infrastruktuurin itse virtualisoinnin kanssa.
Tรคssรค on virtualisoinnin arkkitehtuuri:
Yllรค olevassa kuvassa virtualisointi kรคsittรครค virtuaalisovelluksen ja infrastruktuurin virtuaalipalvelut.
Virtuaalisovelluspalvelut auttavat sovellusten hallinnassa ja virtuaaliset infrastruktuuripalvelut infrastruktuurin hallinnassa.
Molemmat palvelut on upotettu virtuaaliseen konesaliin tai kรคyttรถjรคrjestelmรครคn. Virtuaalipalveluita voidaan kรคyttรครค millรค tahansa alustalla ja ohjelmointiympรคristรถssรค. Palveluihin voi pรครคstรค kรคsiksi joko paikallisen pilven tai muun pilven kautta.
Virtualisointipalvelut toimittavat pilvipalvelun kรคyttรคjille kolmannet osapuolet. Pilvikรคyttรคjien on vastineeksi maksettava kolmansille osapuolille sovellettava kuukausi- tai vuosimaksu.
Tรคmรค maksu maksetaan korvaukseksi kolmansille osapuolille pilvipalvelujen tarjoamisesta loppukรคyttรคjille, ja ne tarjoavat myรถs erilaisia โโโโversioita sovelluksista loppukรคyttรคjien pyynnรถstรค.
Virtualisointi saavutetaan yleensรค hypervisorin avulla. Hypervisori mahdollistaa kรคyttรถjรคrjestelmien erottamisen alla olevasta laitteistosta. Se mahdollistaa isรคntรคkoneen useiden virtuaalikoneiden samanaikaisen suorittamisen ja samojen fyysisten tietokoneresurssien jakamisen. Virtualisointiarkkitehtuurin saavuttamiseksi on kaksi menetelmรครค, jotka kuvataan alla:
- Tyyppi yksi: Ensimmรคistรค hypervisorityyppiรค kutsutaan bare metal -hypervisoriksi. Ne toimivat suoraan isรคntรคjรคrjestelmรคn laitteiston pรครคllรค. Ne tarjoavat tehokkaan resurssienhallinnan ja varmistavat resurssien korkean kรคytettรคvyyden. Se tarjoaa suoran pรครคsyn laitteistojรคrjestelmรครคn, mikรค varmistaa paremman skaalautuvuuden, suorituskyvyn ja vakauden.
- Tyyppi kaksi: Toinen hypervisorityyppi on isรคnnรถity hypervisori. Se asennetaan isรคntรคkรคyttรถjรคrjestelmรครคn, ja virtuaalinen kรคyttรถjรคrjestelmรค toimii suoraan hypervisorin ylรคpuolella. Se on jรคrjestelmรค, joka helpottaa ja yksinkertaistaa jรคrjestelmรคn konfigurointia.
Lisรคksi se yksinkertaistaa hallintatehtรคviรค. Isรคntรคkรคyttรถjรคrjestelmรคn lรคsnรคolo rajoittaa toisinaan virtualisointia tukevan jรคrjestelmรคn suorituskykyรค ja aiheuttaa jopa tietoturvapuutteita tai riskejรค.
Virtualisoinnin edut
Tรคssรค on joitakin virtualisoinnin etuja ja hyรถtyjรค:
- Virtualisointi tarjoaa useita etuja, kuten se auttaa vรคhentรคmรครคn kustannuksia ja lisรครคmรครคn tuottavuutta kohti kehitysprosessia.
- Se poistaa erittรคin monimutkaisen IT-infrastruktuurin tarpeen.
- Se helpottaa resurssien etรคkรคyttรถรค ja varmistaa, ettรค se edistรครค nopeampaa skaalautuvuutta.
- Se on erittรคin joustava ja antaa kรคyttรคjille mahdollisuuden suorittaa useita tyรถpรถytรคkรคyttรถjรคrjestelmiรค yhdellรค vakiokoneella.
- Se poistaa jรคrjestelmรคvikojen riskit ja tehostaa myรถs joustavaa tiedonsiirtoa eri virtuaalipalvelimien vรคlillรค.
- Virtualisoinnin tyรถprosessi on erittรคin virtaviivaista ja ketterรครค, mikรค varmistaa, ettรค kรคyttรคjรคt tyรถskentelevรคt ja toimivat mahdollisimman taloudellisesti.
Virtualisoinnin haitat
Virtualisoinnin haitat ovat luonteeltaan hyvin rajalliset. Tรคssรค ovat virtualisoinnin haitat ja haitat:
- Olemassa olevan laitteiston siirtyminen virtualisoituun asennukseen vaatii mittavan aikainvestoinnin, joten tรคtรค voidaan pitรครค aikaa vievรคnรค prosessina.
- Ei ole saatavilla ammattitaitoisia resursseja, jotka auttavat siirtymรครคn olemassa olevista tai todellisista asetuksista virtuaaliseen kรคyttรถรถn.
- Koska vรคhemmรคn ammattitaitoisten resurssien kรคyttรถ on rajallista, virtualisoinnin toteuttaminen vaatii kalliita toteutuksia.
- Jos siirtoprosessia ei kรคsitellรค huolellisesti, se aiheuttaa myรถs turvallisuusriskin arkaluontoisille tiedoille.
Virtualisoinnin rooli pilvipalveluissa
Virtualisoinnissa fyysiseen palvelimeen liitetรครคn jรคrkevรค tai oikea nimi. Osoittimet ohjataan sitten kyseiseen fyysiseen palvelimeen, mikรค tehdรครคn tarvittaessa. Virtualisointi helpottaa homogeenisten sovellusten suorittamista.
Se tarjoaa myรถs virtuaalisen ja erillisen verkko-, tallennus- ja muistialueympรคristรถn. Virtualisointi tapahtuu isรคntรคkoneen ja vieraskoneen avulla. Isรคntรคkone voidaan mรครคritellรค koneeksi, jolla virtuaalikone kehitetรครคn, ja nรคin kehitettyรค virtuaalikonetta kutsutaan vieraskoneeksi.
Laitteiston virtualisoinnilla on keskeinen rooli tarjoamalla infrastruktuuria palveluratkaisuna tehokkaimmin ja tehokkaimmin Cloud Computing -prosessissa.
Tรคmรคn tyyppinen virtualisointi varmistaa siirrettรคvyyden. Vieraskone on pakattu kuvan virtuaaliseksi ilmentymรคksi, ja tรคllaiset virtuaalikuvat voidaan helposti poistaa tarpeen tullen.
Tรคrkeitรค virtualisoinnin terminologioita
Virtualisoinnissa on muutamia keskeisiรค teknologioita, jotka mรครคritellรครคn seuraavasti:
- Virtuaalikone: Virtuaalikone voidaan mรครคritellรค virtuaalityyppiseksi tietokoneeksi, joka toimii hypervisorin alaisuudessa.
- Hypervisor: Tรคmรค voidaan mรครคritellรค kรคyttรถjรคrjestelmรคksi, joka toimii varsinaisella laitteistolla. Kรคyttรถjรคrjestelmรคn virtuaalinen vastine on aliosa, joka suorittaa tai emuloi virtuaalista prosessia. Ne mรครคritellรครคn nimellรค Domain 0 tai Dom0. Lue lisรครค... hypervisor ja miten se toimii.
- Kontti: Nรคmรค voidaan mรครคritellรค kevyiksi virtuaalikoneiksi, jotka ovat osa samaa kรคyttรถjรคrjestelmรคinstanssia tai hypervisoria. Ne ovat kokoelma prosesseja, jotka suoritetaan yhdessรค vastaavan nimiavaruuden tai prosessitunnisteiden kanssa.
- Virtuaaliverkko: Tรคmรค mรครคritellรครคn loogisesti erillรครคn olevaksi verkoksi, joka sijaitsee palvelimien sisรคllรค. Tรคllaisia โโverkkoja voidaan laajentaa useiden palvelimien alueelle.
- Virtualisointiohjelmisto: Tรคmรคn tyyppinen ohjelmisto auttaa ottamaan virtualisoinnin kรคyttรถรถn tietokonelaitteella.


