Sisällysluettelo:
Virtualisoinnista on tullut äskettäin kuuma aihe tietotekniikan alalla. Virtualisointi voidaan suorittaa millä tahansa tasolla - laitteistolla, ohjelmistolla ja verkon tai työpöydän kerroksella. Teknisesti sanottuna virtualisointi on prosessi, jossa resurssien virtuaaliset (ei todelliset) versiot luodaan toisesta resurssista. Tämä resurssi voi olla jokin seuraavista:
- Käyttöjärjestelmä
- server
- Tallennuslaite
- Verkkoresurssi
- Vähemmän palvelimia
- Vähemmän energiankulutusta
- Vähemmän huoltoa
Virtualisointi Vs Cloud Computing
IT-teollisuudessa virtualisointia ja pilvilaskentaa käytetään usein synonyymeinä. Perusero näiden kahden välillä on, että virtualisointi on osa fyysistä infrastruktuuria, kun taas pilvilaskenta on vain palvelua. Virtualisointimenetelmää noudattaen meille aiheutuu alun perin korkeampia kustannuksia, mutta säästät rahaa pitkällä tähtäimellä. Cloud computing -lähestymistavassa meidän, tilaajina, on kuitenkin maksettava käytön perusteella. Lyhyesti sanottuna voidaan sanoa, että jokainen pilviinfrastruktuuri on virtuaalinen infrastruktuuri, vaikka se ei aina ole totta.Mikä on Hypervisor?
Kone / järjestelmä, jolle virtuaalinen ympäristö luodaan, tunnetaan isäntäjärjestelmänä, kun taas virtuaalikone tunnetaan vieraana järjestelmänä. Hypervisor voidaan määritellä matalan tason ohjelmistoohjelmaksi tai laiteohjelmaksi, jota käytetään virtuaalikoneen ohjaamiseen. Se toimii pohjimmiltaan virtuaalikonepäällikkönä. Hypervisoreita on kahta tyyppiä:- Tyyppi 1: Toimii paljaissa järjestelmissä
- Tyyppi 2: Onko ohjelmistorajapinta, joka jäljittelee laitteita, joiden kanssa järjestelmät toimivat normaalisti
Virtualisoinnin luokat
Virtualisoinnin käsite kattaa laajan valikoiman ohjelmisto- ja laitteistokenttiä. Keskustelemme luokista yksitellen.
Laitteiston virtualisointi
Tässä kategoriassa meillä on palvelin, johon on asennettu ja suoritettava useita käyttöjärjestelmiä samanaikaisesti. Seurauksena palvelimien määrä vähenee. Tämä tarjoaa piirejä prosessorissa ja muistiohjaimessa, joka tukee useita käyttöjärjestelmiä yhdessä tietokoneessa. Laitteiden virtualisoinnissa meillä on virtuaalikoneen hallintaohjelma tai hypervisor, joka on upotettu laitteistopiireihin sen sijaan, että niitä kutsutaan kolmannen osapuolen ohjelmistoista. Hypervisorin tehtävänä on ohjata prosessoria, muistia ja muita resursseja. Se on samanlainen kuin liikennepoliisit, joiden tehtävänä on antaa useiden käyttöjärjestelmien ajaa samassa laitteessa. Jokaisella käyttöjärjestelmällä on oma suoritin, muisti ja muut laiteohjelmistoresurssit.
Hypervisor ei vain ohjaa prosessoria ja sen resursseja, vaan myös allokoi nämä resurssit aina tarvittaessa. Laitteiden virtualisoinnilla on kyky helpottaa useiden työmäärien yhdistämistä yhdellä palvelimella. Laitteiston virtualisoinnin etuna on, että kustannukset vähenevät useita kertoja. Kustannusten ja energiansäästöjen lisäksi (laitteistoresurssien tehokkaamman käytön takia) saamme resurssien korkea saatavuus, paremman hallinnan ja katastrofien palauttamismekanismit virtuaalisessa infrastruktuurissa. Tallennamme seuraavassa tässä lähestymistavassa:
- Fyysinen tila
- Tehon kulutus
- Nopea skaalautuvuus
Tätä kutsutaan myös työpöydän virtualisointiin. Tässä virtualisointityypissä meillä on asiakas, mahdollisesti työpöytä tai kannettava tietokone, jota voidaan myös kutsua loppukäyttäjäkoneeksi. Järjestelmänvalvojan tai verkonvalvojan työ on tässä suhteellisen vaikeaa, koska asiakkaan ympäristössä olevien koneiden hallinta on erittäin haastavaa. Yrityksen tiloissa asuvien koneiden on noudatettava yrityksen määrittelemiä ohjeita ja menettelytapoja. Mutta jos koneet eivät ole yrityksen tiloissa, emme voi hallita niitä. Tämän lisäksi nämä koneet ovat alttiimpia haittaohjelmille tai viruksille. Asiakas virtualisointia voidaan soveltaa noudattamalla mitä tahansa kolmesta alla kuvatusta mallista:
- Etätyöpöydän virtualisointi: Tässä lähestymistavassa käyttöjärjestelmäympäristö isännöidään yhdessä palvelimessa datakeskuksessa ja siihen pääsee loppukäyttäjän työpöydältä tai kannettavasta tietokoneesta verkon kautta.
- Paikallinen työpöydän virtualisointi: Tässä lähestymistavassa käyttöjärjestelmä toimii paikallisesti asiakkaan työpöydällä ja sillä on erilaisia virtualisointimakuja, jotka voivat seurata ja suojata loppukäyttäjäjärjestelmän suoritusta.
- Sovellusten virtualisointi: Tässä lähestymistavassa loppukäyttäjän työpöytäkäyttöjärjestelmässä on saatavana tietty sovellus, jota ei asenneta perinteisellä tavalla. Sovellukset asennetaan ja toteutetaan säilössä. Tämä säilö hallitsee sovelluksen vuorovaikutusta muiden järjestelmien ja komponenttien kanssa. Sovellukset voidaan eristää omassa hiekkalaatikossaan muiden sovellusten aiheuttamien häiriöiden estämiseksi. Tässä mallissa sovelluksia voidaan suoratoistaa verkon kautta tai ne voidaan toimittaa selaimen kautta suurimman osan prosessoinnista suoritettuna Web-palvelimen tai sovelluspalvelimen tasolla.
Tallennus virtualisointi on käsite, jossa looginen tallennus (esim. Virtuaaliset osiot) erotetaan tai poistetaan fyysisestä tallennuksesta (esim. Tallennuslaitteet, joissa tosiasiallinen tieto sijaitsee). Tämä voi olla yksi tai useampi seuraavista:
- Optinen levy
- Kiintolevy
- Magneettinen tallennuslaite
- Suoraan liitetty tallennus: Tämä on perinteinen lähestymistapa, jossa kiintolevyt liitetään fyysisiin palvelimiin. Tätä menetelmää on helppo käyttää, mutta vaikeaa hallita. Itse asiassa tämän lähestymistavan haitat motivoivat organisaatioita siirtymään kohti virtualisointia.
- Verkkoon liitetty tallennus: Tässä lähestymistavassa meillä on kone, joka sijaitsee verkossa ja tarjoaa tietojen tallennuksen muille koneille. Tämän katsotaan olevan ensimmäinen askel kohti varastoinnin virtualisointia. Tässä lähestymistavassa meillä on yksi tietolähde, joten tietojen varmuuskopiointi on erittäin tärkeää.
- Tallennusalueverkko: Tässä lähestymistavassa käytämme erityisiä laitteita ja ohjelmistoja, joita käytetään tavallisten levyasemien muuttamiseen tietovarastoiksi, jotka muuttavat tiedot korkean suorituskyvyn verkkoksi. On hyvin hyväksytty tosiasia, että data on tärkeä resurssi, jonka pitäisi olla käytettävissä ympäri vuorokauden. Samaan aikaan tietoja tulisi hallita kätevästi.
Tätä luokkaa seurataan pääasiassa Microsoftin teknologia-alueella, joka tunnetaan yleisesti päätepalveluina tai etätyöpöytäpalveluina. Etätyöpöytäpalveluiden kautta saamme Windowsin etätyöpöydän järjestelmään, joka on kytketty minkä tahansa verkon kautta. Etäistunto on vuorovaikutuksessa taustalla olevan fyysisen järjestelmän kanssa käyttämällä paikallista näppäimistöä, hiirtä ja näyttöä kuin etäjärjestelmässä.
Virtuaali yleiskatsaus
Virtualisoinnista on tullut kuuma keskusteluaihe. Täällä olemme käsittäneet kaikki virtualisoinnin tärkeimmät alueet ja niiden toteutuksen. Lähivuosina virtualisointikonseptit leviävät myös muille alueille. Päätämme keskustelun seuraaviin seikkoihin:- Virtualisointi on prosessi, jolla luodaan virtuaalisia esiintymiä (resursseja) mistä tahansa resurssista. Tämä resurssi voi olla jokin seuraavista:
- Käyttöjärjestelmä
- server
- Tallennuslaite
- Verkkoresurssi
- Virtualisoinnilla on seuraavat edut:
- Vähemmän palvelimien lukumäärää
- Vähemmän energiankulutusta
- Vähemmän huoltoa
- Virtualisointia käytetään usein sopimattomasti pilvilaskennan korvikkeena ja päinvastoin, mutta on suuria eroja, jotka ilmenevät, kun teemme perusteellista tutkimusta kahdesta.
- Olemme tunnistaneet seuraavat virtualisointikategoriat:
- Laitteiston virtualisointi tai palvelimen virtualisointi
- Asiakas virtualisointi
- Tallennus virtualisointi
- Esityksen virtualisointi