Turinys:
Kylant energijos kainai ir mažėjant biurų patalpoms, energijos ir vietos taupymo sprendimai yra absoliučiai svarbūs. Kalbant apie gryną ekonomiką, visiškai perkelti į virtualizuotą aplinką atrodo šiek tiek nereikalinga. Tačiau iš esmės virtualizavimas IT pramonėje buvo sutiktas su entuziazmu. Dar yra keletas raukšlių, tačiau tai beribis potencialas, kuris žmones iš tiesų sujaudina. Pažvelkime į privalumus ir trūkumus ir leiskime jums apsispręsti.
Maža virtualizacijos istorija
Remiantis oficialia „VMware“ svetaine, virtualizacijos praktika prasidėjo septintajame dešimtmetyje, kai IBM bandė geriau suskaidyti didžiųjų kompiuterių kompiuterius, siekdama padidinti procesoriaus naudojimą. Galutinis rezultatas buvo pagrindinis kompiuteris, kuris vienu metu galėjo atlikti kelias operacijas. Prasidėjus devintajam ir devintajam dešimtmečiams, x86 architektūra tapo pasirinkta architektūra, nes paskirstytoji kompiuterija pradėjo iš tikrųjų domėtis IT pramonėje. X86 architektūros plitimas iš tikrųjų lėmė masinį virtualizacijos pasitraukimą, nes serverio-kliento modelis pradėjo sparčiai populiarėti.
1998 m. „VMware“ įkūrė tyrėjų grupė iš Kalifornijos Berkley universiteto, kurie bandė pašalinti kai kuriuos x86 architektūros trūkumus. Tarp šių trūkumų buvo sąvoka, vadinama nepakankamu procesoriaus naudojimu. Daugelyje x86 architektūros variantų CPU sunaudojama vidutiniškai nuo 10 iki 15 procentų visos talpos. Viena iš pagrindinių to priežasčių yra praktika paleisti vieną serverį vienam procesoriui, kad padidėtų kiekvieno serverio našumas. Tai padidino našumą, tačiau dėl techninės įrangos efektyvumo.
Virtualizacijos pranašumai
Nekyla abejonių, kad virtualizavimas tapo nepaprastai populiarus IT pramonėje, tačiau kodėl? Kai kurios akivaizdžios priežastys yra susijusios su padidėjusiu procesoriaus naudojimu, padidėjusiu vietos panaudojimu ir galimybe standartizuoti serverių kūrimą. Kalbant apie procesoriaus naudojimą, daugiau serverių vienoje fizinėje mašinoje paprastai reiškia daugiau procesoriaus atliekamų darbų. Taigi, užuot priėmę visą interneto srautą viename kompiuteryje, visą SMTP srautą kitame kompiuteryje ir visą FTP srautą kitame kompiuteryje, visą minėtą srautą galima priimti vienoje fizinėje mašinoje, taip padidinant procesoriaus naudojimą. Tačiau norint tai sėkmingai atlikti, reikia naudoti tam tikrą veiksmų laisvę, kai kelios virtualios mašinos dedamos į vieną pagrindinį kompiuterį, nes šis scenarijus gali sumažinti našumą.
Virtualizacija teikia procesoriaus naudojimą netiesiogiai. Turint omenyje aukščiau paminėtą scenarijų, kai viename fiziniame kompiuteryje yra keli serveriai, akivaizdu, kad virtualizuojant reikia mažiau fizinių mašinų ir dėl to sunaudojama mažiau vietos.
Galiausiai, virtualizavimas gana lengvai pasitarnauja su klonavimo, vaizdų kūrimo, momentinių vaizdų ir bet kurios kitos šiuo metu egzistuojančios kopijavimo programinės įrangos sąvokomis. Vertė gaunama iš laisvės, kurią ji suteikia sistemos administratoriui kuriant bet kurios tinklo operacinės sistemos vaizdus. Sukūrę pasirinktinius vaizdus sistemos administratorius gali sukurti numatytąją versiją, kurią galima pakartoti visame tinkle. Laikas, kurį sutaupote konfigūruodamas papildomus serverius, yra neįkainojamas. (Norėdami sužinoti daugiau, peržiūrėkite serverio virtualizaciją: 5 geriausios praktikos pavyzdžiai.)
Virtualizacijos trūkumai
Dauguma nustatytų trūkumų, susijusių su virtualizavimu, visų pirma yra susiję su saugumu. Pirmasis ir, ko gero, pats svarbiausias trūkumas yra vieno nesėkmės taško koncepcija. Paprasčiau tariant, jei organizacijos žiniatinklio serveris, SMTP serveris ir bet kurios kitos rūšies serveriai yra tame pačiame fiziniame kompiuteryje, verslininkui jaunam įsilaužėliui tereikia atlikti tą pagrindinio kompiuterio paslaugų atsisakymo ataką, kad būtų išjungti keli serveriai tinklo serverio infrastruktūra. Organizacijos žiniatinklio serverio išjungimas gali būti pats savaime niokojantis, tačiau kelių serverių išėmimas gali būti teigiamas katastrofiškas.
Antra, įprasta saugumo praktika yra įsibrovimų aptikimo sistemos (IDS) įdėjimas į kelias tinklo sąsajas tam tikrame tinkle. Tinkamai sukonfigūravus, IDS gali būti naudinga priemonė tiriant tendencijas, euristiką ir kitą tokią veiklą tinkle. Tačiau tai tampa beveik neįmanoma virtualizuotoje aplinkoje, kur viename pagrindiniame mašinoje dedamos kelios operacinės sistemos, nes įsibrovimo aptikimo sistemos gali tik stebėti fizines tinklo sąsajas. Kitaip tariant, IDS veikia kaip žavesys stebint įėjimo ir išėjimo srautus fizinio tinklo sąsajoje, tačiau kai srautas juda tarp virtualių serverių, IDS girdi ne ką kitą, o miškų sraigtelius. (Jei reikia susijusių skaitymų, skaitykite „Tamsioji debesies pusė“.)
Privaloma IT
Daugelio kompanijų pastangos išlikti technologiškai sukėlė nepasotinamą didesnių pajėgumų ir našumo troškimą. Atsižvelgiant į poreikį nuveikti daugiau su mažiau, neturėtų nustebti, kad virtualizavimas greitai tapo sistemos administravimo pagrindiniu elementu. Kol nauja procesoriaus architektūros naujovė neįtrauks IT pasaulio į audrą, virtualizavimas ir toliau bus laikomas absoliučiu privalumu bet kuriame gerbiamame IT tinkle.
