Minusuri de virtualizare Hyper V. Selectarea unei isterizări pentru virtualizare

Oleg Tereshchenko, [E-mail protejat]website

Introducere

Înainte de a începe o conversație despre virtualizare, ca întotdeauna, suntem de acord cu terminologia ".

Dacă vă distrageți de rădăcinile romane antice ale originii cuvântului "virtual", "virtualitate", atunci, în opinia noastră, cuvântul sau conceptul de "virtual" au intrat într-un limbaj modern din fizica teoretică. Când a fost în formula matematică, care trebuia să descrie un fenomen sau un proces fizic, "se termină să nu se convertească cu capetele", fizica a început să aplice în mod activ conceptul de "virtual" - valoarea condiționată - masa, energia, o particulă care a ajutat la aducerea formulei unui "răspuns" o formă.

Mai târziu, cu dezvoltarea tehnologiilor informatice, conceptul de "realitatea virtuală" a fost inclus în utilizarea unui fel de realitate alternativă, în primul rând pe baza unei afișări audiovizuale a unui proces de calculator. În primul rând, a aparținut jocurilor pe calculator și diverse tipuri tururi virtuale - pe muzee, statiuni populare etc.

Ne vom spune despre un alt concept relevant de virtualitate în modern sisteme de calcul - virtualizarea serverului, stațiile de lucru, stațiile de depozitare etc.

Virtualizarea serverului

Toate începutul sau mai târziu, din diferite motive începe să se gândească la virtualizare.

Imediat întrebarea despre alegerea unui mediu de virtualizare. În prezent, există deja multe dintre ele - "Hyper-V", "V-Sfere", "Citrix" și alții ... Să trăim pe primele două, deoarece acestea sunt cele mai frecvente și cele mai universale.

"Hyper-V" - Dezvoltarea Microsoft este deja prezentă în toate sistemele de operare a familiei sale, începând cu Windows 8. Dacă procesorul acceptă virtualizarea, atunci puteți activa această componentă și începeți să utilizați. De asemenea, puteți seta ca un server separat cu o singură sarcină - pentru a servi ca o "gazdă" pentru mașini virtuale.

"V-sphere" este un sistem de operare independent pentru organizarea unui mediu de virtualizare. Există atât versiunea plătită, cât și gratuită.

De ce toate astea

Când utilizați modelul "One Server Fizic - One Application", majoritatea serverelor sunt utilizate complet. De exemplu, serverul de baze de date poate fi foarte încărcat, alte servere - nr. Se pare că în întreprindere sau în centrul de date, unde este desfășurată un numar mare de Servere fizice, sarcina fiecăruia este o medie de 10% până la 15%. Nu este profitabil din punct de vedere economic, nu în mod eficient și dificil de gestionat.

Virtualizarea vă permite să reduceți numărul de servere fizice și să distribuiți resurse prin volum de muncă, evidențiind mai multe sau mai puține resurse pentru orice serviciu.

Când utilizați servere fizice, nu există nicio posibilitate de a avea niciun server să adauge spațiul discului fără a opri lucrarea acestuia din urmă, care nu este convenabilă.

În plus, virtualizarea reduce consumul de energie. 4 servere fizice cu un volum de muncă mediu de 10% vor cheltui mai multă energie decât un server cu o sarcină medie chiar și în 80%.

Un fapt important este de a simplifica gestionarea întregii infrastructuri IT.

De exemplu:

Când virtualizarea are ocazia acces de la distanță La consola de servere virtuale și schimbarea caracteristicilor hardware.

Dispare necesitatea de a achiziționa dispozitive individuale, scumpe, cum ar fi comutatoarele IP-KVM.

Doar du-te la consola serverului dorit și apăsați butonul "RESET" în loc să mergeți la server și faceți clic pe butonul de pe server.

De asemenea, este posibil să faceți fotografii ale stării unui server virtual.

Dacă ceva a mers prost, să spunem în timpul procesului de actualizare, reveniți la instantaneul de stare făcută mai devreme și totul funcționează. Procedura nu durează prea mult timp.

Apoi, serverul virtual nu are nicio idee pe care platforma hardware funcționează. Acest lucru are avantajele sale, de exemplu, avem un mediu virtual pe platforma IBM.

Putem opri cu ușurință serverul virtual, mutați-l într-un mediu virtual similar, desfășurat pe platforma "Supermicro" sau "Intel", o rulați acolo. După aceasta, serverul va începe și nu observă că diferența va continua munca, ca și cum ar fi fost pur și simplu repornită. O astfel de "relocare" va dura câteva minute.

Un astfel de comportament face mult mai ușor pentru procedură. copie de rezervă și recuperarea ulterioară a ambelor date și servere virtuale sunt complet (cu toți parametrii, setările și software-ul instalat).

CONS ȘI PROS

Din minusurile unui sistem similar: este foarte posibil să cumpărați server nou., în virtutea cerințelor mediului de virtualizare. Deoarece pentru a implementa o soluție de virtualizare, aveți nevoie de sprijin pentru procesorul de tehnologii de virtualizare hardware, de exemplu procesorul "Intel Vt", de exemplu.

Multe procesoare care au fost eliberate mai devreme, nu există astfel de posibilități și este posibil "un singur punct de eșec".

De exemplu, există un mediu virtual în care serverul de anunțuri rulează, serverul "Web" și permite terminalul de server. La un moment dat se întâmplă eșecul hardware. Mediul virtual, eșecul sursei de alimentare, de exemplu, din cele mai inofensive. Poate eșua una de hard discuri Raid matrice, controlerul Reid sau plăci de bază (Astfel de defecțiuni sunt, de asemenea, inerente tuturor serverelor fizice).

Mediul virtual nu începe, respectiv, serverele virtuale nu funcționează.

La planificarea unui mediu virtual, este necesar să se gândească inițial la toleranța la defecțiune, înainte de a fi utilizat.

Dintre avantajele, îmbunătățirea securității, o simplificare semnificativă a administrației și suportului, crearea mai simplă a copiilor de rezervă, recuperarea rapidă și simplă ulterioară, transferul de servere virtuale între diferite platforme, timpul de nefuncționare minimă în cazul posibilelor defecțiuni, economisind spațiul, reducerea enorgotatei, Când utilizați Os. Microsoft Windows. Abilitatea serverului de a salva licențele pentru a rula servere virtuale.

A gandi

Deoarece această posibilitate apare ca crearea de copii de arhivă ale tuturor, orice, "în zbor" ..., nu trebuie să depozitați copii lângă originale, ar trebui să le mutați la orice alt dispozitiv. De exemplu, USB-HDD, discul conectat de E-SATA va accelera procesul de schimb.

Dar multe fiabile și funcționale vor fi stocate pe depozitare.

În ultima variantă, puteți implementa un sistem de virtualizare similar, în cazul prăbușirii sistemului principal și puteți începe copii ale serverelor virtuale de lucru din acest depozit direct (de lucru, bineînțeles că va fi mai lent, deși depinde de stocare , dar va funcționa).

Ceea ce va face posibilă minimizarea timpului de așteptare și va permite nu o mulțime de grabă, restabilind sistemul principal.

Printre altele, dacă depozitarea permite caracteristici tehnice, Este posibilă plasarea mașinilor virtuale pe ea, în loc să postați pe serverul de virtualizare, care la rândul său vă va permite să nu aveți discuri pe serverul de virtualizare deloc.

Am descărcat puțin de la un aspect la altul. \u003d)

Vedea ...

Aveți dreptate în sensul că este încă într-un birou mic sau într-un cluster este creat sau există un punct de refuz sub forma unui server fizic pe care o lucrează la hipervisor. Este prost să argumentați cu ea. În plus, chiar și în cazul unui cluster, în majoritatea cazurilor, un singur punct de eșec rămâne în care datele sunt menționate fizic. Doar pentru că replicat San și așa mai departe, nu este o soluție discutată pentru întreprinderile mici și mijlocii. Acolo prețurile au participat la sute de mii de dolari numai pentru sistemul de stocare plus licențe.

Nuanța este că există trei opțiuni principale:

  • Aveți un hypervisor și n mașini virtuale pe ea
  • Aveți n servere fizice
  • Aveți un server fizic cu unul sistem de operare (fără virtualizare) și totul este instalat în acest sistem de operare.

În cazul celei de-a treia opțiuni (cel mai teribil) aveți probleme a priori. Nu puteți prezice încărcătura, nu aveți nicio siguranță ca atare (deoarece probabil că aveți nevoie de accesul utilizatorilor pe serverul că controlorul de domeniu) și aplicațiile dvs. se afectează reciproc. Ei bine, de exemplu, din viață: "One ușor" Devoured 100% CPU - totul a crescut, doar pentru că totul se află pe o singură copie a sistemului de operare.

A doua opțiune ca regulă duce la achiziționarea mai multor computere foarte ieftine (relativ) care numesc cu mândrie "serverul". Am văzut de multe ori. Client, în esență, computerele cu un pic cantitate mare Resurse și sisteme de server pe ele. Fiabilitatea acestor computere este adecvată. Ele nu sunt pur și simplu concepute pentru munca permanentă sub sarcină. Nici măcar nu vorbesc despre calitatea componentelor și a asamblării. Cu toate consecințele. Dacă puteți cumpăra mai multe servere de marcă (cât de mult aveți nevoie) - sunteți norocoși și majoritatea lucrătorilor din "mici întreprinderi" sunteți gelos.

Prima opțiune. Dacă aveți nevoie să cumpărați un singur server, aproape că puteți justifica întotdeauna un buget mai mare pentru aceasta. Explicând că cumpărarea o dată va salva de la nevoia de a achiziționa noi servere, spun, în următorii doi ani. Și se va dovedi a cumpăra un server de la un producător normal (HP \\ Dell, etc.), care va avea un raid hardware normal, calitatea bazei componente și așa mai departe. Plus - va avea un sprijin normal de garanție. Dacă utilizați nivelul corespunzător RAID - sunteți protejat de pierderea de date când discul eșuează (sau chiar doi). Iar discul descărcat vă schimbat în garanție. De asemenea, în garanție, veți schimba orice altceva (deși restul "eșuează în servere decente mult mai rar, îmi amintesc în mulți ani câteva cazuri când componentele au trecut). Dar din nou, veți fi încântați de căutarea "aceleiași plăci de bază" pentru că veți opri garanția.

Adică, fiabilitatea este semnificativ mai mare, riscurile sunt mai mici.

Tot ceea ce este scris după "doar pentru a cumpăra un server destul de puternic" se referă la a doua problemă - compatibilitatea aplicațiilor și influența lor reciprocă reciprocă. Ceea ce este mult mai des o problemă, mai degrabă decât fiabilitatea echipamentului însuși ca atare. Puteți ridica datele dvs. de la o copie de rezervă (faceți copii de rezervă, totuși?) Dacă echipamentul nu reușește. Dar, în multe cazuri, nu veți putea rezolva problema compatibilității și a impactului negativ reciproc, fără a cumpăra un nou server (adică fără injecții financiare).

Ce risc de mai sus: eșecul echipamentului sau incompatibilitatea software-ului? Ce, în prezența unei backup normal, este teribil - un server ars sau un program rău intenționat care interferează cu ceilalți și este imposibil să scape de el (de exemplu, este necesar pentru cineva pentru muncă)?

Virtualizarea nu este un "glonț de argint", nu va rezolva toate problemele simultan. Și nu trebuie să fie introdus doar pentru că este. Dar, de asemenea, nu au fost considerate toate avantajele nu.

Sper așa mai clar.

Cei care se confruntă cu prima dată cu virtualizarea apar o întrebare logică - cum să alegeți un hypervisor potrivit?

La urma urmei, hypervisorul este nucleul serverului virtual, din eficacitatea, oportunitățile, fiabilitatea, costul depinde de activitatea suplimentară a mașinilor virtuale și a serviciilor acestora.

La un moment dat, am citit multe recenzii diferite, viteza de testare, rapoartele video cu privire la activitatea hipervisorilor.

Dacă nu urcați resturile și descrieți compact avantajele și dezavantajele celor mai populari hipervisori, iar acesta este VMware Esxi, Microsoft Hyper-V și Xenserver. Mi-a plăcut răspunsul la toasterul utilizatorului sub Nick Evgeny_Shiryaev.

Pro și CONS Microsoft Hyper-V, VMware Esxi și XenServer

Microsoft Hyper-V

1. Hypervisor însuși nu costă nimic, poate fi descărcat de pe site-ul Microsoft (sub formă de server Hyper-V);
2. Este potrivit pentru virtualizarea sistemului de operare de la Microsoft;
3. Majoritatea produselor Microsoft de sprijin în mediul virtual Hyper-V;
4. Ușor de instalat și configurat;
5. Majoritatea administratorilor de sistem pot lucra cu acesta;
6. Poate fi instalat pe orice server la care se poate suporta Windows.

1. rău nu este potrivit pentru sistemul de operare de virtualizare nu de la Microsoft (adică ferestre);
2. Instrumente Advanced Administration (Manager de mașini virtuale);
3. Pentru fiecare o copie a ferestrelor În interiorul hypervisorului va trebui să plătească (acest lucru este dacă este utilizat produsul serverului Hyper-V, dacă este utilizat rolul Hyper-V OS Windows Server. 2008 R2 Datacenter, apoi pentru copii de ferestre, nu este nevoie să plătiți în mediul virtual).

VMware Esxi.

1. Din punct de vedere tehnic, cel mai avansat hypervisor;
2. Free (puteți descărca de pe site-ul VMware);
3. Suportă multe OS Inside (Windows, Linux, BSD, Solaris etc.);
4. Ușor de instalat și configurat.


2. poate fi instalat numai pe un număr limitat de servere;
3. Pentru fiecare copie a ferestrelor din interiorul hipervisorului va trebui să plătească;
4. Nu toți administratorii de sistem pot funcționa cu acesta.

Xenserver.

1. sprijină multe sisteme de operare în sine;
2. gratuit;
3. Sprijină un număr suficient de mare de servere.

1. instrumente avansate de administrare plătite;
2. Pentru fiecare copie a ferestrelor din interiorul hypervisorului va trebui să plătească;
3. Majoritatea administratorilor de sistem nu au lucrat cu el.

Concluzii pentru alegerea hipervisorului:

- Dacă doriți să rulați în sistemul de operare video virtual și de Microsoft - Alegeți Hyper-V.

- Dacă doriți să executați diverse sisteme de operare în mediul virtual (Windows, Linux, Solaris etc.) și, în același timp, serverele dvs. sunt incluse în HCL Esxi - alegeți Esxi.

- Dacă doriți să rulați în mediul virtual Linux și Oss și aveți specialiști care pot lucra cu acesta - alegeți Xenserver.

Totul este clar, sunt de acord.
Pentru mine am ales versiune gratuită. Hypervisor Esxi, doar dreapta. Deși FreeBSD se fac prieteni cu Esxi au eșuat - există o pierdere de performanță remarcabilă, cu toate acestea Linux (Debian, Centos Fly)

Chiar și cu luarea în considerare superficială a ofertelor de leasing VPS, abundența sistemelor de virtualizare oferite de hosters este izbitoare. Printre acestea, OpenVz, Virtuozzo, Xen, KVM, Microsoft Hyper-V, Vdsmanager și diverse modificări ale acestor tehnologii pot fi alocate. Fiecare furnizor conduce o mulțime de avantaje ale sistemului utilizat de aceștia, dar puțini oameni compară tehnologiile de virtualizare între ele și vorbește despre minusuri.

În acest articol, vom completa acest decalaj și vom lua în considerare în mod obiectiv tehnologiile de bază de virtualizare utilizate de gazde, care vor ajuta începătorii să facă selecția corectă a unui contract de leasing virtual de server.

Software și virtualizare hardware

Tehnologiile de virtualizare utilizate în găzduire pot fi împărțite în două tipuri - virtualizarea software-ului și virtualizarea completă (hardware).
Primul grup include OpenVz, Virtuozzo, Vdsmanager și al doilea - Xen, KVM și Hyper-V de la Microsoft.

Virtualizarea software-ului Aceasta implică virtualizarea la nivelul de bază al sistemului de operare (OS): toate mașinile virtuale utilizează un kernel comun de server modificat. În același timp, pentru utilizator, fiecare mașină virtuală arată ca un server separat.

Deoarece se utilizează nucleul general, sistemul de operare pe mașinile virtuale poate fi utilizat numai de acest miez. Dacă vorbim despre Linux VPS bazat pe tehnologia software-ului de virtualizare - Utilizatorul VPS este disponibil Distribuția Linux. Pentru a alege de la (CentOS, Debian, Ubuntu și așa mai departe). Dacă vorbim despre Windows VPS - utilizatorii pot conta doar pe server cu același lucru versiunea Windows.Ceea ce este instalat pe hypervisor. Astăzi este ca windows regula Server 2008.

Avantajele incontestabile ale virtualizării software sunt viteza mașinilor virtuale. Crearea unui VPS, reinstalarea sistemului de operare, încărcarea serverului și operațiile similare ocupă nici măcar minute și secunde. În plus, datorită salvării resurselor, nodurile - kernelul este încărcat o dată și este utilizat de toate VPS, costul unor astfel de VPS este mai mic decât valoarea VPS bazată pe tehnologia cu virtualizare completă.

Cons - separarea insuficientă a resurselor și posibilitatea suprapunerii. Cu toate acestea, în nivelul de servere de astăzi utilizate pentru virtualizare, această problemă iese. Configurația tipică a serverului de virtualizare de astăzi este după cum urmează:

Procesoare: 2 x Intel Xeon E5620 (8 nuclee fizice)
RAM: 48-96 GB ECC REG
Sistemul de discuri: RAID Hardware 4 x 450 GB SAS 10 (aproximativ 5 ori mai productiv pe discuri SATA)

Un astfel de nod vă permite să plasați până la 50 de servere fără inconveniente speciale cu următorii parametri:

Procesor: 1800-3600 MHz
RAM: 2048-4096 MB
HDD: 20-40 GB

Atunci când alegeți un VPS pe virtualizarea software-ului, nu ar trebui să urmăriți niciodată o propoziție de penny - de obicei înseamnă că caracterul suprasolicitat (vinde mai multe resurse decât al). Media normală a prețurilor pentru resursele VPS, așa cum se specifică mai sus - de la 15-20 dolari lunar.

Virtualizarea hardware Este o virtualizare hardware, un fel de server puternic de "tăiat" cinstit în mai multe mașini mai slabe. Fiecare server este complet izolat de la adiacent, aproape toate resursele sunt limitate.

Avantajele evidente sunt stabilitate mai mare a mașinilor virtuale. Spre deosebire de virtualizarea software-ului, unde chiar dacă hosmul nu se suprapune, depășind un recipient poate provoca o problemă în funcționarea containerelor adiacente, virtualizarea hardware VPS este, de asemenea, independentă ca servere fizice independente. Deoarece fiecare aparat utilizează propriul nucleu, puteți efectua simultan mai multe VPS cu orice sisteme de operare simultan, cum ar fi Linux, Windows și FreeBSD simultan. Pentru caracteristici, acest lucru este, desigur, mai important decât pentru utilizator, dar, de asemenea, utilizatorii pot avea uneori necesitatea unei schimbări de sistem de operare, de exemplu, cu Linux pe FreeBSD.

Uneori, clienții li se oferă posibilitatea de a instala OS de la propriile imagini ISO, care este destul de convenabil pentru nevoile specifice - de exemplu, desfășurarea serverului de telefonie pe baza asteriscului.

Contra Scurgerea Avantajelor - Având în vedere izolarea deplină a VPS și imposibilitatea utilizării acelorași resurse cu servere diferite, host-ul poate găzdui mai puține servere pe un nod decât atunci când se utilizează virtualizarea software-ului. Dacă luăm în considerare configurația nodului de mai sus și VPS, numărul de servere care pot fi plasate pe un astfel de nod va scădea cu aproximativ unu și jumătate. Deci, prețul serverului va deveni, de asemenea, mai mult.

Operațiunea VPS privind virtualizarea hardware nu diferă de funcționarea serverelor dedicate și, prin urmare, operațiuni cum ar fi crearea unui VPS, instalarea sistemului de operare, o repornire a serverului va fi efectuată pentru câteva secunde, precum și pentru o lungă perioadă de timp , ca pe serverele evidențiate. Deși dacă sistemul de operare este instalat din șablonul pregătit și nu din imagine, acesta va dura 3-5 minute.

Există un VPS pe virtualizarea hardware a acestor minusuri? Dacă aveți nevoie de exact cantitatea de resurse pentru care plătiți și independența completă este importantă și nu compromisuri - atunci da, merită.

Caracteristicile fiecărei tehnologii pentru utilizator

OpenVz. - tehnologia de virtualizare gratuită utilizată de majoritatea furnizorilor de gazduire și susținută de mai multe panouri de control ale serverelor VPS, ambele plătite (SOLUSVM, VDSANGER) și GRATUIT (Panou Web Hypervm, OpenVZ).

OpenVZ se dezvoltă în mod activ, iar primele primește toate inovațiile, care sunt transmise după rularea Virtuozzo. - opțiunea comercială OpenVZ, dezvoltată și progresivă de paralele ca platforma optimă a găzduirii VPS.

Desigur, tehnologia comercială Virtuozzo este mai stabilă și convenabilă pentru a gestiona utilizatorul (luați același panou de alimentare paralel, care este inclus în distribuția sistemului și vine cu containere), dar această tehnologie nu este ieftină. VPS bazate pe Virtuozzo se află la granițele sale cu VPS pe virtualizarea hardware, în timp ce VPS de pe OpenVz este semnificativ mai ieftin - aproape de două ori. În plus, instrumentele de gestionare a VPS de astăzi pe OpenVz fac munca cu datele VPS pentru utilizatori sunt destul de acceptabile și chiar convenabile.

Este demn de remarcat faptul că există o versiune a Virtuozzo pentru Windows, care lucrează la același principiu ca și pentru Linux.

FreeBSD, din păcate, nici Virtuozzo, nici OpenVz nu este acceptată, dar ambele sisteme sunt susținute de majoritatea distribuțiilor Linux moderne.

Vdsmanager. - Acesta este un software de virtualizare pentru FreeBSD, care apoi sa transformat într-un panou universal de control, care susține și alte tehnologii de virtualizare, în special KVM, Xen și OpenVZ.

Cu toate acestea, alegeți această tehnologie Virtualizarea este cea mai bună în cazul în care aveți nevoie de VPS cu virtualizare software pe FreeBSD.

Pentru VPS cu Linux, este mai bine să alegeți alte soluții - ele sunt mai stabile și, de obicei, mai funcționale. Una dintre cele mai bune opțiuni este OpenVz C Solusvm. Nu prea departe în spatele noului panou Web OpenVz, care începe deja să fie utilizat în mod activ de către furnizorii de gazduire.

Xen. Și KVM din punctul de vedere al utilizatorului sunt aproape similare atât cu funcționalitatea, cât și cu performanța. Cu toate acestea, merită remarcat faptul că Xen, care a intrat în piața gazdă VPS mai devreme, astăzi se va dezvolta în platforma VPS într-o platformă cloud. De exemplu, a fost deja formată o distribuție separată orientată spre distribuție și a fost deja un nor - citrix xenserver.

Kvm. Are unele avantaje - de exemplu, este o parte integrantă a kernelului și nu un modul ca Xen și, prin urmare, se dezvoltă mai activ cu dezvoltarea distribuțiilor, în special - sisteme bazate pe Red At. Furnizorii văd această tendință și migrează cu Xen la KVM.

Prin urmare, dacă aveți nevoie de un hardware independent VPS C Linux sau FreeBSD, vă recomandăm să faceți o alegere în favoarea KVM, cu un ochi pe viitor.

Controalele serverelor Xen / KVM sunt, de asemenea, suficiente. Una dintre cele mai bune opțiuni pe care le considerăm SOLUSVM - un panou universal pentru OpenVz, Xen și KVM VPS, care ocupă aproximativ 90% din piața străinilor VPS și implementată activ de către furnizorii interni.

Hiper-v. - Hypervisor de hardware Microsoft. Până în prezent, este considerată cea mai bună soluție pentru virtualizarea serverului din Windows și este introdusă în mod activ de către furnizorii de gazduire.

Opțiunea optimă pentru VPS hardware cu ferestre la bord, dar nu cel mai mult cea mai bună decizie Pentru VPS cu Linux sau FreeBSD. Cei mai mulți găzduite din acest motiv și poziția Hyper-V ca virtualizare pentru Windows VPS.

VMware. - Stimate tehnologii de virtualizare comercială, care astăzi este utilizată, în principal pentru VPS Cloud (utilizatorul poate schimba cantitatea de resurse disponibile în zbor, apoi plata volumului utilizat). VPS tradițional pe Wmware este o raritate datorită costului acestei tehnologii. Rețineți că virtualul vMware Cars. Transferat cu ușurință între nodurile fizice fără oprire.

Nu există un sistem ideal de virtualizare pentru Gazduire VPS și, probabil, nu poate fi. Fiecare sistem este bun pentru sarcinile sale: dacă aveți nevoie de o întâlnire rapidă a VPS la cel mai mic preț, dar nu confortul și stabilitatea critică - OpenVZ este cel mai potrivit. Apreciez stabilitatea și confortul, dar aveți nevoie de avantajul virtualizării software-ului? Deci alegerea dvs. este virtuozzo. KVM este perfectă pentru cei care au nevoie de o "piesă" onest a unui server dedicat, dar înainte de a închiria un server întreg, proiectul nu a crescut încă și așa mai departe.

Nu este un secret tehnologia de informație Se dezvoltă rapid. Se pare că a trecut un foarte mic timp de la lansarea Windows Server 2008 R2, iar Microsoft a lansat deja versiune noua Sistemul de operare a serverului - Windows Server 2012. Hyper-V, care face parte din operarea serverului sisteme Windows.De asemenea, puternic a trecut înainte. Acest articol va descrie beneficiile utilizării virtualizării și a unor caracteristici disponibile numai atunci când se utilizează Hyper-V bazat pe produsul Microsoft Windows Server 2012.

Ce este o mașină virtuală?

Mașina virtuală (VM) este un mediu software pe care sistemul de operare oaspete este ca echipament fizic. Pentru serverul de virtualizare, mașina virtuală a oaspeților este un fișier virtual. hard disk * .VHDX și fișierul de configurare * .xml. Folosind virtualizarea, putem efectua simultan mai multe sisteme de operare care nu vor avea acces la resursele celuilalt, în timp ce funcționarea fiecărui sistem de operare nu va diferi de lucrul la echipamentul fizic.

Cum funcționează munca cu mașinile virtuale diferă de la lucrul cu mașinile fizice?

  • Abilitatea de a anula cu ușurință modificările care au apărut cu sistemul de operare de pe mașina virtuală utilizând tehnologia Snapshot (Snapshot);
  • Abilitatea de a se desfășura backup. Mașină virtuală oriunde (în nor (de exemplu, Microsoft Azure) sau pe serverul de backup), în timp ce sunteți livrat din dificultăți cu reinstalarea driverelor;
  • Posibilitatea de a efectua upgrade-uri de "fier" pentru sistemul de operare final fără modificări din partea mașinii virtuale datorită prezenței dintre sistemul de operare final și "fierul" stratului sub formă de hipervisor;
  • Abilitatea de a construi toleranța de defecțiune a serviciilor dvs. la nivelul mașinii virtuale în ansamblu și nu la nivelul aplicării finale, ceea ce duce la economii, deoarece aplicațiile de toleranță la defecțiuni sunt destul de scumpe.

Plusurile de virtualizare

  • Virtualizarea este un mijloc de furnizare a toleranței defecțiunilor. Acesta vă permite să nu cumpărați un număr mare de servere, crescând numărul de puncte de defecțiune și probabilitatea de eșec și păstrați toate serviciile pe unul sau două servere.
  • Virtualizarea - un mijloc de economii:
  • Salvați pe hardware, cumpărați un server în loc de 10;
    • Salvați pe electricitate, deoarece un server încărcat cu 100% consumă mult mai puțină energie electrică decât 10 servere încărcate cu 10%;
    • Salvați pe surse de putere neîntrerupte;
    • Salvați-vă pe sistemul de răcire al nodului serverului, deoarece serverul descărcat este încălzit mai mic de 10 de lucru, dar nu încărcat;
    • Salvați ora serviciului de server. Deci, de exemplu, atunci când înlocuiți serverul la un productiv mai productiv, nu este nevoie să reinstalați toate software., trebuie doar să transferați două fișiere la media detașabilă Și faceți clic pe pornirea mașinii virtuale.
Noi caracteristici din Hyper-V 2012

Memorie dinamică

Acum puteți plasa mai multe mașini virtuale pe un server de virtualizare prin reducerea cantității de alocare memorie cu acces aleator Pentru fiecare mașină virtuală. Faceți-o că veți permite apariția unui nou parametru al mașinii virtuale numită "RAM pentru a începe". Pentru a evalua câștigul de memorie prompt la trecerea la Hyper-v 2012, trebuie să evaluați scriptul pentru eficiența memoriei RAM la fiecare mașină virtuală.

Graficul prezintă cea mai comună formă a dependenței consumului de memorie RAM la timp. După cum putem vedea, consumul de memorie crește brusc, apoi scade aproape de două ori și întârziat acest nivel.. Dacă utilizați Windows Server 2008 R2, atunci în setările mașinii virtuale, al cărui program este prezentat mai sus, ați fi forțat să fixați inima, să o evidențiem 1600 megaocteți de memorie RAM, în timp ce Upper 800 Megabytes este nevoie doar la Porniți o mașină virtuală și, de fapt, nu este utilizată.

Dacă consumul de RAM mașinile dvs. virtuale arată, de asemenea, vi se afișează o tranziție urgentă la Microsoft Windows Server 2012! Acest lucru vă va permite să alocați doar 800 megaocteți de memorie RAM pentru acest VM. "Cum? - tu intrebi. - La urma urmei, VM pur și simplu nu începe din cauza lipsei OP? " Foarte simplu. Odată cu apariția parametrului "RAM to Start", trebuie doar să specificați numărul de op, care va fi evidențiat la începutul VM. Atunci când sistemul de oaspeți este complet încărcat, hypervisorul va reduce alocarea OD la valoarea specificată în parametrii VM. Cititorul atent poate avea întrebări: "Ce se va întâmpla dacă trebuie să repornesc VM, iar opțiunea liberă este lăsată?" "Unde vine hypervisorul de la numărul lipsă al OP-ului pentru a lansa VM?". Dacă știți cum funcționează fișierul de paginare, atunci, cel mai probabil, ați răspuns deja la această întrebare. Într-adevăr, hypervisorul va aloca numărul lipsă de op pe hard disk și când sistem de oaspeți Îmbunătățirea, eliberați locul ocupat pe disc.

Replicarea VM

Replicarea mașinii virtuale este un mecanism care este poziționat de Microsoft ca mijloc de catastrofowie. Vorbitor cuvinte simpleReplicarea este un mecanism de backup a mașinilor virtuale cu mijloace încorporate ale platformei Hyper-V în sine. Utilizarea replicării vă permite să păstrați o copie de rezervă a mașinii virtuale în mod constant pregătită pentru funcționare.

Pluses de virtualizare:

  • Un algoritm foarte simplu de failover (acțiuni în caz de probleme cu serverul principal).
  • Agenți de monitorizare a performanței replicațiilor încorporate.
  • Testarea performanței rezervelor încorporate.
  • Replicarea nu este exigentă la lățimea canalului care leagă serverul principal și backup.
Contra Virtualizarea:
  • Pierderea datelor modificate în intervalul dintre sesiunile de sincronizare
  • Tranziția manuală la serverul de backup.
Sfaturi pentru implementarea sistemului de virtualizare

Înainte de a începe implementarea sistemului de virtualizare, trebuie să înțelegeți de ce aveți nevoie de ea, ce sarcini doriți să rezolvați. Una dintre erorile comune ale implementării sistemului de virtualizare este un experiment asupra serviciilor "Combate" în interiorul companiei. De exemplu, implementarea unui mediu virtual, având un singur server, care sprijină tehnologia de virtualizare, va crește riscurile. Acestea. Dacă serverul eșuează, nu va exista acces la mașini virtualecare rulează pe acest server.

Înainte de proiectarea virtualizării nodului de server, trebuie să înțelegeți riscurile și restricțiile privind utilizarea mașinilor virtuale din compania dvs., pentru a înțelege modul în care oportunitățile care au apărut și modul în care vor afecta infrastructura IT a companiei ca întreg. Planul de proiect trebuie să includă instruirea specialiștilor și să programeze actualizarea și să creeze documente de reglementare pe nodul de server.