Virtualiseerimistööriistad virtuaalne masin. Virtualiseerimistööriistade juurutamine lahendusena ettevõtte infrastruktuuri tsentraliseeritud haldamiseks

Virtuaalse keskkonna kontseptsioon

Virtualiseerimise uus suund, mis annab agregatsioonitehnoloogiat kasutades tervikpildi kogu võrgutaristust.

Virtualiseerimise tüübid

Virtualiseerimine on üldmõiste, mis hõlmab ressursside võtmist paljude andmetöötluse aspektide jaoks. Virtualiseerimise tüübid on loetletud allpool.

Tarkvara virtualiseerimine

Dünaamiline saade

Dünaamilise tõlkega ( binaarne tõlge) probleemsed külaliste OC-käsud on pealtkuulatud hüperviisoriga. Pärast nende käskude asendamist turvalistega naaseb juhtimine külalisOS-ile.

Paravirtualiseerimine

Paravirtualiseerimine on virtualiseerimistehnika, mille puhul külalisoperatsioonisüsteemid on ette valmistatud töötama virtualiseeritud keskkonnas, mille jaoks nende kernelit veidi muudetakse. Operatsioonisüsteem suhtleb hüperviisori programmiga, mis pakub sellele külalis-API-d, selle asemel, et kasutada otse ressursse, näiteks mälulehetabelit.

Paravirtualiseerimise meetod võimaldab saavutada suuremat jõudlust kui dünaamilise tõlke meetod.

Paravirtualiseerimismeetod on rakendatav ainult siis, kui külalis-OS on avatud lähtekoodiga, mida saab vastavalt litsentsile muuta, või kui hüperviisori ja külalis-OS-i on välja töötanud sama tootja, võttes arvesse külalis-OS-i paravirtualiseerimise võimalust (kuigi tingimusel et hüperviisor võib töötada hüperviisori madalama taseme all, seejärel hüperviisori enda paravirtualiseerimine).

See termin ilmus esmakordselt Denali projektis.

Sisseehitatud virtualiseerimine

Eelised:

  • Ressursside jagamine mõlema operatsioonisüsteemi vahel (kataloogid, printerid jne).
  • Kasutajasõbralik liides erinevate süsteemide rakendusakendele (kattuvad rakendusaknad, samasugune akende minimeerimine nagu hostsüsteemis)
  • Riistvaraplatvormile peenhäälestamisel erineb jõudlus algsest algsest OS-ist vähe. Kiire süsteemide vahetamine (vähem kui 1 s)
  • Lihtne protseduur külaliste OS-i värskendamiseks.
  • Kahesuunaline virtualiseerimine (ühe süsteemi rakendused töötavad teises ja vastupidi)

Rakendused:

Riistvara virtualiseerimine

Eelised:

  • Lihtsustage virtualiseerimistarkvara platvormide arendamist, pakkudes virtualiseeritud külalistele riistvarapõhiseid haldusliideseid ja tuge. See vähendab virtualiseerimissüsteemide arendamise keerukust ja aega.
  • Võimalus suurendada virtualiseerimisplatvormide jõudlust. Virtuaalseid külalissüsteeme haldab otse väike tarkvara vahevarakiht, hüperviisor, mille tulemuseks on jõudluse kasv.
  • Turvalisus paraneb, saab riistvara tasemel lülituda mitme töötava sõltumatu virtualiseerimisplatvormi vahel. Kõik virtuaalsed masinad võivad töötada iseseisvalt, oma riistvararessursside ruumis, üksteisest täielikult eraldatuna. See võimaldab teil hostplatvormi säilitamiseks ja turvalisuse suurendamiseks kõrvaldada jõudluskadu.
  • Külalissüsteem ei ole seotud hostplatvormi arhitektuuri ja virtualiseerimisplatvormi rakendamisega. Riistvara virtualiseerimistehnoloogia võimaldab 64-bitiste külaliste käitamist 32-bitistes hostsüsteemides (koos 32-bitiste hosti virtualiseerimiskeskkondadega).

Rakenduse näited:

  • testlaborid ja koolitused: Virtuaalsetes masinates on mugav testida rakendusi, mis mõjutavad operatsioonisüsteemide sätteid, näiteks installirakendusi. Virtuaalsete masinate juurutamise lihtsuse tõttu kasutatakse neid sageli uute toodete ja tehnoloogiate koolitamiseks.
  • eelinstallitud tarkvara levitamine: paljud tarkvaraarendajad loovad eelinstallitud toodetega virtuaalmasinatest valmiskujutisi ja pakuvad neid tasuta või kaubanduslikult. Neid teenuseid pakub Vmware VMTN või Parallels PTN

Serveri virtualiseerimine

  1. mitme loogilise serveri paigutamine ühte füüsilistesse (konsolideerimine)
  2. mitme füüsilise serveri ühendamine üheks loogiliseks serveriks konkreetse probleemi lahendamiseks. Näide: Oracle Real Application Cluster , võrgutehnoloogia , suure jõudlusega klastrid.
  • SVISTA
  • kaksOSkaks
  • Red Hat Enterprise Serverite virtualiseerimine
  • PowerVM

Lisaks lihtsustab serveri virtualiseerimine ebaõnnestunud süsteemide taastamist mis tahes saadaolevas arvutis, olenemata selle konkreetsest konfiguratsioonist.

Tööjaama virtualiseerimine

Ressursi virtualiseerimine

  • Ressursi jaotamine. Ressursi virtualiseerimist võib käsitleda kui ühe füüsilise serveri jagamist mitmeks osaks, millest igaüks on omanikule nähtav eraldi serverina. See ei ole virtuaalmasina tehnoloogia, seda rakendatakse OS-i kerneli tasemel.

2. tüüpi hüperviisoriga süsteemides tarbivad mõlemad operatsioonisüsteemid (külaline ja hüperviisor) füüsilisi ressursse ja nõuavad eraldi litsentsimist. OS-i kerneli tasemel töötavad virtuaalserverid ei kaota peaaegu kunagi kiirust, mis võimaldab ühes füüsilises serveris käivitada sadu virtuaalservereid, mis ei vaja täiendavaid litsentse.

Jagage kettaruum või võrgu ribalaius mitmeks väiksemaks, vähem kasutatavaks sama tüüpi ressurssiks.

Näiteks võib omistada ressursside jagamise juurutamise (Project Crossbow), mis võimaldab ühe füüsilise võrgu baasil luua mitu virtuaalset võrguliidest.

  • Paljude ressursside koondamine, jaotamine või lisamine suurteks ressurssideks või ressursside koondamine. Näiteks sümmeetrilised mitme protsessoriga süsteemid ühendavad mitu protsessorit; RAID- ja kettahaldurid ühendavad palju kettaid üheks suureks loogiliseks kettaks; RAID ja võrgundus kasutavad ühtse lairibakanalina kuvamiseks mitut kokkupandud kanalit. Metatasandil teevad arvutiklastrid kõike eelnimetatut. Mõnikord hõlmab see ka võrgufailisüsteeme, mis on võetud andmesalvedest, millele need on üles ehitatud, näiteks Vmware VMFS, Solaris /OpenSolaris ZFS, NetApp WAFL

Rakenduste virtualiseerimine

Eelised:

  • rakenduse täitmise isoleerimine: ühildumatuste ja konfliktide puudumine;
  • iga kord algsel kujul: register pole risustatud, konfiguratsioonifaile pole - see on serveri jaoks vajalik;
  • väiksemad ressursikulud võrreldes kogu OS-i emuleerimisega.

Vaata ka

Lingid

  • Virtualiseerimismeetodite, arhitektuuride ja rakenduste ülevaade (Linux), www.ibm.com
  • Virtuaalmasinad 2007. Natalia Elmanova, Sergei Pakhomov, ComputerPress 9'2007
Serveri virtualiseerimine
  • Serveri virtualiseerimine. Neil McAllister, InfoWorld
  • Standardse arhitektuuriga serverite virtualiseerimine. Leonid Chernyak, avatud süsteemid
  • Alternatiivid liidritele kanalis 2009, 17. august 2009
Riistvara virtualiseerimine
  • Riistvara virtualiseerimistehnoloogiad, ixbt.com
  • Riistvara virtualiseerimise spiraalid. Aleksandr Aleksandrov, avatud süsteemid

Märkmed


Wikimedia sihtasutus. 2010 .

Vaadake, mis on "virtualiseerimine" teistes sõnaraamatutes:

    virtualiseerimine- SNIA teosed annavad järgmise üldise määratluse. "Virtualiseerimine on toiming (toiming), millega kombineeritakse infrastruktuuri sisemise komponendi (tagaosa) mitu seadet, teenust või funktsiooni täiendava välise (ees ... ...

    virtualiseerimine- Võrgu füüsilise kihi (seadmete asukoht ja ühendused) eraldamine selle loogilisest kihist (töörühmad ja kasutajad). Seadistage võrgukonfiguratsioon füüsiliste kriteeriumide asemel loogiliste kriteeriumide alusel. … Tehnilise tõlkija käsiraamat

    Võrgu virtualiseerimine on riist- ja tarkvara võrguressursside ühendamise protsess üheks virtuaalseks võrguks. Võrgu virtualiseerimine jaguneb väliseks, st paljude võrkude ühendamiseks üheks virtuaalseks ja sisemiseks, luues ... ... Wikipedia

Virtualiseerimistehnoloogiate ajalugu on rohkem kui nelikümmend aastat. Kuid pärast nende võidukat rakendamist eelmise sajandi 70-80ndatel, peamiselt IBMi suurarvutitel, jäi see kontseptsioon ettevõtete infosüsteemide loomisel tagaplaanile. Fakt on see, et virtualiseerimise kontseptsioon on seotud kollektiivseks kasutamiseks mõeldud arvutuskeskuste loomisega, vajadusega kasutada ühte riistvarakomplekti mitme erineva loogiliselt sõltumatu süsteemi moodustamiseks. Ja alates 80ndate keskpaigast hakkas arvutitööstuses domineerima miniarvutitel ja seejärel x86 serveritel põhinevate infosüsteemide korraldamise detsentraliseeritud mudel.

Virtualiseerimine x86 arhitektuuri jaoks

Tundub, et aja jooksul ilmunud personaalarvutites ei eksisteerinud riistvararessursside virtualiseerimise probleemi definitsiooni järgi, kuna iga kasutaja käsutuses oli kogu arvuti koos oma operatsioonisüsteemiga. Kuid kui arvutite võimsus kasvas ja x86-süsteemide ulatus laienes, muutus olukord kiiresti. Arengu "dialektiline spiraal" võttis oma järgmise pöörde ja sajandivahetusel algas järjekordne tsentripetaalsete jõudude tugevdamise tsükkel arvutusressursside koondamisel. Selle kümnendi alguses algas ettevõtete kasvava huvi taustal oma arvutiseadmete efektiivsuse tõstmise vastu uus etapp virtualiseerimistehnoloogiate arendamises, mida nüüd seostatakse peamiselt x86 arhitektuuri kasutamisega.

Olgu kohe rõhutatud, et kuigi teoreetilises plaanis ei tundunud x86 virtualiseerimise ideedes midagi senitundmatut, oli tegemist IT-tööstuse jaoks kvalitatiivselt uue nähtusega võrreldes 20 aasta taguse olukorraga. Fakt on see, et suurarvutite ja Unixi arvutite riistvara-tarkvara arhitektuuris lahendati virtualiseerimisprobleemid kohe algtasemel. Süsteemi x86 seevastu ei ehitatud üldse lootusega töötada andmekeskuse režiimis ning selle arendamine virtualiseerimise suunas on üsna keeruline evolutsiooniline protsess, kus probleemi lahendamiseks on palju erinevaid võimalusi.

Teine ja võib-olla isegi olulisem punkt on suurarvutite ja x86 arenduse põhimõtteliselt erinevad ärimudelid. Esimesel juhul räägime tegelikult ühe müüja tarkvara- ja riistvarakompleksist, mis toetab üsna piiratud rakendustarkvara valikut mitte väga laiale suurklientidele. Teises on meil tegemist detsentraliseeritud kogukonnaga, mis koosneb riistvaratootjatest, põhitarkvara tarnijatest ja tohutu hulga rakendustarkvara arendajate armeega.

x86 virtualiseerimistööriistade kasutamine algas 90ndate lõpus tööjaamadega: koos kliendi OS-i versioonide arvu suurenemisega suurenes inimeste arv (tarkvaraarendajad, tehnilise toe spetsialistid, tarkvaraeksperdid), kellel oli vaja omada mitut koopiat erinevatest operatsioonisüsteemidest. süsteemid.

  • Serveritaristu virtualiseerimist hakati kasutama veidi hiljem ja see tulenes eelkõige arvutusressursside koondamise probleemide lahendamisest. Kuid siin tekkis kohe kaks sõltumatut suunda:
  • heterogeensete töökeskkondade (sh pärandrakenduste) tugi. Seda juhtumit leidub kõige sagedamini ettevõtete infosüsteemides. Tehniliselt lahendatakse probleem mitme virtuaalse masina samaaegse käivitamisega ühes arvutis, millest igaüks sisaldab operatsioonisüsteemi eksemplari. Kuid selle režiimi rakendamine toimub kahe põhimõtteliselt erineva lähenemisviisi abil: täielik virtualiseerimine ja paravirtualiseerimine; ·
  • homogeensete andmetöötluskeskkondade tugi, mis on kõige tüüpilisem teenusepakkujate rakenduste hostimisel. Muidugi saab siin kasutada ka virtuaalmasinate võimalust, kuid palju efektiivsem on luua üksiku OS-i tuuma baasil eraldatud konteinereid.

Järgmine x86 virtualiseerimistehnoloogiate eluetapp algas aastatel 2004–2006. ja oli seotud nende massilise rakendamise algusega ettevõtete süsteemides. Seega, kui varem tegelesid arendajad peamiselt virtuaalsete keskkondade täitmiseks vajalike tehnoloogiate loomisega, siis nüüd on esile kerkinud nende lahenduste haldamise ja integreerimise ülesanded üldisesse ettevõtte IT infrastruktuuri. Samal ajal oli märgata nõudluse kasvu isiklike kasutajate poolt (aga kui 90ndatel olid need arendajad ja testijad, siis nüüd räägime lõppkasutajatest - nii professionaalsetest kui ka kodustest).

Ülaltoodut kokku võttes võib üldiselt eristada järgmisi põhistsenaariume, kuidas kliendid kasutavad virtualiseerimistehnoloogiaid:

  • tarkvara arendus ja testimine; ·
  • reaalsete süsteemide töö simuleerimine uurimisstendidel; ·
  • serverite koondamine seadmete kasutamise efektiivsuse tõstmiseks; ·
  • serverite konsolideerimine osana pärandrakenduste toetamise probleemide lahendamisest; ·
  • uue tarkvara demonstreerimine ja uurimine; ·
  • rakendustarkvara juurutamine ja uuendamine olemasolevate infosüsteemide tingimustes; ·
  • lõppkasutajate (peamiselt kodukasutajate) töö heterogeense töökeskkonnaga personaalarvutites.

Tarkvara virtualiseerimise põhivalikud

Oleme juba varem öelnud, et virtualiseerimistehnoloogiate arendamise probleemid on suuresti seotud x86 riist- ja tarkvaraarhitektuuri päritud omaduste ületamisega. Ja selleks on mitu põhimeetodit.

Täielik virtualiseerimine (täielik, algne virtualiseerimine). Kasutatakse külalisoperatsioonisüsteemide muutmata eksemplare ja nende OS-ide toimimise toetamiseks on host-OS-i peal, mis on tavaline operatsioonisüsteem (joonis 1), tavaline emulatsioonikiht. Seda tehnoloogiat kasutatakse eelkõige VMware Workstationis, VMware Serveris (endise nimega GSX Server, Parallels Desktop, Parallels Server, MS Virtual PC, MS Virtual Server, Virtual Iron. Selle lähenemise eelisteks on suhteliselt lihtne juurutamine, mitmekülgsus ja lahenduse usaldusväärsus; kõik haldusfunktsioonid võtab üle host OS. Puudused - kasutatud riistvararessursside suur lisakulu, külaliste OS-i funktsioonide mittearvestamine, vähem kui vaja, riistvara kasutamise paindlikkus.

Paravirtualiseerimine. Külalis-OS-i kerneli muutmine viiakse läbi nii, et see sisaldab uut API-de komplekti, mille kaudu saab see töötada otse riistvaraga, ilma et see oleks vastuolus teiste virtuaalsete masinatega (VM; joonis 2). Sel juhul ei ole vaja hosttarkvarana kasutada täisväärtuslikku OS-i, mille funktsioone täidab antud juhul spetsiaalne süsteem, mida nimetatakse hüperviisoriks. Just see valik on tänapäeval kõige olulisem suund serverite virtualiseerimistehnoloogiate arendamisel ja seda kasutatakse VMware ESX Serveris, Xenis (ja teiste sellel tehnoloogial põhinevate tarnijate lahendustes), Microsoft Hyper-V. Selle tehnoloogia eelised on, et puudub vajadus host OS-i järele – virtuaalsed masinad paigaldatakse tegelikult paljale metallile ja riistvararessursse kasutatakse tõhusalt. Puudused - lähenemisviisi rakendamise keerukus ja vajadus luua spetsiaalne OS-i hüperviisor.

Virtualiseerimine OS-i kerneli tasemel (operatsioonisüsteemi tasemel virtualiseerimine). See suvand eeldab host OS-i ühe tuuma kasutamist sõltumatute paralleelsete töökeskkondade loomiseks (joonis 3). Külalistarkvara jaoks luuakse ainult oma võrgu- ja riistvarakeskkond. Seda valikut kasutavad Virtuozzo (Linux ja Windows), OpenVZ (Virtuozzo tasuta versioon) ja Solarise konteinerid. Eelised - riistvararessursside kasutamise kõrge efektiivsus, madalad tehnilised kulud, suurepärane juhitavus, litsentside ostmise kulude minimeerimine. Puudused - ainult homogeensete arvutuskeskkondade rakendamine.

Rakenduste virtualiseerimine hõlmab rakendusprogrammide tugeva isoleerimise mudeli kasutamist kontrollitud interaktsiooniga OS-iga, milles iga rakenduse eksemplar ja kõik selle põhikomponendid on virtualiseeritud: failid (sh süsteemi omad), register, fondid, INI-failid, COM-objektid , teenused (joonis 4 ). Rakendus käivitatakse ilma installiprotseduurita selle traditsioonilises tähenduses ja seda saab käivitada otse väliselt meediumilt (näiteks välkmälukaartidelt või võrgukaustadest). IT vaatenurgast on sellel lähenemisviisil selged eelised: lauaarvutite kiirem juurutamine ja haldamine, mis vähendab mitte ainult rakendustevahelisi konflikte, vaid ka vajadust rakenduste ühilduvuse testimise järele. Tegelikult kasutatakse sellist virtualiseerimist Sun Java Virtual Machine, Microsoft Application Virtualization (varem Softgrid), Thinstall (sai VMware osaks 2008. aasta alguses), Symantec/Altiris.

Virtualiseerimislahenduse valiku küsimused

Ütlemisest "toode A on tarkvara virtualiseerimislahendus" ei piisa, et mõista "A" tegelikke võimalusi. Selleks peate üksikasjalikumalt tutvuma pakutavate toodete erinevate omadustega.

Neist esimene on seotud erinevate operatsioonisüsteemide toetamisega host- ja külalissüsteemidena ning rakenduste töövõime tagamisega virtuaalses keskkonnas. Virtualiseerimistoote valikul peab klient silmas pidama ka paljusid tehnilisi omadusi: rakenduse jõudluse vähenemise taset uue töökihi tekkimise tõttu, vajadust täiendavate arvutusressursside järele virtualiseerimismehhanism ja toetatud välisseadmete valik.

Lisaks virtuaalsete keskkondade täitmise mehhanismide loomisele tõusevad täna päevakorda süsteemihaldusülesanded: füüsiliste keskkondade muutmine virtuaalseteks ja vastupidi, süsteemi taastamine tõrke korral, virtuaalkeskkondade ülekandmine ühest arvutist teise, juurutamine ja administreerimine. tarkvara, turvalisuse tagamine jne.

Ja lõpuks on olulised kasutatud virtualiseerimistaristu kulunäitajad. Samas tuleb meeles pidada, et siin kulustruktuuris ei pruugi peamine olla virtualiseerimistööriistade endi hind, vaid võimalus säästa OS-i või ärirakenduste litsentside ostmisel.

Peamised tegijad x86 virtualiseerimisturul

Virtualiseerimisvahendite turg hakkas ilmet võtma vähem kui kümme aastat tagasi ja on tänaseks omandanud üsna kindlad piirjooned.

1998. aastal asutatud VMware on üks teerajajaid x86-arvutite virtualiseerimistehnoloogiate kasutamises ja on tänaseks sellel turul liidripositsioonil (mõnede hinnangute kohaselt on selle osakaal 70-80%). Alates 2004. aastast on see ECM Corporationi tütarettevõte, kuid tegutseb turul iseseisvalt oma kaubamärgi all. EMC andmetel kasvas VMware töötajaskond selle aja jooksul 300 inimeselt 3000 inimeseni ning müügimahud kahekordistusid aastaga. Ametlikel andmetel läheneb ettevõtte aastane tulu (virtualiseerimistoodete ja nendega seotud teenuste müügist) 1,5 miljardile dollarile. Need andmed peegeldavad hästi üldist turunõudluse kasvu virtualiseerimistööriistade järele.

Tänapäeval pakub WMware terviklikku kolmanda põlvkonna virtualiseerimisplatvormi VMware Virtual Infrastructure 3, mis sisaldab tööriistu nii ühele arvutile kui ka andmekeskusele. Selle tarkvarakomplekti põhikomponent on VMware ESX Serveri hüperviisor. Ettevõtted saavad kasutada ka tasuta VMware Virtual Serverit, mis on saadaval pilootprojektide jaoks.

Parallels on SWsofti uus (alates jaanuarist 2008) nimi, mis on ühtlasi virtualiseerimistehnoloogia turu veteran. Selle lipulaevaks on Parallels Virtuozzo Containers, OS-i tasemel virtualiseerimislahendus, mis võimaldab ühes Windowsi või Linuxi serveris käitada paljusid isoleeritud konteinereid (virtuaalservereid). Hosting pakkujate äriprotsesside automatiseerimiseks pakutakse Parallels Plesk juhtpaneeli. Viimastel aastatel on ettevõte aktiivselt arendanud töölaua virtualiseerimistööriistade sarja - Parallels Workstation (Windowsi ja Linuxi jaoks) ja Parallels Desktop for Mac (Mac OS jaoks x86 arvutitel). Aastal 2008 teatas ta uue toote - Parallels Server - väljalaskmisest, mis toetab erinevaid operatsioonisüsteeme (Windows, Linux, Mac OS) kasutavate virtuaalsete masinate serverimehhanismi.

Microsoft sisenes virtualiseerimisturule 2003. aastal Connectixi omandamisega, andes välja oma esimese lauaarvutitele mõeldud virtuaalse personaalarvuti toote. Sellest ajast alates on see järjekindlalt suurendanud selle valdkonna pakkumiste valikut ja on tänaseks peaaegu lõpetanud virtualiseerimisplatvormi moodustamise, mis sisaldab järgmisi komponente. ·

  • Serveri virtualiseerimine. See pakub kahte erinevat tehnoloogiat: Microsoft Virtual Server 2005 ja uue Hyper-V Serveri lahenduse (praegu beetaversioon) kasutamine. ·
  • Virtualiseerimine arvuti jaoks. Teostatakse tasuta Microsoft Vitrual PC 2007 tootega. ·
  • Rakenduste virtualiseerimine. Selliste ülesannete jaoks on välja pakutud Microsoft SoftGridi rakenduste virtualiseerimissüsteem (endise nimega SoftGrid). ·
  • Esitluse virtualiseerimine. Seda rakendatakse Microsoft Windows Serveri terminaliteenuste abil ja üldiselt on see hästi tuntud terminali juurdepääsurežiim. ·
  • Virtuaalsete süsteemide integreeritud haldus. Nende probleemide lahendamisel on võtmeroll eelmise aasta lõpus välja antud System Centeri virtuaalmasinahalduril.

Sun Microsystems pakub mitmetasandilist tehnoloogiate komplekti: traditsiooniline OS, ressursside haldamine, OS-i virtualiseerimine, virtuaalsed masinad ja riistvarataseme domeenid (kõvad partitsioonid). See jada on üles ehitatud rakenduse isolatsiooni taseme tõstmise (kuid samal ajal lahenduse paindlikkuse vähendamise) põhimõttele. Kõik Suni virtualiseerimistehnoloogiad on rakendatud Solarise operatsioonisüsteemis. Riistvara osas on x64 arhitektuuri tugi igal pool, kuigi UltraSPARC-põhised süsteemid on esialgu nende tehnoloogiate jaoks paremini häälestatud. Virtuaalsete masinatena saab kasutada ka teisi operatsioonisüsteeme, sealhulgas Windowsi ja Linuxi.

Citrix Systems Corporation on tunnustatud liider rakenduste kaugjuurdepääsu infrastruktuuride vallas. Ta tugevdas oluliselt oma positsiooni virtualiseerimistehnoloogiate vallas, ostes 2007. aastal 500 miljoni dollari eest ühe juhtiva operatsioonisüsteemide virtualiseerimistehnoloogia Xeni arendaja XenSource. Vahetult enne seda tehingut tutvustas XenSource oma lipulaeva XenEnterprise toote uut versiooni, mis põhineb Xen 4 tuumal. , Sun, Red Hat ja Novell. Teatav ebaselgus Citrixi positsioonis Xeni tulevasel reklaamimisel, sealhulgas turundusplaanis, püsib tänapäevani. Ettevõtte esimese Xeni tehnoloogial põhineva toote Citrix XenDesktop (arvutite virtualiseerimiseks) väljalaskmine on kavandatud 2008. aasta esimesse poolde. Seejärel esitletakse XenServeri värskendatud versiooni.

2007. aasta novembris teatas Oracle oma sisenemisest virtualiseerimisturule, esitledes tarkvara nimega Oracle VM selle ettevõtte ja teiste tootjate serverirakenduste virtualiseerimiseks. Uus lahendus sisaldab avatud lähtekoodiga serveritarkvara komponenti ja integreeritud brauseripõhist halduskonsooli x86 ja x86-64 süsteemides töötavate serverite virtuaalsete kogumite loomiseks ja haldamiseks. Eksperdid nägid selles Oracle'i soovimatust toetada kasutajaid, kes käitavad tema tooteid kolmandate osapoolte virtuaalses keskkonnas. Teatavasti on Oracle VM-i lahendus realiseeritud Xeni hüpervisori baasil. Oracle'i samm on ainulaadne selle poolest, et see näib olevat esimene kord arvutite virtualiseerimise ajaloos, kui tehnoloogia on tegelikult kohandatud mitte operatsioonikeskkonnale, vaid konkreetsetele rakendustele.

Virtualiseerimisturg IDC pilgu läbi

X86 arhitektuuri virtualiseerimise turg on kiire arengu faasis ja selle struktuur pole veel paika pandud. See raskendab selle absoluutse jõudluse hindamist ja siin esitatud toodete võrdlevat analüüsi. Seda väitekirja kinnitab eelmise aasta novembris avaldatud IDC aruanne “Enterprise Virtualization Software: Customer Needs and Strategies”. Selles dokumendis pakub suurimat huvi serveri virtualiseerimistarkvara struktureerimine, milles IDC tuvastab neli põhikomponenti (joonis 5).

virtualiseerimisplatvorm. See põhineb hüperviisoril, samuti põhilistel ressursside juhtelementidel ja rakenduste programmeerimisliidesel (API). Peamised omadused on ühe virtuaalmasina toetatud pistikupesade ja protsessorite arv, ühe litsentsi all saadaolevate külalissüsteemide arv ja toetatud operatsioonisüsteemide hulk.

Virtuaalse masina haldus. Sisaldab hostitarkvara ja virtuaalsete serverite haldustööriistu. Tänapäeval on hankijate ettepanekutes kõige märgatavamad erinevused nii funktsioonide koosseisus kui ka skaleerimises. Kuid IDC on kindel, et juhtivate tootjate tööriistade võimalused ühtlustuvad kiiresti ning füüsilise ja virtuaalse serveri haldamine toimub ühe liidese kaudu.

virtuaalmasina infrastruktuur. Lai valik lisatööriistu, mis täidavad selliseid ülesandeid nagu tarkvara migratsioon, automaatne taaskäivitamine, virtuaalmasina koormuse tasakaalustamine jne. IDC hinnangul mõjutavad just selle tarkvara võimalused otsustavalt klientide tarnijate valikut ja just nimelt nende tööriistade tasemel peetakse lahingut müüjate vahel.

Virtualiseerimislahendused. Toodete komplekt, mis võimaldab seostada ülalmainitud põhitehnoloogiaid kindlat tüüpi rakenduste ja äriprotsessidega.

Turu olukorra üldise analüüsi seisukohalt eristab IDC kolm osalejate leeri. Esimene lõhe on nende vahel, kes virtualiseerivad kõrgeimal OS-i tasemel (SWsoft ja Sun) ja madalamal OS-i tasemel (VMware, XenSource, Virtual Iron, Red Hat, Microsoft, Novell). Esimene võimalus võimaldab luua jõudluse ja täiendavate ressursikulude osas kõige tõhusamaid lahendusi, kuid rakendades ainult homogeenseid arvutuskeskkondi. Teine võimaldab ühes arvutis käivitada mitut erinevat tüüpi operatsioonisüsteemi. Teise grupi sees tõmbab IDC veel ühe piiri eraldiseisvate virtualiseerimistoodete (VMware, XenSource, Virtual Iron) ja virtualiseerimistööriistu sisaldavate operatsioonisüsteemide tarnijate (Microsoft, Red Hat, Novell) vahele.

Meie seisukohast ei ole IDC pakutud turu struktureerimine kuigi täpne. Esiteks ei tee IDC millegipärast vahet kahel põhimõtteliselt erineval virtuaalmasinal – kasutades host OS-i (VMware, Virtual Iron, Microsoft) ja hüperviisorit (VMware, XenSource, Red Hat, Microsoft, Novell). Teiseks, kui räägime hüperviisorist, siis on kasulik teha vahet nendel, kes kasutavad enda aluseks olevaid tehnoloogiaid (VMware, XenSource, Virtual Iron, Microsoft) ja neil, kes litsentsivad teisi (Red Hat, Novell). Ja lõpuks tuleb öelda, et SWsofti ja Suni arsenalis pole mitte ainult OS-i tasemel virtualiseerimistehnoloogiaid, vaid ka virtuaalse masina tugitööriistu.

Märkus: Infotehnoloogia on toonud kaasaegse ühiskonna ellu palju kasulikku ja huvitavat. Iga päev leiavad leidlikud ja andekad inimesed üha rohkem kasutusviise arvutitele kui tõhusatele tootmis-, meelelahutus- ja koostöövahenditele. Paljud erinevad tarkvara- ja riistvarad, tehnoloogiad ja teenused võimaldavad meil parandada igapäevase teabega töötamise mugavust ja kiirust. Üha keerulisem on meile langevast tehnoloogiavoost välja tuua tõeliselt kasulikke tehnoloogiaid ja õppida neid maksimaalselt kasutama. See loeng käsitleb teist uskumatult paljutõotavat ja tõeliselt tõhusat tehnoloogiat, mis on kiiresti arvutite maailma murdmas – virtualiseerimistehnoloogia, millel on võtmekoht pilvandmetöötluse mõistes.

Loengu eesmärk on saada teavet virtualiseerimistehnoloogiate, terminoloogia, virtualiseerimise sortide ja peamiste eeliste kohta. Tutvuge juhtivate IT-müüjate peamiste lahendustega. Mõelge Microsofti virtualiseerimisplatvormi funktsioonidele.

Virtualiseerimistehnoloogiad

Statistika järgi ei ületa Windowsi töötavate serverite protsessorivõimsuse keskmine kasutustase 10%, Unixi süsteemide puhul on see näitaja parem, kuid siiski ei ületa keskmiselt 20%. Serveri kasutamise madal efektiivsus on seletatav lähenemisega "üks rakendus – üks server", mida on laialdaselt kasutatud juba 90ndate algusest, st iga kord, kui ettevõte ostab uue serveri uue rakenduse juurutamiseks. Ilmselgelt tähendab see praktikas serveripargi kiiret kasvu ja sellest tulenevalt ka selle maksumuse tõusu. administreerimine, Energiatarbimine ja jahutus, samuti vajadus lisaruumi järele, et installida järjest rohkem servereid ja osta serveri OS-i litsentse.

Füüsiliste serveriressursside virtualiseerimine võimaldab neid paindlikult jaotada rakenduste vahel, millest igaüks "näeb" ainult talle mõeldud ressursse ja "arvab", et sellele on eraldatud eraldi server, st antud juhul "üks server - mitu Rakendused" on rakendatud, kuid see ei kahjusta serverirakenduste jõudlust, kättesaadavust ja turvalisust. Lisaks võimaldavad virtualiseerimislahendused kasutada erinevaid operatsioonisüsteeme partitsioonides, emuleerides nende süsteemikutseid serveri riistvararessurssidele.


Riis. 2.1.

Virtualiseerimine põhineb ühe arvuti võimel teha mitme arvuti tööd, hajutades oma ressursse mitmesse keskkonda. Virtuaalsete serverite ja virtuaalsete töölaudade abil saate ühes kohas hostida mitut operatsioonisüsteemi ja mitut rakendust. Seega kaotavad füüsilised ja geograafilised piirangud oma tähenduse. Lisaks energia säästmisele ja kulude vähendamisele riistvararessursside tõhusama kasutamise kaudu pakub virtuaalne infrastruktuur ressursside kõrget kättesaadavust, tõhusamat haldust, paremat turvalisust ja tõhustatud avariitaastet.

Laiemas mõttes on virtualiseerimise mõiste protsessi või objekti tegeliku teostuse varjamine selle tegeliku esituse eest selle kasutaja jaoks, kes seda kasutab. Virtualiseerimistoode on midagi, mida on lihtne kasutada ja millel on tegelikult keerulisem või hoopis teistsugune struktuur kui see, mida tajutakse objektiga töötamisel. Teisisõnu on esindatus eraldatud millegi elluviimisest. Virtualiseerimine on loodud abstraktseks tarkvara riistvarast.

Arvutitehnoloogias viitab termin "virtualiseerimine" tavaliselt arvutusressursside abstraktsioonile ja kasutajale süsteemi pakkumisele, mis "kapseldab" (peidab endas) oma teostuse.. Lihtsamalt öeldes töötab kasutaja objekti mugava esitusega ja tema jaoks pole oluline, kuidas objekt tegelikult töötab.

Võimalus käitada mitut virtuaalmasinat ühes füüsilises masinas äratab praegu arvutispetsialistide seas suurt huvi, mitte ainult seetõttu, et see suurendab IT-taristu paindlikkust, vaid ka seetõttu, et virtualiseerimine säästab tegelikult raha.

Virtualiseerimistehnoloogiate arengu ajalugu on rohkem kui nelikümmend aastat. IBM oli esimene, kes mõtles erinevate kasutajaülesannete jaoks virtuaalkeskkondade loomisele, seejärel tagasi suurarvutitesse. Eelmise sajandi 60ndatel pakkus virtualiseerimine puhtalt teaduslikku huvi ja oli originaalne lahendus arvutisüsteemide eraldamiseks ühes füüsilises arvutis. Pärast personaalarvutite tulekut nõrgenes huvi virtualiseerimise vastu mõnevõrra seoses operatsioonisüsteemide kiire arenguga, mis seadis tolleaegsele riistvarale adekvaatsed nõudmised. Arvutiriistvara kiire kasv 1990. aastate lõpus sundis IT-kogukonda aga uuesti mõtlema tarkvaraplatvormi virtualiseerimistehnoloogiatele.

1999. aastal tutvustas VMware x86-põhist süsteemi virtualiseerimistehnoloogiat kui võimsat tööriista, mis suudab muuta x86-põhised süsteemid üheks üldotstarbeliseks riistvarataristuks, mis tagab täieliku isolatsiooni, mobiilsuse ja laia valikut operatsioonisüsteeme rakenduskeskkondade jaoks. VMware oli üks esimesi ettevõtteid, kes tegi tõsise panuse ainult virtualiseerimisele. Nagu aeg on näidanud, osutus see igati õigustatuks. Täna pakub WMware terviklikku neljanda põlvkonna virtualiseerimisplatvormi VMware vSphere 4, mis sisaldab tööriistu nii ühele arvutile kui ka andmekeskusele. Selle tarkvarakomplekti põhikomponent on VMware ESX Serveri hüperviisor. Hiljem liitusid "lahinguga" koha eest selles moekas infotehnoloogia arengusuunas sellised ettevõtted nagu Parallels (endine SWsoft), Oracle (Sun Microsystems), Citrix Systems (XenSourse).

Microsoft sisenes virtualiseerimisturule 2003. aastal Connectixi omandamisega, andes välja oma esimese lauaarvutitele mõeldud virtuaalse personaalarvuti toote. Sellest ajast alates on see järjekindlalt suurendanud selle valdkonna pakkumiste valikut ja tänaseks on peaaegu lõpule viinud virtualiseerimisplatvormi moodustamine, mis hõlmab selliseid lahendusi nagu Windows 2008 Server R2 koos Hyper-V komponendiga, Microsoft Application Virtualization (App-v) , Microsofti virtuaalse töölaua infrastruktuur (VDI), kaugtöölaua teenused, süsteemikeskuse virtuaalmasinahaldur.

Tänapäeval pakuvad virtualiseerimistehnoloogia müüjad usaldusväärseid ja lihtsalt hallatavaid platvorme ning nende tehnoloogiate turg õitseb. Juhtivate ekspertide sõnul on virtualiseerimine praegu üks kolmest kõige lootustandvamast arvutitehnoloogiast. Paljud eksperdid ennustavad, et 2015. aastaks on umbes pooled arvutisüsteemidest virtuaalsed.

Suurenenud huvi virtualiseerimistehnoloogiate vastu ei ole praegu juhuslik. Praeguste protsessorite arvutusvõimsus kasvab kiiresti ja küsimus pole isegi selles, mille peale seda jõudu kulutada, vaid selles, et kahetuumaliste ja mitmetuumaliste süsteemide moodne "mood", mis on juba tunginud personaalarvutitesse (sülearvutid ja lauaarvutid), on parim, mis võimaldab teil realiseerida operatsioonisüsteemide ja rakenduste virtualiseerimise ideede rikkaima potentsiaali, viies arvuti kasutamise mugavuse uuele kvalitatiivsele tasemele. Virtualiseerimistehnoloogiad on muutumas üheks võtmekomponendiks (sealhulgas turunduse omad) Inteli ja AMD uusimates ja tulevastes protsessorites, Microsofti ja mitmete teiste ettevõtete operatsioonisüsteemides.

Virtualiseerimise eelised

Siin on virtualiseerimistehnoloogiate peamised eelised:

  1. Arvutusressursside tõhus kasutamine. 3 või isegi 10 5-20% laaditud serveri asemel võite kasutada ühte, mida kasutab 50-70%. Muuhulgas säästab see ka elektrit, samuti väheneb oluliselt rahalised investeeringud: ostetakse üks kõrgtehnoloogiline server, mis täidab 5-10 serveri funktsioone. Virtualiseerimisega saate saavutada oluliselt tõhusama ressursside kasutamise, kuna see koondab standardsed infrastruktuuri ressursid ühte kogumisse ja ületab pärandmudeli "üks rakendus serveri kohta" piirangud.
  2. Infrastruktuuri kulude vähendamine: virtualiseerimine vähendab serverite ja nendega seotud IT-seadmete arvu andmekeskuses. Tänu sellele väheneb hooldus-, toite- ja materiaalsete ressursside jahutamise vajadus ning IT-le kulub palju vähem raha.
  3. Tarkvarakulude vähendamine. Mõned tarkvaramüüjad on spetsiaalselt virtuaalkeskkondade jaoks kasutusele võtnud eraldi litsentsimisskeemid. Näiteks ostes ühe litsentsi Microsoft Windows Server 2008 Enterprise jaoks, saate õiguse kasutada seda samaaegselt 1 füüsilises serveris ja 4 virtuaalses serveris (ühe serveri sees), samas kui Windows Server 2008 Datacenter on litsentsitud ainult mitmele serverile. protsessorid ja neid saab kasutada samaaegselt piiramatul arvul protsessoritel.virtuaalsete serverite arv.
  4. Suurendage süsteemi paindlikkust ja reageerimisvõimet: virtualiseerimine pakub uut viisi IT infrastruktuuri haldamiseks ja aitab IT-administraatoritel kulutada vähem aega korduvatele ülesannetele, nagu algatamine, konfigureerimine, jälgimine ja hooldus. Paljudel süsteemiadministraatoritel on olnud probleeme, kui server jookseb kokku. Ja te ei saa pärast kõvaketta väljatõmbamist, teise serverisse teisaldamist alustada kõike nagu varem ... Ja installimine? draiverite otsimine, seadistamine, käivitamine ... ja kõik võtab aega ja ressursse. Virtuaalserveri kasutamisel saab selle kohe käivitada mis tahes riistvaras ja kui sellist serverit pole, siis saate hüperviisoreid (virtualiseerimisprogramme) arendavate ettevõtete toetatud teegidest alla laadida valmis virtuaalmasina koos installitud ja konfigureeritud serveriga. ).
  5. Ühildumatud rakendused võivad töötada samas arvutis. Ühes serveris virtualiseerimist kasutades on võimalik installida ühe virtualiseerimata süsteemi sisse linuxi ja windowsi servereid, lüüsi, andmebaase ja muid absoluutselt mitteühilduvaid rakendusi.
  6. Suurendage rakenduste saadavust ja tagage äritegevuse järjepidevus: Tervete virtuaalkeskkondade usaldusväärse varundamise ja häirimatu migratsiooniga saate vähendada planeeritud seisakuid ja tagada süsteemi kiire taastumise kriitilistes olukordades. Ühe virtuaalserveri "kukkumine" ei too kaasa teiste virtuaalserverite kadumist. Lisaks on ühe füüsilise serveri rikke korral võimalik see automaatselt asendada varuserveriga. Ja see ei juhtu kasutajate jaoks ilma taaskäivitamiseta märgatavalt. See tagab äritegevuse järjepidevuse.
  7. Lihtsad arhiveerimisfunktsioonid. Kuna virtuaalmasina kõvaketast kujutatakse tavaliselt teatud vormingus failina, mis asub mõnel füüsilisel andmekandjal, võimaldab virtualiseerimine selle faili hõlpsalt kopeerida varukoopiakandjale, et kogu virtuaalmasinat arhiveerida ja varundada. Veel üks suurepärane funktsioon on kogu serveri lahtipakkimise võimalus. Ja saate serveri arhiivist välja tõsta ilma praegust serverit hävitamata ja näha asjade seisu viimase perioodi jooksul.
  8. Infrastruktuuri juhitavuse parandamine: Virtuaalse infrastruktuuri tsentraliseeritud halduse kasutamine võimaldab vähendada serveri administreerimise aega, tagab koormuse tasakaalustamise ja virtuaalmasinate "reaalajas" migratsiooni.

Virtuaalne masin me nimetame tarkvara- või riistvarakeskkonda, mis varjab mis tahes protsessi või objekti tegelikku rakendamist selle nähtava esituse eest.

on täiesti isoleeritud tarkvarakonteiner, mis käitab oma operatsioonisüsteemi ja rakendusi täpselt nagu füüsiline arvuti. Virtuaalne masin toimib täpselt nagu füüsiline arvuti ja sisaldab oma virtuaalset (st tarkvaralist) RAM-i, kõvaketast ja võrguadapterit.

OS ei suuda eristada virtuaalseid ja füüsilisi masinaid. Sama võib öelda ka rakenduste ja teiste võrgus olevate arvutite kohta. Isegi tema ise Virtuaalne masin peab end "päris" arvutiks. Kuid vaatamata sellele koosnevad virtuaalmasinad ainult tarkvarakomponentidest ega sisalda riistvara. See annab neile füüsilise riistvara ees mitmeid ainulaadseid eeliseid.


Riis. 2.2.

Mõelge üksikasjalikumalt virtuaalmasinate põhifunktsioonidele:

  1. Ühilduvus. Virtuaalmasinad ühilduvad üldiselt kõigi tavaliste arvutitega. Nagu füüsiline arvuti, töötab ka virtuaalne masin oma külalisoperatsioonisüsteemi ja oma rakendusi. See sisaldab ka kõiki komponente, mis on füüsilise arvuti jaoks standardsed (emaplaat, videokaart, võrgukontroller jne). Seetõttu ühilduvad virtuaalmasinad täielikult kõigi standardsete operatsioonisüsteemide, rakenduste ja seadme draiveritega. Virtuaalses masinas saab käivitada mis tahes tarkvara, mis sobib vastavale füüsilisele arvutile.
  2. isolatsioon. Virtuaalmasinad on üksteisest täielikult isoleeritud, nagu oleksid need füüsilised arvutid Virtuaalsed masinad võivad jagada ühe arvuti füüsilisi ressursse ja jääda siiski üksteisest täielikult isoleerituks, nagu oleksid nad eraldiseisvad füüsilised masinad. Näiteks kui ühes füüsilises serveris töötab neli virtuaalmasinat ja üks neist ebaõnnestub, ei mõjuta see ülejäänud kolme masina saadavust. Eraldatus on oluline põhjus virtuaalses keskkonnas töötavate rakenduste palju kõrgemale kättesaadavusele ja turvalisusele võrreldes standardses mittevirtualiseeritavas süsteemis töötavate rakendustega.
  3. Kapseldamine. Virtuaalmasinad kapseldavad täielikult arvutuskeskkonna. Virtuaalmasin on tarkvarakonteiner, mis koondab või "kapseldab" tarkvarapaketti virtuaalse riistvararessursside, OS-i ja kõik selle rakendused. Kapseldamine muudab virtuaalsed masinad uskumatult mobiilseks ja hõlpsasti hallatavaks. Näiteks saab virtuaalmasinat liigutada või kopeerida ühest kohast teise nagu iga teist programmifaili. Lisaks saab virtuaalmasinat salvestada mis tahes standardsele andmekandjale, alates kompaktsest USB-mälupulgast kuni ettevõtte salvestusvõrkudeni.
  4. Seadmete sõltumatus. Virtuaalmasinad on täiesti sõltumatud nende aluseks olevast füüsilisest riistvarast. Näiteks virtuaalsete komponentidega (CPU, võrgukaart, SCSI-kontroller) virtuaalmasina jaoks saate määrata sätted, mis erinevad täielikult aluseks oleva riistvara füüsilistest omadustest. Virtuaalmasinad võivad isegi ühes ja samas füüsilises serveris käitada erinevaid operatsioonisüsteeme (Windows, Linux jne). Koos kapseldamise ja ühilduvusomadustega annab riistvara sõltumatus võimaluse vabalt teisaldada virtuaalmasinaid ühest x86-põhisest arvutist teise ilma seadme draivereid, operatsioonisüsteeme või rakendusi muutmata. Riistvaraline sõltumatus võimaldab ka ühes ja samas füüsilises arvutis kombineeritult käivitada täiesti erinevaid operatsioonisüsteeme ja rakendusi.

Mõelge peamistele virtualiseerimistüüpidele, näiteks:

  • serveri virtualiseerimine (täielik virtualiseerimine ja paravirtualiseerimine)
  • virtualiseerimine operatsioonisüsteemi tasemel,
  • rakenduste virtualiseerimine,
  • vaadata virtualiseerimist.

Ainult laisad pole tänapäeval virtualiseerimisest kuulnud. Liialdamata võib öelda, et täna on see IT arengu üks peamisi suundi. Paljudel administraatoritel on aga teemast endiselt väga killustatud ja killustatud teadmised, kuna nad arvavad ekslikult, et virtualiseerimine on kättesaadav vaid suurtele ettevõtetele. Arvestades teema asjakohasust, otsustasime luua uue jaotise ja alustada artiklite sarja virtualiseerimise kohta.

Mis on virtualiseerimine?

Tänapäeval on virtualiseerimine väga lai ja mitmekesine mõiste, kuid me ei käsitle täna kõiki selle aspekte, see jääb selle artikli ulatusest kaugemale. Neile, kes selle tehnoloogiaga alles tutvuvad, piisab lihtsustatud mudelist, nii et proovisime seda materjali nii palju kui võimalik lihtsustada ja üldistada, laskumata konkreetsel platvormil rakendamise üksikasjadesse.

Mis on siis virtualiseerimine? See on võimalus ühes füüsilises arvutis käivitada mitu üksteisest eraldatud virtuaalmasinat, millest igaüks "arvab", et töötab eraldi füüsilises arvutis. Mõelge järgmisele diagrammile:

Lisaks tõelisele riistvarale käivitatakse spetsiaalne tarkvara - hüperviisor(või virtuaalmasina monitor), mis pakub virtuaalse riistvara emuleerimist ja virtuaalmasinate koostoimet reaalse riistvaraga. Samuti vastutab see virtuaalarvutite suhtlemise eest reaalse keskkonnaga võrgu, jagatud kaustade, jagatud lõikelaua jne kaudu.

Hüpervisor võib töötada nii otse riistvara peal kui ka operatsioonisüsteemi tasemel, on ka hübriidrakendusi, mis töötavad spetsiaalselt konfigureeritud OS-i peal minimaalses konfiguratsioonis.

Hüpervisori abil luuakse virtuaalsed masinad, mille jaoks emuleeritakse minimaalselt vajalikku virtuaalse riistvara komplekti ja tagatakse juurdepääs põhiarvuti jagatud ressurssidele, mida nimetatakse " peremees". Iga virtuaalne masin, nagu tavaline arvuti, sisaldab oma operatsioonisüsteemi ja rakendustarkvara koopiat ning järgnev suhtlemine nendega ei erine tavalise arvuti või serveriga töötamisest.

Kuidas on virtuaalne masin korraldatud?

Vaatamata näilisele keerukusele on virtuaalmasin (VM) lihtsalt kaust failidega, olenevalt konkreetsest rakendusest võib nende komplekt ja arv varieeruda, kuid mis tahes virtuaalmasin põhineb samal minimaalsel failikomplektil, ülejäänute olemasolu ei ole kriitiline.

Kõige olulisem on virtuaalne kõvaketta fail, selle kadu on samaväärne tavalise arvuti kõvaketta rikkega. Tähtsuselt teine ​​on VM-i konfiguratsioonifail, mis sisaldab virtuaalmasina riistvara ja sellele eraldatud jagatud hostiressursside kirjeldust. Selliste ressursside hulka kuuluvad näiteks virtuaalmälu, mis on hosti ühismälu spetsiaalne ala.

Põhimõtteliselt ei ole konfiguratsioonifaili kadumine kriitiline, kuna saadaval on ainult üks virtuaalne HDD-fail, saate virtuaalmasina käivitada, luues selle konfiguratsiooni uuesti. Nii nagu ainult ühe kõvakettaga, saate selle ühendada teise sama konfiguratsiooniga arvutiga ja hankida täielikult toimiva masina.

Lisaks võib virtuaalmasina kaust sisaldada muid faile, kuid need ei ole kriitilised, kuigi ka nende kadumine võib olla ebasoovitav (näiteks hetktõmmised, mis võimaldavad teil virtuaalse arvuti olekut tagasi kerida).

Virtualiseerimise eelised

Sõltuvalt eesmärgist jaguneb töölaua ja serveri virtualiseerimine. Esimest kasutatakse peamiselt õppe- ja testimise eesmärgil. Nüüd, et uurida mingit tehnoloogiat või testida mis tahes teenuse kasutuselevõttu ettevõtte võrku, on vaja ainult üsna võimsat arvutit ja töölaua virtualiseerimistööriista. Virtuaallaboris olevate virtuaalmasinate arvu piirab ainult ketta suurus, samaaegselt töötavate masinate arvu piirab peamiselt saadaoleva RAM-i hulk.

Alloleval joonisel on meie testlabori töölaua virtualiseerimistööriista aknas Windows 8.

Serveri visualiseerimine on laialdaselt kasutusel mistahes taseme IT-infrastruktuurides ja võimaldab ühe füüsilise serveriga käitada mitut virtuaalserverit. Selle tehnoloogia eelised on ilmsed:

Arvutusressursside optimaalne kasutamine

Pole saladus, et isegi algtaseme serverite ja lihtsalt keskmiste personaalarvutite arvutusvõimsus paljude ülesannete ja serverirollide jaoks on üleliigne ja seda ei kasutata täielikult ära. Tavaliselt lahendatakse see täiendavate serverirollide lisamisega, kuid selline lähenemine raskendab oluliselt serveri haldust ja suurendab tõrgete tõenäosust. Virtualiseerimine võimaldab teil ohutult kasutada tasuta arvutusressursse, eraldades iga kriitilise rolli jaoks serveri. Nüüd, et teha näiteks veebiserveri hooldust, ei pea te andmebaasiserverit peatama

Füüsiliste ressursside säästmine

Ühe füüsilise serveri kasutamine mitme asemel võimaldab säästa tõhusalt energiat, ruumi serveriruumis ja sellega seotud infrastruktuuri kulusid. See on eriti oluline väiksematele ettevõtetele, kes võivad tänu seadmete füüsilise suuruse vähenemisele oluliselt vähendada rendikulusid, näiteks puudub vajadus omada hästi ventileeritavat kliimaseadmega serveriruumi.

Infrastruktuuri mastaapsuse ja laiendatavuse suurendamine

Ettevõtte kasvades muutub üha olulisemaks võimalus kiiresti ja kulutõhusalt suurendada ettevõtte arvutusvõimsust. Tavaliselt hõlmab see olukord serverite asendamist võimsamate serveritega, millele järgneb rollide ja teenuste migreerimine vanadelt serveritelt uutele. Sellist üleminekut on praktiliselt võimatu läbi viia ilma rikete, seisakute (ka planeeritud) ja mitmesuguste "üleminekuperioodideta", mis muudab iga sellise laienemise ettevõttele ja administraatoritele väikeseks hädaolukorraks, kes peavad sageli töötama öösiti ja nädalavahetustel.

Virtualiseerimine võimaldab teil seda probleemi palju tõhusamalt lahendada. Kui teil on tasuta hostiarvutusressursse, saate need hõlpsalt soovitud virtuaalmasinasse lisada, näiteks suurendada vaba mälumahtu või lisada protsessori tuumasid. Kui on vaja jõudlust oluliselt parandada, luuakse võimsamasse serverisse uus host, kuhu kantakse üle ressursse vajav virtuaalmasin.

Sellises olukorras seisakud on väga väikesed ja taanduvad ajale, mis kulub VM-failide kopeerimiseks ühest serverist teise. Lisaks sisaldavad paljud kaasaegsed hüperviisorid "reaalajas migratsiooni" funktsiooni, mis võimaldab teisaldada virtuaalmasinaid hostide vahel ilma neid välja lülitamata.

Tõrgete taluvuse suurendamine

Võib-olla on serveri füüsiline rike süsteemiadministraatori töös üks ebameeldivamaid hetki. Olukorra teeb keerulisemaks asjaolu, et OS-i füüsiline eksemplar on peaaegu alati riistvarast sõltuv, mis muudab süsteemi kiire käivitamise muul riistvaral võimatuks. Virtuaalmasinatel sellist puudust pole, kui hostserver ebaõnnestub, kantakse kõik virtuaalmasinad kiiresti ja probleemideta üle teisele, hooldatavale serverile.

Serverite riistvara erinevused ei mängi aga mingit rolli, Inteli-põhisest serverist saab võtta virtuaalmasinad ja need mõne minuti pärast edukalt käivitada uuel AMD platvormil töötaval hostil.

Sama asjaolu võimaldab serverid ajutiselt hoolduseks välja võtta või nende riistvara vahetada ilma nendel töötavaid virtuaalmasinaid peatamata, piisab nende ajutisest teisaldamisest teise hosti.

Võimalus toetada pärandoperatsioonisüsteeme

Vaatamata pidevale edusammule ja uute tarkvaraversioonide väljaandmisele jätkab ettevõttesektor sageli vananenud tarkvaraversioonide kasutamist, hea näide on 1C:Enterprise 7.7. Virtualiseerimine võimaldab sellist tarkvara ilma lisatasuta sobitada kaasaegsesse taristusse ning sellest võib kasu olla ka siis, kui vana aegunud OS-iga töötav arvuti on korrast ära ja seda pole võimalik kaasaegse riistvaraga käivitada. Hüpervisor võimaldab emuleerida vananenud riistvara komplekti, et tagada ühilduvus vanade operatsioonisüsteemidega, ja spetsiaalsed utiliidid võimaldavad füüsilise süsteemi üle kanda virtuaalsesse keskkonda ilma andmeid kaotamata.

Virtuaalsed võrgud

Kaasaegset arvutit on raske ette kujutada ilma ühegi võrguga ühenduseta. Seetõttu võimaldavad kaasaegsed virtualiseerimistehnoloogiad virtualiseerida mitte ainult arvuteid, vaid ka võrke. Nagu tavalisel arvutil, võib ka virtuaalmasinal olla üks või mitu võrguadapterit, mida saab ühendada kas välisvõrku, ühe hosti füüsilise võrguliidese kaudu või mõne virtuaalse võrguga. Virtuaalne võrk on virtuaalne võrgulüliti, millega on ühendatud virtuaalmasinate võrguadapterid. Vajadusel saab sellises võrgus kasutada hüperviisorit, DHCP- ja NAT-teenuseid, et pääseda Internetti hosti Interneti-ühenduse kaudu.

Virtuaalsete võrkude võimalused võimaldavad luua üsna keerulisi võrgukonfiguratsioone isegi samas hostis, näiteks vaatame järgmist diagrammi:

Host on füüsilise võrguadapteri kaudu ühendatud välise võrguga LAN 0, on VM5 virtuaalmasin ühendatud välisvõrku sama füüsilise liidese kaudu, võrguadapteri kaudu VM LAN 0. Ülejäänud välisvõrgus olevate masinate jaoks on host ja VM5 kaks erinevat arvutit, millest igaühel on oma võrguaadress, oma võrgukaart oma MAC-aadressiga. Teine VM5 NIC on ühendatud virtuaalse võrgu virtuaalse lülitiga VMNET 1, on sellega ühendatud ka virtuaalmasinate VM1-VM4 võrguadapterid. Seega oleme korraldanud turvalise sisevõrgu ühe füüsilise hosti sees, millel on juurdepääs välisvõrgule ainult läbi VM5 ruuteri.

Praktikas muudavad virtuaalvõrgud lihtsaks mitme erineva turvatasemega võrgu korraldamise ühes füüsilises serveris, näiteks teisaldada potentsiaalselt ohtlikud hostid DMZ-sse ilma võrguseadmetele lisakuludeta.

Hetketõmmised

Veel üks virtualiseerimisfunktsioon, mille kasulikkust on raske üle hinnata. Selle olemus taandub asjaolule, et saate igal ajal, ilma virtuaalmasina tööd peatamata, salvestada hetkeseisu selle hetkeseisust ja rohkem kui ühe. Rikkumata administraatori jaoks on see lihtsalt omamoodi puhkus, kus saab lihtsalt ja kiiresti naasta algsesse olekusse, kui midagi ootamatult valesti läks. Erinevalt kõvaketta kujutise loomisest ja seejärel sellega süsteemi taastamisest, mis võib võtta palju aega, toimub hetktõmmiste vahel lülitumine minutite jooksul.

Veel üks hetktõmmiste kasutusala on hariduslikel ja testimise eesmärkidel, nende abil saab luua terve virtuaalmasina olekupuu, mis võimaldab kiiresti lülituda erinevate konfiguratsioonivalikute vahel. Alloleval joonisel on meie katselabori ruuteri piltide puu, mis on teile meie materjalidest väga tuttav:

Järeldus

Vaatamata sellele, et püüdsime anda vaid põgusa ülevaate, osutus artikkel üsna mahukaks. Samas loodame, et tänu sellele materjalile saate tõeliselt hinnata kõiki võimalusi, mida virtualiseerimistehnoloogia pakub, ja mõtestatult, tutvustades teie IT-infrastruktuuri eeliseid, asute tutvuma meie uute materjalidega ja juurutama virtualiseerimist praktiliselt igapäevaellu. harjutada..

Viimasel ajal on paljud erinevad ettevõtted, mis tegutsevad mitte ainult IT-sektoris, vaid ka muudes valdkondades, hakanud tõsiselt virtualiseerimistehnoloogiate poole vaatama. Kodukasutajad on kogenud ka virtualiseerimisplatvormide töökindlust ja mugavust, mis võimaldavad neil virtuaalmasinates korraga käitada mitut operatsioonisüsteemi. Praegu on virtualiseerimistehnoloogiad erinevate infotehnoloogia turu uurijate hinnangul ühed lootustandvamad. Virtualiseerimisplatvormide ja haldustööriistade turg kasvab praegu jõudsalt, sinna ilmub perioodiliselt uusi tegijaid, aga ka väikeettevõtete suurtootjate sisseelamisprotsess, mis on seotud virtualiseerimisplatvormide tarkvara ja teenuste tõhususe suurendamise tööriistade väljatöötamisega. virtuaalse infrastruktuuri kasutamine.

Samal ajal ei ole paljud ettevõtted veel valmis virtualiseerimisse suuri investeeringuid tegema, kuna ei oska täpselt hinnata selle tehnoloogia kasutuselevõtu majanduslikku mõju ning neil puudub piisav personali kvalifikatsioon. Kui paljudes lääneriikides on juba olemas professionaalsed konsultandid, kes suudavad analüüsida IT-taristut, koostada plaani ettevõtte füüsiliste serverite virtualiseerimiseks ja hinnata projekti tasuvust, siis Venemaal on selliseid inimesi väga vähe. Lähiaastatel olukord mõistagi muutub ning ajal, mil erinevad ettevõtted virtualiseerimise eeliseid hindavad, leidub spetsialiste, kellel on piisavad teadmised ja kogemused virtualiseerimistehnoloogiate juurutamiseks erinevates mastaapides. Hetkel teevad paljud ettevõtted vaid kohalikke eksperimente virtualiseerimisvahendite kasutamise osas, kasutades peamiselt tasuta platvorme.

Õnneks pakuvad paljud müüjad lisaks kaubanduslikele virtualiseerimissüsteemidele ka tasuta piiratud funktsionaalsusega platvorme, et ettevõtted saaksid virtuaalmasinaid osaliselt ettevõtte tootmiskeskkonnas kasutada ja samal ajal hinnata tõsistele platvormidele ülemineku võimalust. Lauaarvutite sektoris hakkavad kasutajad virtuaalmasinaid kasutama ka oma igapäevatoimingutes ega sea virtualiseerimisplatvormidele suuri nõudmisi. Seetõttu arvestavad nad ennekõike vabade vahenditega.

Virtualiseerimisplatvormide tootmise liidrid

Virtualiseerimistööriistade arendamine süsteemi abstraktsiooni erinevatel tasanditel on kestnud juba üle kolmekümne aasta. Kuid alles suhteliselt hiljuti on serverite ja lauaarvutite riistvaralised võimalused võimaldanud seda tehnoloogiat operatsioonisüsteemi virtualiseerimisega seoses tõsiselt võtta. Juhtus nii, et nii erinevad ettevõtted kui ka entusiastid on aastaid arendanud erinevaid tööriistu operatsioonisüsteemide virtualiseerimiseks, kuid mitte kõik neist ei ole hetkel aktiivselt toetatud ega ole efektiivseks kasutamiseks vastuvõetavas seisus. Tänaseks on virtualiseerimistööriistade tootmise liidrid VMware, Microsoft, SWSoft (koos oma ettevõttega Parallels), XenSource, Virtual Iron ja InnoTek. Lisaks nende müüjate toodetele on olemas ka sellised arendused nagu QEMU, Bosch jt, aga ka virtualiseerimistööriistad operatsioonisüsteemide arendajatele (näiteks Solaris Containers), mida laialt ei kasutata ja mida kasutab kitsas ringkond. spetsialistidest.

Serverite virtualiseerimisplatvormide turul mõningast edu saavutanud ettevõtted levitavad osa oma tooteid tasuta, tuginedes mitte platvormidele endile, vaid haldustööriistadele, ilma milleta on virtuaalmasinaid raske laialdaselt kasutada. Lisaks on IT-spetsialistidele ja tarkvarafirmadele mõeldud kommertstöölaua virtualiseerimisplatvormid oluliselt võimsamad kui nende tasuta kolleegid.

Kui aga serverite virtualiseerimist rakendatakse väikeses mahus, võivad SMB (Small and Medium Business) sektoris tasuta platvormid täita niši ettevõtte tootmiskeskkonnas ja pakkuda märkimisväärset kulude kokkuhoidu.

Millal kasutada tasuta platvorme

Kui te ei vaja organisatsioonis virtuaalserverite massilist juurutamist, muutuva koormuse all olevate füüsiliste serverite jõudluse pidevat jälgimist ja nende kõrget kättesaadavust, saate organisatsiooni siseserverite hooldamiseks kasutada tasuta platvormidel põhinevaid virtuaalmasinaid. Virtuaalsete serverite arvu suurenemise ja nende suure konsolideerimisega füüsilistel platvormidel on virtuaalse infrastruktuuri haldamiseks ja hooldamiseks vaja kasutada võimsaid tööriistu. Olenevalt sellest, kas teil on vaja kasutada erinevaid süsteeme ja salvestusvõrke, nagu Storage Area Network (SAN), varundus- ja avariitaastetööriistad ning töötavate virtuaalmasinate kuummigreerimine muule riistvarale, ei pruugi teil olla võimalik kasutada tasuta virtualiseerimisplatvorme, aga tuleb märkida, et tasuta platvorme uuendatakse pidevalt ja need omandavad uusi funktsioone, mis laiendab nende kasutusala.

Teine oluline punkt on tehniline tugi. Tasuta virtualiseerimisplatvormid eksisteerivad kas avatud lähtekoodiga kogukonnas, kus paljud entusiastid on seotud tootearenduse ja toega, või neid toetab platvormi müüja. Esimene võimalus hõlmab kasutajate aktiivset osalemist toote arendamisel, vigadest teatamist ja ei garanteeri teie probleemide lahendamist platvormi kasutamisel, teisel juhul aga tehnilist tuge ei pakuta enamasti üldse. . Seetõttu peab tasuta platvorme rakendava personali kvalifikatsioon olema kõrgel tasemel.

Tasuta töölaua virtualiseerimisplatvormid on kõige kasulikumad kasutajakeskkondade isoleerimiseks, nende lahtisidumiseks konkreetsest riistvarast, hariduslikel eesmärkidel opsüsteemide tundmaõppimiseks ja erinevate tarkvarade turvaliseks testimiseks. Vaevalt tasub tarkvarafirmades tarkvara arendamiseks või testimiseks massiliselt kasutada tasuta töölauaplatvorme, kuna neil pole selleks piisavalt funktsionaalsust. Kodukasutuseks on aga tasuta virtualiseerimistooted küllaltki sobivad ja võib isegi tuua näiteid, kui tootmiskeskkonnas kasutatakse tasuta töölaua virtualiseerimissüsteemidel põhinevaid virtuaalmasinaid.

Tasuta serverite virtualiseerimisplatvormid

Peaaegu igas serveritaristut kasutavas organisatsioonis on sageli vaja kasutada nii standardseid võrguteenuseid (DNS, DHCP, Active Directory) kui ka mitmeid siseservereid (rakendused, andmebaasid, ettevõtte portaalid), mis ei koge suurt koormust ja on hajutatud. erinevate füüsiliste serverite kaudu. Neid servereid saab koondada mitmeks virtuaalmasinaks ühes füüsilises hostis. See lihtsustab serverite ühelt riistvaraplatvormilt teisele üleviimise protsessi, vähendab seadmekulusid, lihtsustab varundusprotseduuri ja suurendab nende juhitavust. Sõltuvalt võrguteenuseid kasutavate operatsioonisüsteemide tüüpidest ja virtualiseerimissüsteemile esitatavatest nõuetest saate valida ettevõtte keskkonna jaoks sobiva tasuta toote. Serveri virtualiseerimisplatvormi valimisel tuleb arvestada jõudlusnäitajatega (need sõltuvad nii kasutatavast virtualiseerimistehnikast kui ka müüjaplatvormi erinevate komponentide rakendamise kvaliteedist), juurutamise lihtsusest, virtuaalse infrastruktuuri skaleeritavusest, ning täiendavate haldus-, hooldus- ja seirevahendite olemasolu.


Projekt on avatud lähtekoodiga virtualiseerimisplatvorm, mille on välja töötanud sõltumatute arendajate kogukond, mida toetab SWSoft. Toodet levitatakse GNU GPL litsentsi alusel. OpenVZ platvormi tuum on osa Virtuozzo tootest, kaubanduslikust SWSoft tootest, millel on rohkem võimalusi kui OpenVZ-l. Mõlemad tooted kasutavad originaalset virtualiseerimistehnikat: virtualiseerimist operatsioonisüsteemi eksemplaride tasemel. See virtualiseerimismeetod on vähem paindlik kui täielik virtualiseerimine (saate käitada ainult Linuxi perekonna operatsioonisüsteeme, kuna kõigis virtuaalsetes keskkondades kasutatakse ühte tuuma), kuid see võimaldab saavutada minimaalse jõudluse kadu (umbes 1-3 protsenti). OpenVZ-i töötavaid süsteeme ei saa nimetada täisväärtuslikeks virtuaalmasinateks, need on pigem virtuaalsed keskkonnad (Virtual Environments, VE), milles puudub riistvarakomponentide emuleerimine. Selline lähenemine võimaldab installida erinevaid Linuxi distributsioone virtuaalse keskkonnana samasse füüsilisse serverisse. Lisaks on igal virtuaalsel keskkonnal oma protsessipuud, süsteemiteegid ja kasutajad ning võrguliideseid saab kasutada omal moel.

Virtuaalkeskkondi esitletakse kasutajatele ja neis töötavatele rakendustele peaaegu täielikult isoleeritud keskkondadena, mida saab hallata teistest keskkondadest sõltumatult. Tänu nendele teguritele ja suurele jõudlusele on OpenVZ ja SWSoft Virtuozzo tooted kõige laialdasemalt kasutusel virtuaalsete privaatserverite (Virtual Private Servers, VPS) toel hostimissüsteemides. OpenVZ-i põhjal on võimalik pakkuda klientidele mitut samal riistvaraplatvormil põhinevat spetsiaalset virtuaalserverit, millest igaühele võivad olla installitud erinevad rakendused ja mida saab teistest virtuaalsetest keskkondadest eraldi taaskäivitada. OpenVZ arhitektuur on näidatud allpool:

Mõned sõltumatud eksperdid on võrrelnud kaubanduslikul SWSoft Virtuozzo ja VMware ESX Serveri platvormidel põhinevate virtuaalserverite jõudlust hostimise eesmärgil ja jõudnud järeldusele, et Virtuozzo saab selle ülesandega paremini hakkama. Muidugi on OpenVZ platvorm, millele Virtuozzo on ehitatud, sama suure jõudlusega, kuid sellel puuduvad Virtuozzo täiustatud juhtnupud.

OpenVZ keskkond sobib suurepäraselt ka õppimise eesmärgil, kus igaüks saab katsetada oma isoleeritud keskkonnaga, ohustamata selle hosti teisi keskkondi. Samas ei ole OpenVZ platvormi muuks otstarbeks kasutamine hetkel otstarbekas virtualiseerimislahenduse ilmse paindumatuse tõttu operatsioonisüsteemi tasandil.


Ettevõte sisenes virtualiseerimisplatvormide turule suhteliselt hiljuti, kuid liitus kiiresti selliste tõsiste serveriplatvormide müüjatega nagu VMware, XenSource ja SWSoft. Virtual Ironi tooted põhinevad tasuta Xeni hüperviisoril, mida haldab avatud lähtekoodiga Xen-kogukond. Virtual Iron on virtualiseerimisplatvorm, mis ei vaja hosti operatsioonisüsteemi (nn bare-metal platvorm) ja on mõeldud kasutamiseks suurettevõtete ärikeskkonnas. Virtual Ironi toodetel on olemas kõik vajalikud tööriistad virtuaalmasinate loomiseks, haldamiseks ja ettevõtte tootmisinfokeskkonda integreerimiseks. Virtual Iron toetab 32-bitist ja 64-bitist külalis- ja hosti operatsioonisüsteeme, aga ka virtuaalset SMP-d (Symmetric Multi Processing), mis võimaldab virtuaalmasinatel kasutada mitut protsessorit.

Algselt kasutas Virtual Iron paravirtualiseerimistehnikaid külaliste käitamiseks virtuaalsetes masinates, sarnaselt Xeni hüperviisoril põhinevate XenSource toodetega. Paravirtualiseerimise kasutamine hõlmab külaliste süsteemide eriversioonide kasutamist virtuaalsetes masinates, mille lähtekoodi on muudetud töötama nende virtualiseerimisplatvormidel. See nõuab muudatusi operatsioonisüsteemi tuumas, mis pole avatud lähtekoodiga OS-i puhul suur probleem, samas kui patenteeritud suletud süsteemide (nt Windows) puhul on see vastuvõetamatu. Paravirtualiseerimissüsteemides pole märkimisväärset jõudluse kasvu. Nagu praktika on näidanud, ei soovi operatsioonisüsteemide tootjad lisada oma toodetesse paravirtualiseerimise tuge, mistõttu pole see tehnoloogia suurt populaarsust kogunud. Selle tulemusena oli Virtual Iron üks esimesi ettevõtteid, kes kasutas muutmata külalissüsteemide käitamiseks riistvara virtualiseerimistehnikaid. Praegu võimaldab Virtual Iron platvormi uusim versioon 3.7 kasutada virtuaalmasinaid serveriplatvormidel, mis toetavad ainult riistvara virtualiseerimist. Ametlikult toetatakse järgmisi protsessoreid:

  • Intel® Xeon® 3000, 5000, 5100, 5300, 7000, 7100 seeria
  • Intel® Core™ 2 Duo E6000 seeria
  • Intel® Pentium® D-930, 940, 950, 960
  • AMD Opteron™ 2200 või 8200 seeria protsessorid
  • AMD Athlon™ 64 x 2 kahetuumaline protsessor
  • AMD Turion™ 64 x 2 kahetuumaline protsessor

Lisaks leiate veebisaidilt Virtual Iron nimekirjad riistvarast, mille ettevõte on oma virtualiseerimisplatvormi jaoks sertifitseerinud.

Virtual Ironi tooted on saadaval kolmes väljaandes:

  • Ühe serveri virtualiseerimine ja haldamine
  • Mitme serveri virtualiseerimine ja haldamine
  • Virtuaalse töölaua infrastruktuuri (VDI) lahendus

Praegu on tasuta lahenduseks lahendus Single Server, mis võimaldab installida Virtual Ironi ühele füüsilisele hostile organisatsiooni infrastruktuuris. See toetab iSCSI-protokolli, SAN-võrke ja kohalikke salvestussüsteeme.

Single Serveri tasuta väljaandel on järgmised minimaalsed installinõuded:

  • 2 GB RAM
  • CD-ROM draiv
  • 36 GB kettaruumi
  • Etherneti võrguliides
  • Fiberkanali võrguliides (valikuline)
  • Protsessori riistvara virtualiseerimise tugi

Virtual Iron võimaldab teil hinnata kõiki riistvara virtualiseerimise ja virtuaalse masina haldustööriistade võimalusi. Tasuta väljaanne on mõeldud eelkõige virtualiseerimisplatvormi ja haldustööriistade tõhususe ja mugavuse hindamiseks. Seda saab aga kasutada ka ettevõtte tootmiskeskkonnas ettevõttesiseste serverite toetamiseks. Eraldi hostiplatvormi puudumine võimaldab esiteks mitte kulutada raha hosti OS-i litsentsi hankimiseks ja teiseks vähendab see külalissüsteemide toetamise jõudluse kadusid. Virtual Ironi tasuta väljaande tüüpiline kasutusviis on mitme virtuaalserveri juurutamine väikese organisatsiooni SMB sektori infrastruktuuris, et eraldada olulised serverid riistvarast ja muuta need paremini hallatavaks. Edaspidi saab platvormi kommertsversiooni ostmisel laiendada virtuaalserveri infrastruktuuri ning kasutada ka selliseid funktsioone nagu tõhusad varundustööriistad ja virtuaalserverite "kuum" migreerimine hostide vahel.


Mugavuse ja kasutusmugavuse seisukohalt on VMware Server vaieldamatu liider ning jõudluse poolest ei jää kommertsplatvormidele alla (eriti Linuxi hostsüsteemides). Puudusteks on kuuma migratsiooni toetuse puudumine ja varundustööriistade puudumine, mida aga pakuvad enamasti ainult kommertsplatvormid. Loomulikult on VMware Server parim valik organisatsiooni siseserverite kiireks juurutamiseks, sealhulgas eelinstallitud virtuaalserveri mallid, mida leidub ohtralt erinevatel ressurssidel (näiteks).

Tulemused

Tasuta serverite virtualiseerimisplatvormide ülevaadet kokku võttes võib öelda, et igaühel neist on praegu SMB sektoris oma nišš, kus virtuaalmasinate kasutamisega saab oluliselt tõsta IT infrastruktuuri tõhusust, muuta seda rohkem paindlik ja vähendada seadmete ostmise kulusid. Tasuta platvormid võimaldavad ennekõike hinnata virtualiseerimise võimalusi mitte paberil ja tunda kõiki selle tehnoloogia eeliseid. Kokkuvõtteks on siin tasuta virtualiseerimisplatvormide omaduste kokkuvõtlik tabel, mis aitab teil valida oma eesmärkidele sobiva serveriplatvormi. Just tasuta virtualiseerimise kaudu peitubki tee edasise investeerimiseni kommertssüsteemidel põhinevatesse virtualiseerimisprojektidesse.

Platvormi nimi, arendajaHosti OSAmetlikult toetatud külaliste OSMitme virtuaalse protsessori tugi (virtuaalne SMP)Virtualiseerimise tehnikaTüüpiline kasutusTootlikkus
Avatud lähtekoodiga kogukonnaprojekt, mida toetab SWSoft LinuxErinevad Linuxi distributsioonidJahOperatsioonisüsteemi tasemel virtualiseerimineVirtuaalsete serverite isoleerimine (sh hostimisteenuste jaoks)Kadudeta

Virtual Iron Software, Inc.
Pole nõutudWindows, RedHat, SuSEjah (kuni 8)Serveri virtualiseerimine tootmiskeskkonnaspõliselanikele lähedane
Virtual Server 2005 R2 hoolduspakett SP1
Microsoft
WindowsWindows, Linux (Red Hat ja SUSE)EiNative virtualiseerimine, riistvara virtualiseerimineSiseserverite virtualiseerimine ettevõtte keskkonnasOmamaisele lähedal (installitud virtuaalmasina lisanditega)

VMware
Windows, LinuxDOS, Windows, Linux, FreeBSD, Netware, SolarisJahNative virtualiseerimine, riistvara virtualiseerimineVäikeettevõtete serverite konsolideerimine, arendus/testiminepõliselanikele lähedane
Xen Express ja Xen
XenSource (toetavad Intel ja AMD)
NetBSD, Linux, SolarisLinux, NetBSD, FreeBSD, OpenBSD, Solaris, Windows, plaan 9JahParavirtualiseerimine, riistvara virtualiseerimineArendajad, testijad, IT-spetsialistid, väikeettevõtete serverite konsolideerimineLähedane algtasemele (mõned kadud võrguühenduse ja suure kettakasutuse tõttu)