Nedostaci virtualizacije hyper v. Pregled virtualizacijskih tehnologija za VPS. Fleksibilnost upravljanja cjelokupnom infrastrukturom

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima

Svrha pisanja ovog članka je proučavanje izvedbe programa. 1C uključen virtualni strojevi Oh ESXi i HyperV platforme. Radi jasnoće evaluacije, testovima je dodan hardverski poslužitelj kao referentni uzorak.

Ideja za ovu studiju proizašla je iz promatranja problema s izvedba 1C konfiguracija pomoću upravljanih obrazaca u virtualnom okruženju. Ako je, na primjer, konfiguracija UT 10.3 savršeno funkcionirala u virtualnom okruženju, tada je UT 11.0 počeo naglo usporavati i izazvati nezadovoljstvo korisnika, a nije bilo zastoja u resursima - 1C je jednostavno radio sporo. Jedino rješenje koje je pomoglo u većini slučajeva bilo je prijenos uloga DBMS-a i Enterprise 1C poslužitelja na fizički poslužitelj, a to, naravno, podrazumijeva visoke troškove, smanjenu toleranciju na pogreške itd. U ovaj trenutak Većina tvrtki i dalje nastavlja raditi s 1C u virtualnom okruženju, mnogi se žale na loše performanse, ali ne izdvajaju sredstva za fizičke poslužitelje - nadaju se da će 1C optimizirati proizvod za virtualizaciju ili da će sama virtualizacija postati bolja.

Drugi preduvjet za ovu studiju bila je Microsoftova najava podrške u hipervizoru temeljenom na operativnom sustavu Windows poslužitelj 2012R2 2. generacija virtualnih strojeva. Sukladno tome, postalo je zanimljivo kako će ovi novi strojevi raditi općenito, a posebno s 1C, jer je njihov opis prilično zanimljiv: ne sadrže emulaciju naslijeđenih uređaja kao što su IDE, BIOS, I/O portovi, kontroleri prekida itd. Kada se OS gostujućeg virtualnog stroja podigne, otkriva da radi u virtualnom okruženju i komunicira izravno s hipervizorom. Instalacija operativnog sustava, njegovo učitavanje i ponovno pokretanje puno je brži u usporedbi sa strojevima prve generacije.

Za provođenje studije odabrane su četiri različite konfiguracije na temelju platforme 1C:Enterprise 8.3 (8.3.5.1186):


I četiri platforme na kojima je mjeren njihov učinak:

  • VMware ESXi 5.1;
  • fizički poslužitelj;
  • Windows Server 2012R2 HyperV (1 generacija);
  • Windows Server 2012R2 HyperV (2 generacija).

Resursi hardverskog poslužitelja dodijeljeni su na sljedeći način:

  • središnji procesor - Intel Core i5 3330 (3,0 Ghz);
  • Memorija s izravnim pristupom (RAM) – 16 GB DDD3;
  • HDD– SSD 240 Gb Intel.

Hipervizori su postavljeni na istoj hardverskoj platformi s alokacijom od 8 GB RAM memorija i 4 virtualna procesora. Sve baze osim ERP 2.0 su prave baze podataka s kojima tvrtka radi, pune se stvarnim podacima. Kao operativni sustav na fizičkom poslužitelju korišten je MSSQL 2012, a na virtualnim strojevima Windows Server 2012R2. Aplikacijski poslužitelj poduzeća 1C i DBMS instalirani su na jednom poslužitelju i radili su u načinu dijeljene memorije.

Praktično ispitivanje i rezultati ispitivanja

Upravljanje trgovinom 11
Tipične operacijeVMware ESXiHardversko računalo
Vrijeme pokretanja konfiguracije, sek58 61 20 18
Financijsko izvješće – analiza kretanja Novac(godišnje), sek9 5 2,5 5
Marketing – izvješća o marketingu i planiranju – analiza proizvoda ABS/XYZ, od30 41 20 27
Prodaja – Izvješća o prodaji – Prihodi i troškovi prodaje, od20 15 7,5 7
Nabava – Izvješća o zalihama i nabavama – Izvodi skladišnih stanja, sek.14 8 7 10
Skladište – skladišni izvještaji – popis robe u skladištima, od24 3 1 2
Skladište – kretanje robe, od9 15 6 3
Rekondukcija 3. kvartala 2014 3381 dokument, sek3252 2987 1436 2003

Tablica 1 – Rezultati mjerenja brzine konfiguracijskih operacija Upravljanje trgovinom 11


Dijagram 1 – Ponovno provođenje četvrtine

ERP 2.0
Tipične operacijeHyper-V 2012. VM 1. generacijeHyper-V 2012. VM 2-d generacijeVMware ESXiHardversko računalo
Rezultat Gilev testa 8,3 17,12 17,12 25 24,15
Vrijeme pokretanja konfiguracije64 65 36 40
Marketing i planiranje – Izvješća o marketingu i planiranju1 1 2 1
Marketing i planiranje – Izvješća o marketingu i planiranju – Analiza ovisnosti o kupcima (CDA)1 1 1 1
Prodaja - status osiguranja narudžbi1 2 1 2
Nabava – izvještaji o zalihama i nabavi – stanja robe primljene na komision. (godina)2 6 1 2
Skladište – skladišni izvještaji – popis robe na skladištu (godina)2 2 1 2
Skladište – nalog za internu potrošnju1,5 1,5 1 2
Proizvodnja – Izvješće o proizvodnji – stanje pogona1 1 1 2
Plaća – izvještaj o plaći – platni listić po zaposlenicima godišnje21 22 16,5 22
Financije – Financijska izvješća – Analiza novčanog toka (godina)1,5 1,5 1 2
Financije – financijski rezultat – Zaključni rezultati mjeseca135 140 121 158
Budžetiranje – izvješća o proračunu – promet po proračunskim stavkama (godina)22 9 6 7
Međunarodno financijsko računovodstvo – Izvješće o međunarodnom financijskom računovodstvu – Subconto analiza (godina)2 5 1 2

* Najbolji rezultati praktičnog ispita označeni su zelenom bojom.


Tablica 2 – Rezultati mjerenja brzine konfiguracijskih operacija ERP 2.0



Dijagram 2 – Indikator Gilev testa 8.3

Računovodstvo poduzeća
Tipične operacijeHyper-V 2012. VM 1. generacijeHyper-V 2012. VM 2-d generacijeVMware ESXiHardversko računalo
Vrijeme pokretanja konfiguracije8 19 9,4 11
Računovodstvo, porezi, izvješćivanje – Izvješće o knjiženju (godina)3 8 3 5
Imenici i računovodstvene postavke – Promet računa (godina)10 3 1 2
Imenici i računovodstvene postavke – Analiza faktura za godinu2 2 1 2
Imenici i računovodstvene postavke – Bilanca (godina, svi pokazatelji)2 2 1 2

* Najbolji rezultati praktičnog ispita označeni su zelenom bojom.


Tablica 3 – Rezultati mjerenja brzine konfiguracijskih operacija Računovodstvo poduzeća

SCP
Tipične operacijeHyper-V 2012. VM 1. generacijeHyper-V 2012. VM 2-d generacijeVMware ESXiHardversko računalo
Vrijeme pokretanja konfiguracije44 30 20,9 30
Financijsko izvješće – analiza novčanih tokova (za godinu)3 2 0,5 1
Izvješća – prodaja – analiza (XYZ\ABS) (godina)76 92 73 80
Izvješća - Troškovi - Analiza raspodjele troškova (godina)27 31 16 22
Izvješća – Nabava – ​​Plan-stvarna analiza nabave (godina)6 8 5,3 10
Izvješća – Inventura – Roba u skladištima (godina)2 1 1 1
Narudžba kupca1 1 1 1
Vraćanje slijeda poreznog računovodstva pojednostavljenog poreznog sustava5 4 1 1

* Najbolji rezultati praktičnog ispita označeni su zelenom bojom.


Tablica 4 – Rezultati mjerenja brzine konfiguracijskih operacija soft startera



Dijagram 3 – Vrijeme za pokretanje konfiguracija na različitim platformama u sekundama

zaključke

  1. Prva i druga generacija Hyper-V virtualnih strojeva praktički se ne razlikuju jedni od drugih. Njihove performanse u nizu testova su se razlikovale, ali nemoguće je sa sigurnošću reći koja generacija bolje radi s 1C, jer su naizmjenično jedna ili druga generacija pokazivale bolje rezultate. Ne isplati se prijeći na strojeve nove generacije s nadom da će se povećati performanse 1C.
  2. Mjerenja performansi na VMware-u bila su neočekivana. 1C na virtualnom stroju u većini je slučajeva radio brže nego na hardverskoj platformi. Ponekad pokazujući jednostavno nevjerojatnu superiornost - na primjer, ponovno pokretanje četvrtine u konfiguraciji UT 11 trajalo je 40% manje vremena nego u hardversko računalo. Zaostatak virtualnih strojeva na HyperV-u iznosio je više od 108%, odnosno 126% za 2. odnosno 1. generaciju. Najvjerojatnije se ovaj fenomen javlja zbog bolji rad s hardverskim drajverima iz VMWare, u odnosu na slične iz Microsofta. Također je moguće da ESXi stvara predmemoriju za pohranjivanje podataka i tako brže obrađuje informacije.

Sljedeća faza istraživanja je postavljanje radnih baza 1C na virtualnim strojevima ESXi hipervizor i nakon nekog vremena prikupiti povratne informacije korisnika. To će biti najznačajniji pokazatelj po kojem će se moći zaključiti je li ovaj hipervizor doista toliko dobar za pokretanje 1C u virtualnom okruženju.

Integracija sustava. Savjetovanje

U U zadnje vrijeme Korisnici sve više slušaju o konceptu "virtualizacije". Vjeruje se da je njegova upotreba cool i moderna. Ali ne razumije svaki korisnik jasno što je virtualizacija općenito i posebno. Pokušajmo rasvijetliti ovo pitanje i dotaknuti se sustava virtualizacije poslužitelja. Danas su te tehnologije vrhunske jer imaju mnoge prednosti u smislu sigurnosti i administracije.

Što je virtualizacija?

Krenimo od najjednostavnije stvari – definicije pojma koji opisuje virtualizaciju kao takvu. Napomenimo odmah da na Internetu možete pronaći i preuzeti neki priručnik o ovom pitanju, kao što je priručnik “Virtuelizacija poslužitelja za lutke” u PDF formatu. No, proučavajući materijal, nepripremljeni korisnik može naići na veliki broj nerazumljivih definicija. Stoga ćemo pokušati razjasniti suštinu problema, tako reći, na prstima.

Prije svega, kada razmatramo tehnologiju virtualizacije poslužitelja, usredotočimo se na početni koncept. Što je virtualizacija? Slijedeći jednostavnu logiku, nije teško pogoditi da ovaj pojam opisuje stvaranje određenog emulatora (sličnosti) neke fizičke ili softverske komponente. Drugim riječima, radi se o interaktivnom (virtualnom) modelu koji ne postoji u stvarnosti. Međutim, ovdje postoje neke nijanse.

Glavne vrste virtualizacije i korištene tehnologije

Činjenica je da u konceptu virtualizacije postoje tri glavna smjera:

  • zastupanje;
  • aplikacije;
  • poslužitelji.

Za najbolje razumijevanje jednostavan primjer može doći do korištenja tzv. koji korisnicima osiguravaju vlastite računalne resurse. Korisnički program izvršava se točno i korisnik vidi samo rezultat. Ovaj pristup nam omogućuje smanjenje Zahtjevi sustava na korisnički terminal čija je konfiguracija zastarjela i ne može se nositi s navedenim izračunima.

Za aplikacije se takve tehnologije također koriste prilično široko. Na primjer, to može biti virtualizacija 1C poslužitelja. Bit procesa je da se program izvodi na jednom izoliranom poslužitelju, a veliki broj udaljenih korisnika dobiva pristup njemu. Programski paket se ažurira iz jednog izvora, a da ne spominjemo najvišu razinu sigurnosti za cijeli sustav.

Konačno, to podrazumijeva stvaranje interaktivnog računalnog okruženja u kojem virtualizacija poslužitelja u potpunosti replicira stvarnu konfiguraciju svojih “hardverskih” parnjaka. Što to znači? Da, općenito, na jednom računalu možete stvoriti jedno ili više dodatnih koji će raditi u stvarnom vremenu, kao da postoje u stvarnosti (o sustavima virtualizacije poslužitelja detaljnije ćemo govoriti malo kasnije).

U ovom slučaju uopće nije važno koji će operativni sustav biti instaliran na svakom takvom terminalu. Uglavnom, to nema nikakvog učinka na glavni (host) OS i virtualni stroj. To je slično interakciji računala s različitim operativnim sustavima u lokalna mreža, ali u ovom slučaju virtualni terminali možda neće biti povezani jedan s drugim.

Izbor opreme

Jedna od jasnih i nepobitnih prednosti virtualni poslužitelji je smanjenje materijalnih troškova za stvaranje potpuno funkcionalne strukture hardvera i softvera. Na primjer, postoje dva programa koji za normalan rad zahtijevaju 128 MB RAM-a, ali se ne mogu instalirati na istom fizičkom poslužitelju. Što učiniti u ovom slučaju? Možete kupiti dva odvojena poslužitelja od po 128 MB i zasebno ih instalirati ili možete kupiti jedan sa 128 MB RAM-a, na njemu napraviti dva virtualna poslužitelja i na njih instalirati dvije aplikacije.

Ako netko još nije shvatio, u drugom slučaju korištenje RAM-a bit će racionalnije, a materijalni troškovi bit će znatno niži nego pri kupnji dva neovisna uređaja. Ali stvar tu ne staje.

Sigurnosne prednosti

U pravilu, sama struktura poslužitelja podrazumijeva prisutnost nekoliko uređaja za obavljanje određenih zadataka. Što se tiče sigurnosti administratori sustava instalirajte kontrolere domena aktivna Imenik i internetski pristupnici nisu na jednom, već na različitim poslužiteljima.

U slučaju pokušaja vanjske intervencije, gateway je uvijek prvi na udaru. Ako je na poslužitelju instaliran i kontroler domene, tada je vjerojatnost oštećenja AD baza podataka vrlo velika. U situaciji s ciljanim akcijama, napadači mogu sve to preuzeti. Da, i oporavak podataka iz sigurnosna kopija- ovo je prilično mukotrpan zadatak, iako traje relativno malo vremena.

Ako ovom problemu pristupimo s druge strane, možemo primijetiti da virtualizacija poslužitelja omogućuje zaobilaženje ograničenja instalacije, kao i brzo vraćanje željene konfiguracije, jer je sigurnosna kopija pohranjena u samom virtualnom stroju. Istina, vjeruje se da virtualizacija poslužitelja s Windows Serverom (Hyper-V) u ovom pogledu izgleda nepouzdano.

Osim toga, pitanje licenciranja ostaje prilično kontroverzno. Tako je, primjerice, za Windows Server 2008 Standard moguće pokrenuti samo jedno virtualno računalo, za Enterprise - četiri, a za Datacenter - općenito neograničen broj (pa čak i kopija).

Administrativni problemi

Prednosti ovakvog pristupa, a da ne spominjemo sigurnosni sustav i smanjenje troškova, čak i kod virtualizacije poslužitelja s Windows Serverom, trebali bi prije svega cijeniti administratori sustava koji održavaju te strojeve ili lokalne mreže.

Izrada sigurnosnih kopija sustava postaje vrlo uobičajena. Obično je prilikom izrade sigurnosne kopije potreban softver treće strane, a čitanje s optičkog medija ili čak s interneta traje duže u usporedbi s brzinom diskovnog podsustava. Kloniranje samog poslužitelja može se izvršiti u samo nekoliko klikova, a zatim brzo implementirati radni sustav čak i na "čistom" hardveru, nakon čega će raditi bez kvarova.

U VMware vSphere virtualizacija poslužitelja omogućuje stvaranje i spremanje takozvanih snimaka samog virtualnog stroja (snapshots), koji su posebne slike njegovog stanja u određenom trenutku. Mogu se prikazati u strukturi stabla unutar samog stroja. Stoga je vraćanje funkcionalnosti virtualnog stroja puno lakše. U ovom slučaju možete proizvoljno odabrati točke vraćanja, vraćajući stanje natrag, a zatim naprijed (Windows sustavi o tome mogu samo sanjati).

Programi za virtualizaciju poslužitelja

Ako govorimo o softveru, postoji ogroman broj aplikacija koje se mogu koristiti za stvaranje virtualnih strojeva. U najjednostavnijem slučaju koriste se nativni alati Windows sustava uz pomoć kojih se može izvršiti virtualizacija poslužitelja (Hyper-V je ugrađena komponenta).

Međutim, ova tehnologija ima i neke nedostatke, pa mnogi ljudi preferiraju softverske pakete kao što su WMware, VirtualBox, QUEMI ili čak MS Virtual PC. Iako takve aplikacije imaju različite nazive, principi rada s njima nisu posebno različiti (osim u detaljima i nekim nijansama). Neke verzije aplikacija također se mogu virtualizirati Linux poslužitelji, ali ove sustave nećemo detaljno razmatrati, budući da većina naših korisnika još uvijek koristi Windows.

Virtualizacija poslužitelja na Windowsima: najjednostavnije rješenje

Od izlaska sedmog Windows verzije dodao je ugrađenu komponentu pod nazivom Hyper-V, koja je omogućila stvaranje virtualnih strojeva korištenjem vlastitih alata sustava bez korištenja softvera treće strane.

Kao iu bilo kojoj drugoj aplikaciji ove razine, u ovom paketu možete simulirati budućnost određivanjem veličine tvrdi disk, količina RAM-a, dostupnost optički pogoni, željene karakteristike grafičkog ili zvučnog čipa - općenito, sve što je dostupno u hardveru običnog poslužiteljskog terminala.

Ali ovdje morate obratiti pozornost na uključivanje samog modula. Virtualizacija Hyper-V poslužitelja ne može se izvesti bez prethodnog omogućavanja ove komponente u samom Windows sustavu.

U nekim slučajevima može biti potrebno aktivirati podršku za odgovarajuću tehnologiju u BIOS-u.

Korištenje softverskih proizvoda trećih strana

Ipak, čak i unatoč načinima na koje se Windows poslužitelji mogu virtualizirati, mnogi stručnjaci ovu tehnologiju smatraju donekle neučinkovitom, pa čak i prekompliciranom. Mnogo je lakše koristiti gotov proizvod, u kojem se slične radnje izvode na temelju automatskog odabira parametara, a virtualni stroj ima veće mogućnosti i fleksibilnost u upravljanju, konfiguraciji i korištenju.

Govorimo o korištenju softverskih proizvoda kao što su Oracle VirtualBox, VMware Workstation (VMware vSphere) i drugi. Na primjer, VMware virtualizacijski poslužitelj može se kreirati na način da računalni analozi napravljeni unutar virtualnog stroja rade odvojeno (neovisno jedan o drugom). Takvi se sustavi mogu koristiti u procesima obuke, testiranju bilo kojeg softvera itd.

Usput, može se posebno napomenuti da prilikom testiranja softvera u okruženju virtualnog stroja možete čak koristiti programe zaražene virusima koji će pokazati svoj učinak samo u gostujućem sustavu. To ni na koji način neće utjecati na glavni (host) OS.

Što se tiče procesa stvaranja računala unutar stroja, virtualizacija poslužitelja VMware vSphere, kao i Hyper-V, temelji se na "čarobnjaku", međutim, ako ovu tehnologiju usporedite s Windows sustavima, sam proces izgleda pomalo jednostavnije, budući da sam program može ponuditi neku vrstu predložaka ili automatski izračunati traženi parametri buduće računalo.

Glavni nedostaci virtualnih poslužitelja

No, unatoč tome koliko prednosti virtualizacija poslužitelja daje istom administratoru sustava ili krajnjem korisniku, takvi programi imaju i neke značajne nedostatke.

Prvo, ne možete skočiti preko glave. Odnosno, virtualni stroj će koristiti resurse fizičkog poslužitelja (računala), a ne u cijelosti, ali u strogo ograničenom iznosu. Dakle, da bi virtualni stroj ispravno radio, početna konfiguracija hardvera mora biti dovoljno moćna. S druge strane, kupnja jednog moćnog poslužitelja i dalje će biti puno jeftinija od kupnje nekoliko s nižom konfiguracijom.

Drugo, iako se smatra da se nekoliko poslužitelja može spojiti u klaster, a ako jedan od njih zakaže možete se “preseliti” na drugi, to se u Hyper-V-u ne može postići. I ovo izgleda kao jasan nedostatak u smislu tolerancije na greške.

Treće, pitanje prijenosa resursno intenzivnih DBMS-ova ili sustava kao što su Mailbox Server, Exchange Server, itd. u virtualni prostor bit će jasno kontroverzno. U ovom slučaju će se primijetiti očita inhibicija.

Četvrto, za ispravan rad Takva infrastruktura ne može koristiti samo virtualne komponente. Ovo se posebno odnosi na kontrolere domena - barem jedan od njih mora biti "hardverski" i inicijalno dostupan na Internetu.

Konačno, peto, virtualizacija poslužitelja je prepuna još jedne opasnosti: kvar fizičkog hosta i operativnog sustava hosta povlači za sobom automatsko isključivanje sve povezane komponente. To je takozvana jedinstvena točka kvara.

Sažetak

Međutim, unatoč nekim nedostacima, takve tehnologije očito imaju više prednosti. Ako pogledate pitanje zašto je potrebna virtualizacija poslužitelja, postoji nekoliko glavnih aspekata:

  • smanjenje količine hardverske opreme;
  • smanjenje proizvodnje topline i potrošnje energije;
  • smanjenje materijalnih troškova, uključujući kupnju opreme, plaćanje električne energije, stjecanje licenci;
  • pojednostavljenje održavanja i administracije;
  • mogućnost "migracije" OS-a i samih poslužitelja.

Zapravo, prednosti korištenja takvih tehnologija mnogo su veće. Iako se može činiti da postoje neki ozbiljni nedostaci, kada pravilna organizacija cjelokupnu infrastrukturu i potrebne kontrole kako bi se osigurao nesmetan rad, u većini slučajeva takve se situacije mogu izbjeći.

Konačno, za mnoge ostaje otvoreno pitanje odabira softvera i praktične implementacije virtualizacije. Ali ovdje je bolje obratiti se stručnjacima za pomoć, jer smo se u ovom slučaju suočili samo s pitanjem općeg upoznavanja s virtualizacijom poslužitelja i izvedivosti implementacije sustava kao takvog.

Danas se vjerojatno svaki administrator zapitao što su virtualni strojevi i kako se mogu koristiti u njihovom poduzeću. Usput, mnogi ljudi vjerojatno već koriste virtualne strojeve kao svoje glavne poslužitelje, a danas ćemo shvatiti koje su prednosti virtualizacija poslužitelja, a zapravo je jako, jako velik.

Prvo, shvatimo što su virtualni strojevi, ili kako se zovu u virtualizaciji poslužitelja hipervizor (virtualizacijsko okruženje), i ovo je nešto softver, koji emulira Vašu opremu, te na taj način omogućuje stvaranje zasebne platforme, moglo bi se reći zasebnog računala, unutar Vašeg računala, u koje, shodno tome, također možete instalirati bilo koji ( gotovo bilo koji) drugi operativni sustav.

Danas ćemo govoriti upravo o virtualizaciji poslužitelja, a virtualizacije na kućnom računalu dotakli smo se u članku VirtualBox virtualni stroj. Budući da su to potpuno dvije različite teme.

Prijeđimo sada na sve prednosti korištenja virtualnih strojeva u vašoj organizaciji kao poslužitelja.

Prednosti virtualnih strojeva

1. Prostor u server sobi

Prva prednost koju treba istaknuti je činjenica da u vašoj poslužiteljskoj sobi ili uredu sa poslužiteljima jednostavno ima oslobođenog prostora za sve. Budući da kod korištenja virtualnih poslužitelja nije potreban prostor, potrebni su samo jedan ili dva moćna poslužitelja.

2. Smanjite buku i potrošnju energije

Ako imamo smanjeni broj fizičkih poslužitelja, imamo odgovarajuće smanjenje potrošnje energije, odvođenja topline i, naravno, smanjenje buke. Ovo, usput, može poslužiti kao dobar razlog za uvođenje virtualnih strojeva.

3. Smanjenje troškova

Još jedan dobar razlog za organiziranje virtualizacije u vašem poduzeću je činjenica da će vas koštati puno manje nego da ste kupili fizičke poslužitelje. Ovo je snažan argument za menadžment!

4. Mogućnost namjene poslužitelja za “stari” OS i softver

Nema potrebe za izdvajanjem zasebnog poslužitelja za određeni softver ili operativne sustave. Drugim riječima, ako koristite stari softver ili stare operativne sustave na kojima ovaj najstariji softver radi, ali ga ne možete odbiti jer je potreban za proizvodne procese. Izvoli pomoć će doći samo hipervizor, gdje jednostavno kreirate jednu instancu virtualnog stroja, u koju ćete instalirati OS koji vam je potreban i programe koji su vam potrebni, bez korištenja posebnog poslužitelja.

5. Smanjeni troškovi rada za backup podataka

Još jedna značajna prednost, po mom mišljenju, je ta što kada koristite virtualne strojeve trebate sigurnosno kopirati samo jedan fizički poslužitelj ili samo datoteke tvrdi diskovi, na kojem su instalirani svi gostujući operativni sustavi. Čini mi se da je backup jednog poslužitelja puno lakši nego npr. 10 servera! Ako bolje pogledate bilo koji hipervizor ( VMware ili Hyper-V), onda imaju mnogo različitih funkcija, uključujući backup, replikaciju virtualnih strojeva i još mnogo toga.

6. Fleksibilnost u upravljanju cjelokupnom infrastrukturom

Također plus je centralizirano upravljanje ovim virtualnim strojevima, tj. Spojili ste se na upravljačku konzolu ili otvorili snap-in na glavnom poslužitelju i jednostavno možete, primjerice, ponovno pokrenuti bilo koji virtualni poslužitelj. Uz sve ovo, sjetite se koliko vam vremena treba da ponovno pokrenete fizički poslužitelj? Dakle, ponovno pokretanje gostujućeg operativnog sustava puno je brže.

7. Povećava toleranciju na pogreške

Drugim riječima, ako se nešto dogodi unutar virtualnog stroja, možete jednostavno i što je najvažnije brzo vratiti tvrdi disk virtualnog stroja iz arhive. A na fizičkom poslužitelju, koliko vam je vremena trebalo? Mislim da je više. Ako netko kaže " Što ako sam naš host zakaže?"Imamo arhivu svih virtualnih strojeva, samo trebamo instalirati operativni sustav ( ili izravno hipervizor poslužitelja) uključeno novi poslužitelj dodajte ulogu hipervizora u slučaju Hyper-V-a i vratite sve diskove virtualnog stroja, čak ne morate ništa ni konfigurirati! Sada zamislite, ako vaš fizički poslužitelj zakaže, koliko manipulacija treba napraviti s njim da bi radio na isti način kao i prije.

8. Smanjeno trošenje opreme

Još jedna prednost je što ako neki dio vašeg fizičkog poslužitelja zakaže, npr. pregori napajanje ili se hard disk ošteti, morat ćete kupiti ili, ako imate nešto na zalihi, promijeniti, au slučaju virtualnih strojeva jednostavno je nepotrebno.

9. Skalabilnost hardvera

Sada je potrebno napomenuti da ako iznenada odlučite, na primjer, dodati RAM svim poslužiteljima ( tako reći o nadogradnji poslužitelja), Treba ih sve otvoriti i ubaciti komade hardvera, a ako su u stalku, onda sve odvrnuti i tako dalje, priznajte, stresno je. U slučaju virtualnih strojeva potrebno je dodati fizičku memoriju na JEDAN poslužitelj, a na virtualnim strojevima to nije lako, ali vrlo jednostavno! doslovno nekoliko klikova i to je to. Usput, to se odnosi i na druge parametre, kao što je veličina tvrdog diska, broj mrežni adapteri i drugi.

10. Dinamička infrastruktura

Mogli bismo prvo primijetiti ovu točku, ali dobro, ona leži u činjenici da virtualizacijom poslužitelja imamo priliku brzo proširiti našu flotu poslužitelja, da tako kažemo, imat ćete dinamičnu infrastrukturu. Htjeli su, dodali su par novih servera u rad, ali su htjeli, maknuli su ih. U slučaju fizičkih poslužitelja, to neće raditi prilikom dodavanja, morat ćete: tražiti mjesto za njihovo postavljanje, planirati sredstva, izravnu kupnju, isporuku i tako dalje.

Zaključak

Iz svega ovoga smo vi i ja naučili zašto trebate koristiti virtualizaciju u svom poduzeću i zašto je to tako isplativo i praktično, pa, mislim da ste vjerojatno sve razumjeli i sami. Osobno mislim da će uskoro apsolutno svi dati prednost virtualnim poslužiteljima, kako malim tako i velikim organizacijama; usput, virtualizaciju poslužitelja već danas aktivno koriste velika poduzeća. Tako da mislim da će svi uskoro koristiti virtualne strojeve u određenoj mjeri.

Hipervizori poslužitelja

Sada razgovarajmo o provedbi svega ovoga, t.j. o onim proizvodima s kojima možete implementirati virtualizaciju poslužitelja. Ovdje naravno padaju na pamet dva vrlo popularna hipervizora: VMware ESX (ili ESXi) i također, naravno, Microsoft Hyper-V. Ovi proizvodi implementirani su kao zasebni sustavi, npr. Microsoft Hyper-V Server 2008, i kao komponente uključene u operativni sustav, u našem slučaju Microsoftov poslužitelj 2008 (VMware također služi kao poslužiteljski sustav i kao jednostavan softver za instalaciju na postojeći OS).

U slučaju poslužiteljski sustav Jednostavno se spojite na njega preko konzole, au slučaju instaliranja virtualnog stroja na OS otvorite potrebnu opremu ili pokrenete neku konzolu u slučaju VMwarea.

Ova virtualna računala podržavaju mnoge tipove gostujućih operativnih sustava, posebno VMware, ali Hyper-V ne zaostaje, samo je manje OS-a legalno podržano, pa stoga neće biti podrške za druge operativne sustave, iako se gotovo sve može instalirati .

Ako govorimo o nedostacima, čudno, oni također postoje; kako biste učinkovito implementirali virtualizaciju u svojoj organizaciji, trebate kupiti moćan poslužitelj ili nekoliko moćnih poslužitelja ako imate veliko poduzeće.

Ali ako imate malu organizaciju, tada će poslužiti ne baš moćan poslužitelj, ali kao što razumijete, na njega ćete instalirati manje operativnih sustava za goste. Usput, pri odabiru poslužitelja za virtualne strojeve obratite pozornost na količinu RAM-a, trebala bi biti - što veće, to bolje! Drugim riječima, količina RAM-a određuje koliko gostujućih operativnih sustava možete instalirati. Za malu tvrtku, ako su vam, na primjer, potrebna samo dva ili tri virtualna poslužitelja, tada će poslužiti host s 8 gigabajta RAM-a. Za svaki virtualni server birate koliko RAM-a trebate imati, u našem slučaju npr. hostu ćemo dati 2 gigabajta i napraviti tri virtualna servera po 2 gigabajta i na kraju ćemo imati svih naših 8 gigabajta. Ili, možete stvoriti dva virtualna poslužitelja, na primjer, prvi s kapacitetom od 4 gigabajta, a drugi s 2. Pa, općenito, sami odlučujete što vam je potrebno.

To je u biti sve što sam vam htio reći o virtualizaciji, ako ćete implementirati virtualne poslužitelje, onda svakako sve isplanirajte i proučite licencni ugovor proizvod koji preferirate.

Tu sam malo skakao s jednog aspekta na drugi. =)

Izgled...

U pravu si da nije bitno mali ured ili je stvoren klaster ili postoji jedna točka kvara u obliku fizičkog poslužitelja koji pokreće hipervizor. Glupo je raspravljati s ovim. Osim toga, čak i u slučaju klastera, u većini slučajeva još uvijek postoji jedna točka kvara u obliku skladišnog prostora u kojem se podaci fizički nalaze. Jednostavno zato što replicirani SAN-ovi i slično općenito nisu rješenje o kojem se raspravlja za male i srednje tvrtke. Tamo cijene već idu u stotine tisuća dolara samo za sustave za pohranu plus licence.

Upozorenje je da postoje tri glavne opcije:

  • Imate hipervizor i N virtualnih strojeva na njemu
  • Imate N fizičkih poslužitelja
  • Imate jedan fizički poslužitelj s jednim operacijski sustav(bez virtualizacije) i sve je instalirano na ovaj OS.

U slučaju treće opcije (najgore), imate problema a priori. Ne možete predvidjeti opterećenje, nemate sigurnost kao takvu (jer vjerojatno morate dati pristup korisnicima na poslužitelju koji su ujedno i kontroleri domene), a vaše aplikacije utječu jedna na drugu. Pa, na primjer, iz života: "one" su pojele 100% CPU-a - sve je prestalo raditi, jednostavno zato što je sve bilo na jednoj instanci OS-a.

Druga opcija obično vodi do kupnje nekoliko vrlo jeftinih (relativno) računala, koja se ponosno nazivaju "poslužitelj". Vidio sam ovo mnogo puta. Klijentska računala su u biti računala s malo više resursa i poslužiteljskim OS-om na sebi. Pouzdanost takvih računala je odgovarajuća. Oni jednostavno nisu dizajnirani za stalni posao pod opterećenjem. O kvaliteti komponenti i montaže da i ne govorim. Sa svim posljedicama. Ako možete kupiti nekoliko brandiranih servera (koliko vam je potrebno), sretni ste i većina radnika u “malim tvrtkama” žestoko je ljubomorna na vas.

Pa, prva opcija. Ako trebate kupiti samo jedan poslužitelj, gotovo uvijek možete opravdati veći budžet za njega. Objašnjavajući da će kupnja jednom eliminirati potrebu za kupnjom novih poslužitelja, recimo, u sljedeće dvije godine. I moći ćete kupiti poslužitelj od normalnog proizvođača (HP\DELL, itd.), koji će imati normalan hardverski RAID, baza komponenti normalne kvalitete i tako dalje. Plus je što će imati normalnu jamstvenu podršku. Ako koristite odgovarajuću razinu RAID-a, zaštićeni ste od gubitka podataka u slučaju kvara diska (ili čak dva). A pokvareni disk bit će zamijenjen pod jamstvom. Također, pod jamstvom, sve ostalo će vam biti zamijenjeno (iako "ostalo" kvari u pristojnim poslužiteljima puno rjeđe; tijekom mnogo godina sjećam se samo nekoliko slučajeva kada su komponente otkazale). Ali opet, bit ćete pošteđeni traženja “iste matične ploče”, jer će jamstvo pokriti sve za vas.

Odnosno, pouzdanost je značajno veća i ima manje rizika.

Sve što je napisano iza “Dovoljno je kupiti jedan dovoljno snažan server” odnosi se na drugu temu - kompatibilnost aplikacija i njihov međusobni utjecaj. Što je puno češće problem nego pouzdanost same opreme. Moći ćete oporaviti svoje podatke iz sigurnosne kopije (izrađujete sigurnosne kopije, zar ne?) u slučaju kvara opreme. Ali u mnogim slučajevima nećete moći riješiti problem kompatibilnosti i međusobnog negativnog utjecaja softvera jednog na drugog bez kupnje novog poslužitelja (odnosno bez financijskih ulaganja).

Koji je rizik veći: kvar hardvera ili nekompatibilnost softvera? Što je, ako imate normalnu sigurnosnu kopiju, gore - izgorjeli poslužitelj ili maliciozni program koji ometa rad drugih, ali ga se ne možete riješiti (na primjer, to je softver potreban nekom odjelu za raditi)?

Virtualizacija nije srebrni metak; ona neće riješiti sve probleme odjednom. I ne treba ga implementirati jednostavno zato što postoji. Ali ne biste ga se trebali odreći bez razmatranja svih prednosti.

Nadam se da je ovo jasnije.

Izvođenje moderna računala odavno je premašio standardne potrebe većine organizacija i pojedinačnih korisnika. I sve češće, umjesto nekoliko servera, mjesto u rack-u zauzima jedan, koji se zatim “reže” na nekoliko strojeva. S odabirom hardvera uglavnom nema problema, ali je odabir virtualizacijskog sustava teži.

VMware ESXi

Svatko tko je radio s virtualnim strojevima od prijelaza stoljeća dobro je svjestan proizvoda VMware, koji su bili popularni zbog svojih funkcionalnost i produktivnost.

Čak i danas često možete pronaći VMware Workstation i VMware Player na stolnim računalima. Potonji se pojavio kao odgovor na MS Virtual PC i jest besplatna verzija Radna stanica. Radi pod instaliranim OS-om, odnosno nije sasvim prikladan za industrijsko okruženje. Za instalaciju na goli metal nudi se VMware ESXi - neovisni proizvod koji je osnova za instalaciju gostujućih OS-a, te zajedno s VMware vSphere - alat za izgradnju virtualne infrastrukture i upravljanje virtualnim resursima (za više detalja pogledajte članak “Virtualni Sfera”, vidi ][ 08.2010 ). U biti, ESXi je uvelike ogoljen Linux verzija, koji sadrži hipervizor (VMkernel) i upravljačke konzole: vCLI (vSphere CLI), PowerCLI (PowerShell sučelje za vCLI), SSH i DCUI (Direct Console User Interface).

Ranije se ESXi smatrao "mlađim bratom" u liniji proizvoda VMware, jer je besplatna i skraćena verzija ESX-a. Ali vrijeme ESX-a je prošlo, sljedeće verzije VMware VSphere će uključivati ​​podršku isključivo za ESXi (također se predlaže alternativno ime- VMware vSphere Hypervisor), a sve prednosti ESX-a u odnosu na ESXi postale su ništavne. Stoga programeri preporučuju prijelaz na ESXi.

Glavna razlika između ESXi i ESX je arhitektura. ESX se temelji na potpunoj verziji Linuxa, na koju možete instalirati svoje aplikacije ako je potrebno. VMware agenti rade kroz COS (Console OS), odnosno kroz dodatni sloj. Kao rezultat toga, imamo veću veličinu distribucije: ~2 GB u usporedbi s 350 MB za ESXi (samo 70 MB je instalirano na tvrdom disku).

U ESXi, agenti rade izravno u VMkernelu; ako je potrebno, moduli trećih strana (monitoring, upravljački programi) također se šalju u hipervizor. Smanjenje slojeva znači više pouzdanosti i sigurnosti, manje mogućnosti za napade.

Distribucija se može pisati na flash pogon ili čak ugraditi u firmware poslužitelja. Zbog nekih značajki, službeni popis kompatibilne opreme za ESXi (clck.ru/9xlp) manji je od onog za ESX, koji također podržavaju stariji poslužitelji, no s vremenom će se povećati. Osim toga, volonteri su izradili neslužbeni popis ESXi Whitebox HCL računala (clck.ru/9xnD) koja pokreću VMware ESXi. Sustave na ovom popisu koristite na vlastitu odgovornost, ali obično nema problema.

Proizvod iz VMware-a ističe se podrškom za veliki broj gostujućih operativnih sustava. Ima puno stvari ovdje - Windows, Linux, Solaris, FreeBSD, Netware i mnogi drugi, cijeli popis je dostupan na web stranici.

Funkcionalnost najnovijih izdanja ESXi već je "dovedena" do mogućnosti ESX - pojavila se integracija s Active Directory (bilo koja Račun bit će provjereni u katalogu), napredne funkcije upravljanja memorijom (oslobađaju se neiskorišteni resursi), suradnja s VMware vStorage VMFS/Storage VMotion i SAN sustavima za pohranu, postavljanje prioriteta prometa, sigurnosna tehnologija VMsafe Security API. Fleksibilna raspodjela resursa omogućuje vam "vruće" dodavanje CPU-a, RAM-a ili tvrdog diska (uključujući promjenu veličine trenutnog bez ponovnog pokretanja).

Instalacija distribucije na bare metal vrlo je jednostavna (standardna opcija s diska ili putem PXE), a počevši od verzije 4.1 podržane su skripte koje omogućuju automatizaciju procesa instalacije softvera, konfiguracije mreže i povezivanja na vCenter Server. Upravljanje integrirano putem VSphere API-ja Rezervni primjerak ESXi.

Važno je imati poseban pretvarač, VMware vCenter Converter (vmware.com/products/datacentervirtualization/converter), koji vam omogućuje korištenje MS Virtual Servera, Virtual PC-a, Hyper-V slika u ESXi-ju, kao i fizičkih poslužitelja i diska. slike particija stvorene programima kao što su Acronis True Image, Norton Ghost i drugi.

Uz to, besplatna web usluga VMware Go (go.vmware.com) također može pomoći pri implementaciji ESXi, omogućujući vam da testirate fizički poslužitelj na kompatibilnost, instalirate ESXi i stvorite nove VM.

MS Hyper-V

Tehnologija virtualizacije iz MS-a, čija je konačna verzija objavljena u ljeto 2008. Izlaskom Win2k8R2, Hyper-V je dobio nove značajke - poboljšana je Live Migration, dinamička memorija, brojni alati i hardverska podrška.

Hyper-V je izgrađen na principu hipervizora s mikrojezgrom i izravno “komunicira” sa serverskim hardverom na Ring-1. Time se smanjuju troškovi, čime se postiže velika brzina raditi. Dostupan u dvije verzije - kao Windows Server 2k8/R2 uloga (dostupan u Puna verzija i Server Core) ili kao zasebno rješenje za instalaciju na goli metal - MS Hyper-V Server 2008 R2 (microsoft.com/hyper-v-server). Potonji se distribuira besplatno (ne zahtijeva licencu za klijentski pristup), licenca je potrebna samo za Windows goste. U biti, ovo je skraćena verzija Server Corea, u kojoj je instalirana jedna uloga (bez mogućnosti promjene), a alati za upravljanje su ograničeni.

Osim licence, postoje i druge razlike između različitih verzija Hyper-V-a, ali besplatna verzija ima sve što je potrebno za izgradnju virtualizacijskog poslužitelja. To uključuje podršku za tehnologiju Live Migration, konsolidaciju poslužitelja i klasteriranje čvorova.

Poslužitelj na koji je instaliran MS Hyper-V Server može imati 1 TB RAM-a i do 8 CPU-a, što je sasvim dovoljno za zadatke male i srednje organizacije.
Službeno su podržane 32- i 64-bitne verzije sustava Windows XP SP3, Vista SP2/2k3 SP1/2k8 i Linux (SLES i RHEL). Ali na internetu možete pronaći desetak vodiča koji opisuju uspješan rad drugih verzija *nixa - Ubuntu, FreeBSD i tako dalje. Za instalaciju se preporuča odabrati Linux distribucije s kernelom 2.6.32+, koji je dodan Hyper-V podrška(LinuxIC, distribuira MS pod GPL-om). Istina, samo Win2k8 gosti mogu biti konfigurirani s 4 vCPU-a.

Da biste instalirali MS Hyper-V Server, trebat će vam računalo s x64 CPU-om koje podržava Intel VT ili AMD-V tehnologije i najmanje 1 GB RAM-a.

Za upravljanje velikim nizovima virtualnih poslužitelja, MS nudi zasebni proizvod, System Center Virtual Machine Manager 2008 (SCVMM 2008), koji ima alate za konverziju P2V (fizičkog u virtualni) i V2V poslužitelja (s VMware-om). Opet, samo je Win naveden kao podržan za P2V. Stoga, za prijenos vašeg poslužitelja koji radi na Linuxu, morat ćete odabrati dugačak put: VMware vCenter Converter .. ESXi .. SCVMM .. Hyper-V. Ne uvijek ovaj proces ide glatko, posebno za distribucije koje nisu službeno podržane.

U tom je slučaju sigurnije instalirati sustav čist i zatim prenijeti podatke iz sigurnosne kopije. Umjesto SCVMM-a u ovom paketu možete koristiti besplatni VMDK2VHD (vmtoolkit.com/files), Citrix XenConvert, Quest vConverter (



reci prijateljima
Pročitajte također