Despre servere virtuale

Informații generale despre servere virtuale.




Tehnologii de virtualizare


Pentru consolidarea serverelor și a infrastructurii NixServers folosește diferite tipuri de virtualizare: OpenVZ, Xen, KVM și Cloud. Tehnologiile sunt diferite structural și sunt pretabile aplicațiilor clienților în funcție de necesarul și specificațiile tehnice implicate. În cele ce urmează puteți regăsi principalele avantaje specifice fiecărei tehnologii în parte.

Cloud (high-availability)


  • Consum ridicat - Tehnologia Cloud necesită cea mai mare alocare de resurse, cunoscută și sub numele de under-selling.
  • Cost-control - Centralizând aplicațiile în cloud se pot controla mai ușor costurile individuale ale aplicațiilor.
  • OS-uri preinstalate - Sistemele de operare se pot reinstala foarte ușor, direct din contul utilizatorului.
  • Disponibilitate maximă - Cloud-ul permite cel mai înalt grad de disponibilitate în caz de avarii hardware.
  • Flexibilitate - Resursele sunt alocate în blocuri egale în funcție de necesarul fiecărui client.
  • Migrare automată - VPS-urile în cloud pot fi migrate automat și transparent față de utilizatori astfel în caz de avarii pentru restabilirea imediată a serviciilor acestora.
  • Upgrade imediat - Resursele pot fi upgradate fără a fi necesară repornirea sistemului de operare.
  • Control complet - Permite controlul complet al tuturor resurselor hardware exact ca în cazul unui server dedicat.
  • Backup complet - Permite efectuarea backup-urilor de tip LVM snapshot ale sistemelor din cloud.

OpenVZ (container virtualization)


  • Consum minim de resurse - OpenVZ este tehnologia care oferă cel mai mic consum de resurse.
  • Costuri minime - OpenVZ este o alternativă ce oferă costuri reduse față de alte tehnologii de virtualizare.
  • OS-uri preinstalate - Sistemele de operare Linux se pot reinstala foarte usor, cu un singur click.
  • Suport quota - Tehnologia OpenVZ permite folosirea cotelor pentru limitărea resurselor pentru utilizatorii VPS-ului.
  • Fair scheduling - Resursele sunt alocate în mod egal către posesorii de VPS-uri cu caracteristici identice.
  • Migrare live - VPS-urile pot fi migrate în caz de avarii sau din considerente tehnice pe alte noduri de virtualizare fără întreruperea serviciilor posesorilor acestora.
  • Upgrade imediat - Resursele pot fi upgradate fără a fi necesară repornirea sistemului de operare.
  • Tehnologie burst - Permite alocarea dinamică de RAM în cazul depășirii resurselor alocate serverului virtual.
  • Backup online - Pot fi efectuate snapshot-uri ale sistemului de operare în timp ce acesta ruleaza.

Xen (paravirtualization)


  • Thin hypervisor - Nu folosește drivere în condiții de izolare.
  • Desktop virtualization - Permite virtualizarea stațiilor astfel încat acestea pot deveni stații mobile accesibile la distanță.
  • Securitate simplificată - Securitatea sistemului este mult mai ușor de administrat decât în cazul serverelor dedicate.
  • Necesită suport - Permite o multitudine de sisteme de operare în condițiile în care acestea beneficiază de kernel support.
  • Suport VPN - Permite setarea serverelor VPN (PPTP, OpenVPN, IPSec) fără alte setări suplimentare.
  • Swap dedicat - Se pot crea partiții swap / virtual memory exact ca pe serverele dedicate.
  • Instalări custom - VPS-urile Xen permit orice tip de partiționare sau repartiționare HDD.
  • Performanță superioară - Datorită resurselor dedicate oferă performațe sporite fără a fi influențate de alți clienți.
  • Suport extensii CPU - Xen poate folosi extensiile Intel VT / AMD-V pentru a reduce consumul CPU pentru virtualizare.
  • Paravirtualizare - Permite prezentarea către VPS-uri a unei interfețe software similară cu componentele hardware.

KVM (hardware virtualization)


  • Sistem de fișiere dedicat - Logical Volume Manager
  • Virtualizare completă - KVM permite virtualizarea oricărui sistem de operare: Windows, Linux, BSD, Solaris etc.
  • Suport VNC - Permite accesul VNC la consola serială
  • Resurse dedicate - Resursele mașinii virtuale sunt dedicate. Izolarea între mașinile virtuale este perfectă.
  • Suport VPN - Permite setarea serverelor VPN (PPTP, OpenVPN, IPSec) fără alte setări suplimentare.
  • Suport desktop - KVM permite rularea sistemelor în mod desktop (Windows, Gnome, KDE etc.)
  • Swap dedicat - Se pot crea partiții swap / virtual memory exact ca pe serverele dedicate.
  • Instalări custom - VDS-urile KVM permit orice tip de partiționare sau repartiționare HDD.
  • Performanță superioară - Datorită resurselor dedicate oferă performațe sporite fără a fi influențate de alți clienți.
  • Suport nativ NFS - KVM oferă suport NFS în mod nativ.
  • Suport extensii CPU - KVM folosește extensiile Intel VT / AMD-V pentru a reduce consumul CPU pentru virtualizare.

 

Concluzii


În funcție de scopul aplicațiilor rulate și de necesarul de flexibilitate care este implicat în gestionarea serverului virtual cele patru tehnologii oferă avantaje diferite. Pentru aplicații uzuale în care este necesară o administrare cât mai usoară iar nivelul de cunoștințe administrative este redus, NixServers recomanda tehnologia OpenVZ. Pentru aplicații care necesită performanță superioară sau pentru servere entry-level destinate găzduirii de aplicații în care controlul resurselor este o resursă importantă vă recomandăm KVM.