Xen vps împotriva OpenVZ

VPS / VDS hosting vps XEN împotriva OpenVZ. De ce Xen vps mai bine

tehnologie OpenVZ / Virtuozzo, avantajele și problemele sale

Pentru un timp destul de mult timp pe piață VPS hosting a domnit OpenVZ aproape necontestată. Versiunea comercială a care se numește Virtuozzo. Odată cu introducerea celei de a treia versiune a tehnologiei Xen a schimbat situația. Desigur, majoritatea gazde locale va dura încă câțiva ani să-l observe;). Dar Xen a început deja marșul victorios de-a lungul planetei hosting VPS. Acest lucru se datorează superiorității sale copleșitoare tehnologice peste hosting tehnologie vps tradiționale.

Au existat două opțiuni clare înainte de apariția de virtualizare Xen. server de mai mult sau mai puțin „onest“ virtuale (de exemplu, VMware) și partajarea resurselor în cadrul unui singur server, ceea ce face OpenVZ. Târg de virtualizare a lucrat sincer lent și nu este potrivit pentru găzduirea VPS. Deci, a luat piața de hosting nu este complet „cinstit“, dar versiunea de lucru - OpenVZ / Virtuozzo. Dar, ca de obicei, nu este decizia corectă și nu funcționează bine.

Ca o resursă partajată într-un OpenVZ tradițional VPS hosting? Server hosting este un grup de contoare (RAM, spatiu pe disc, numărul de procese, etc.) și nu vă permite să le depășească. Odată ce există prima problemă: restricții cu privire la toate aceste resurse în tariful. În timp ce în serverul real este limitat doar de capacitățile miezului (și, prin urmare, nu este limitată în mod particular). Dar nucleu OpenVZ OS (sistem de operare), care gestionează toate resursele, la toate cele. Prin urmare, pentru a limita necesar.

Un miez de la toate înseamnă că nu-l poate înlocui. Deci, nu poți pune în aplicare sau Linux FreeBSD special pentru Windows.

Care rulează pe zeci de vps același nucleu OS. Acest lucru înseamnă că kernel-ul se ocupă de un număr foarte mare de procese și resursele lor. Datorită scalabilitate extraordinară, Linux este totul în lucrările cu caracter general bine. Dar nimic nu este perfect, există în orice erori de software, accidente și vulnerabilitatea. Și este clar că zeci de servere care rulează pe un kernel Linux - este de zece ori mai mică fiabilitate. Logica simplă. Ceea ce a confirmat în mod specific destul de practica.

OpenVZ este un morman mare de patch-uri standard kernel-ul Linux. Volumul acestor patch-uri sunt prea mari că este suficient de fiabil.

Odată ce ai kernel-ul, este evident că nu se poate face încărca modulul corect în ea. Ai nevoie pentru a cere gazdei.

Unitate (sau mai degrabă sistemul de fișiere), de asemenea, devine unul. De exemplu, dacă există o defecțiune a sistemului de fișiere, acesta va afecta toate vps pe acest server. Nu poți face un sistem de fișiere separat, nu le poate face mai mult de unul.

Și, în sfârșit o mare problemă cu memoria. limita memoria disponibilă nu este de lucru calea spre un server adevarat. Faptul este că aici pe tejghea deoarece simulează cantitatea dorită de memorie, și nu este pe deplin simulate. Se termină cu faptul că puteți scrie un program care va oferi 100MB de memorie pentru a rula pe VPS, avand 128MB de memorie, și va începe. Atunci un program existent (de exemplu, MySQL), configurați-l să utilizeze aceeași 100MB de memorie, și a fost surprins să constate că memoria nu este suficient. Poate fi necesară creșterea VPS tarifare la 256MB, sau chiar până la 512 MB, astfel încât în ​​cele din urmă MySQL a fost capabil să ruleze în mod normal, în configurația de 100MB!

Primul lucru care vine în minte pentru mulți hosterii, în cazul în care acest lucru: lasa tot memoria este de câteva ori mai mare decât rata ar trebui să scadă. Și totul pare a fi de lucru. Exact în momentul în care un anumit procent de VPS pentru a rula programul, memoria de lucru mai eficient și sunt disponibile, spun 512MB, ia 400 în loc de 100. În acest moment, toate VPS pe server nu se poate obține locația de memorie lor . Dacă utilizați swap (swap file) pe hard disk, apoi zeci svopayuschih VPS mor chiar și mai sigur.

Ca rezultat, avem un server virtual dedicat, care este într-un fel nu foarte dedicat. Cu limitări ciudate similare cu găzduire și alte probleme SHARED.

Dintre beneficiile - schimbarea imediată a oricăror limite pentru dvs. la schimbarea vps tarifare. Din moment ce toate resursele sunt împărțite pur și simplu efectuează contra, rata de schimbare este redusă pentru a contracara schimbarea. Este nevoie de repornire vps.

De asemenea, sunt, de obicei OpenVZ VPS mai ieftine, deoarece acestea permit resurse furnizor de găzduire pentru a vinde considerabil mai mult decât sunt în realitate. De exemplu, un disc de la toate, de obicei, vps nu ocupă tot locul lor alocat. Prin urmare, compania de găzduire poate vinde mai multe locuri decât este în realitate, și, prin urmare, poate reduce prețul. Prin urmare, este clar de ce gazde diferite vps prețurile pot fi foarte diferite: mai câmin folosește acest efect, prețul mai mic. Nu este greu de ghicit calitatea serviciilor este, de asemenea, mai puțin.

Pe serverele noastre, am făcut o limite destul de dure asupra tarifelor, ceea ce a permis să mențină o calitate destul de bună. Cu toate acestea, bazate pe Xen vps permit să ridice calitatea de VPS hosting este mult mai mare.

Rezolvarea problemelor în Xen VPS

Odată cu introducerea situației Xen sa schimbat radical. Această tehnologie permite un singur server pentru a rula pe zeci de nuclee OS individuale cu pierderi mici dispărând în performanță. Și odată ce vom obține un sistem de operare separat pe fiecare bază VPS, rezolvă imediat toate problemele de mai sus!

  • Fiecare Xen vps se alocă numai în zona ei de memorie reale (RAM). Și funcționează cu acest domeniu, la fel ca pe un server adevarat. Prin urmare, probleme cu comportamentul ciudat al memoriei de numărare.
  • Fiecare Xen VPS primește o partiție (sau mai mult) hard disk (partiție), care poate face orice. Deci, sistemul de fișiere nu depinde de altcineva.
  • Puteți pune orice sistem de operare. Linux. FreeBSD. Solaris. Windows. deși MS DOS. Puteți instala sistemul de operare din BIOS boot.
  • Tu se poate stabili ca un sistem pe 64 de biți și 32 de biți. Există programe care nu funcționează în mod corespunzător pe sistemele pe 64 de biți.
  • Puteți încărca module, pentru a pune drivere și, în general, face orice.
  • Nu există limite privind numărul de procese sau orice altceva. Trebuie, prin urmare, un miez separat, nu este nevoie să se limiteze unele resurse.
  • Acea parte a Xen. care efectuează toate nucleu care rulează (de fapt, ca program normal) este de volum foarte scăzut, și mai ușor - atât de fiabile.

vps timp, realizate pe o tehnologie veche, a ieșit. O eră calitativ nou de virtualizare Xen. VPS, funcționează mult mai bine și mai flexibilă. Și suntem bucuroși să profite de pomochVam avansate de tehnologie de găzduire. A se vedea tarifele noastre pentru Xen vps.