Dimensione Testo
Sabato, Maggio 19, 2012
Contenuti

Tecnologia VPS

1 Tecnologia VPS
. . VAI!!! Cos'è un VPS?
. . VAI!!! Tecnologia Open-VZ
. . VAI!!! Tecnologia Xen
. . VAI!!! Specifiche dei Carrier


Cos'è un VPS?

Un Server Privato Virtuale (VPS) è un metodo di dividere un server fisico in diversi sever virtuali che hanno il loro spazio virtuale separato. Ogni server virtuale puo eseguire il proprio sistema operativo, e puo essere riavviato indipendentemente.

Caratteristiche principali di un VPS

VAI!!! Ogni VPS ha una copia del proprio sistema con permessi di accessi root che permettono l'installazione del proprio software con configurazioni modificate.
VAI!!! Minimo delle risorse garantiti ( memoria, tempo di processione e cosi via)
VAI!!! Allocazione di Indirizzo IP Personale
VAI!!! Possibilità di filtrare regole e tavole routing

Al momento un VPS è un ponte eccellente tra un piano di Hosting Condiviso ed una soluzione di Server Dedicato, che permette di risparmiare ed avere allo stesso tempo piu' indipendenza in quanto si puo installare quasi tutti i software che si desidera, senza la necessità di acquistare un server fisico che comporta una spesa maggiore.

Questa tecnologia è ora  possibile grazie all' invenzione delle virtualizzazioni

Le vistualizzazioni permettono a multiple  istanze di sistemi operativi di funzionare simultaneamente su un singolo computer; è un metodo che divide gli harware da singoli sistemi operativi. Ogni macchina virtuale chiamata "guest" è gestita da un Virtual Machine Monitor(VMM), anche conosciuta come hypervisore. Essendo un agente di virtualizzazione (VMM) è collocata tra il guest e l'hardware, e puo controllare l'uso dei CPU del guest, la memoria e l'immagazzinamento dati.


Esistono principalmente due tipi di virtualizzazioni:

. . VAI!!! Virtualizzazione Completa
. . VAI!!!
Paravirtualizzazione

In un ambiente di  Virtualizzazione Completa l'hypervisore fornisce una macchina completamente emulata in cui un sistema operativo può essere eseguito. Il più grande vantaggio di questo tipo è la sua flessibilità, ma ci sono problemi di prestazioni significative nel tentativo di emulare un set completo di hardware a software, in più è davvero difficile ottenere prestazioni utili con una  virtualizzazione completa.


La Paravirtualizzazione permette a più sistemi operativi di girare su hardware contemporaneamente, facendo un uso più efficiente delle risorse di sistema, come processori e memoria, attraverso la condivisione efficace delle risorse. A differenza della  virtualizzazione completa, dove viene emulato un intero sistema (BIOS, disco, processore, scheda di rete, ecc), l'hypervisor o Virtual Machine Monitor funziona con un sistema operativo che è stato modificato per funzionare su una macchina virtuale.


Con la tecnica di paravirtualizzazione, sono in realtà possibili 2 piattaforme: Xen e Open VZ. Xen è una piattaforma che dà molto piu' di un comportamento da server dedicato: vi è la possibilità di gestire il proprio esempio di kernel di Linux, di caricare i propri moduli del kernel stessi, e così via. OpenVZ è sistema di virtualizzazione a livello di sistema operativo. Questo è il tipo di virtualizzazione che la nostra azienda utilizza attualmente, ma progettiamo di espandere il nostro progetto per fornire anche virtualizzazioni VPS  basate su Xen.



Tecnologia Open-VZ

OpenVZ è un tipo di virtualizzazione che si basa sul kernel Linux. OpenVZ crea multiple e sicure istanze isolate del sistema operativo, noto come contenitori, Virtual Private Server (VPS), o Ambienti virtuali (VES) su un singolo server fisico. Ogni VPS (VE) esegue esattamente come un server stand-alone, ha accesso di root, utenti e gruppi, indirizzi IP, memoria, semafori, messaggi, processi,  file (librerie di sistema, applicazioni virtualizzate / proc e / sys, serrature virtualizzate ), netfilter (iptables) e regole di routing, applicazioni e file di configurazione,  e può essere riavviato indipendentemente.

. . VAI!!! OpenVZ è libero software open source, che è disponibile solo con licenza GNU GPL

. . VAI!!! OpenVZ richiede sia l'host e guest OSes Linux

Il kernel OpenVZ è un kernel Linux, modificato per aggiungere il supporto per i contenitori OpenVZ. Il kernel modificato offre la virtualizzazione, l'isolamento, la gestione delle risorse, e checkpoint.

Specifiche OpenVZ:

  1. OpenVZ utilizza un kernel per tutte le imprese virtuali, cosi il sistema è scalabile come solito da un kernel Linux 2.6. Un unico contenitore può esagerare in scala per l'intero server fisico, cioè per utilizzare tutte le CPU e RAM.
  2. OpenVZ consente di avere centinaia di VPS su un server fisico, i limiti principali sono RAM e velocità del processore.
  3. Un amministratore di un server fisico con OpenVZ è in grado di monitorare tutte i processori  e tutti i file di tutti i VPS.


Vantaggi di OpenVZ
:

  1. OpenVZ VPS è più economico di altri VPS che utilizzano altre tecnologie.
  2. È possibile modificare il tuo account di quota in poco tempo, non c'è bisogno di riavviare la VM.


Svantaggi di OpenVZ:

  1. Un grande svantaggio è il kernel singolo. Non è possibile impostare FreeBSD invece di Linux
  2. Solo varie distribuzioni Linux possono permettere il funzionamento del sistema host.
  3. Tutti i contenitori utilizzano la stessa partizione di swap. Lo Swapping è limitata implicitamente dal parametro privvmpages, che di fatto comprende RAM e swap.
  4. Tutti i contenitori usano una comune cache del disco.



Tecnologia Xen

Xen è un virtual-machine monitor o un hypervisor, che permette l'esecuzione di diverse macchine virtuali (VM) sullo stesso server fisico con prestazioni quasi native.

Xen è una piattaforma chiamata paravirtualizzazione che è molto simile ad emulazione hardware. La Paravirtualizzazione funziona creando un'interfaccia tra il sistema operativo di un VPS e l'hardware che mette in coda e risponde alle richieste dei sistemi operativi dai sistemi operativi modificati per interagire con l'interfaccia di paravirtualizzazione.

La Paravirtualizzazione permette di ottenere elevate prestazioni anche su piattaforme virtuali come x86 (32-bit). La caratteristica distintiva di questo metodo è la necessità di adattare il kernel del sistema operativo prima di metterlo a Xen. Su base giornaliera, Xen supporta sempre più piattaforme.

Vantaggi Xen :

  1. È possibile installare qualsiasi sistema operativo come Linux, FreeBSD, Solaris, Windows, anche MS DOS.
  2. Xen è la migrazione live da un host ad un altro che permette di evitare tempi di inattività.
  3. Xen si adatta meglio per coloro i cui siti web richiedono molta memoria.
  4. Siete in grado di compilare il vostro  kernel o caricare i vostri moduli.


Svantaggi Xen :

  1. Abbastanza costoso.
  2. Non molto buona per i siti che richiedono spazio di swap su una base quotidiana invece di installare la giusta quantità di RAM.
  3. Alcuna burstable RAM disponibile.
  4. Piuttosto lento, in quanto richede molta overhead



Specifiche  dei Carrier VPS

I nostri server carrier VPS (i nodi in cui ogni VPS risiede) sono in cima alla gamma di server Supermicro web, specificamente progettato per essere eseguito in ambienti virtualizzati.

Tutti i nostri server vettore VPS hanno  specifiche di alta gamma. Per garantire prestazioni straordinarie, ogni server ha 8 Quad-Core Xeon 5520 CPU installate.

In quanto l'utilizzo della memoria fisica è essenziale per una macchina virtuale, tutti i nostri vettori sono dotati di 24 GB ad alta velocità DDR3 ECC (Error Correction Code) di RAM, fornendo sufficienti risorse per l'esecuzione di decine di attività con una stabilità eccezionale.

Ciascuno dei nostri server VPS vettore ha 8 SATA-300 Hard Disk Enterprise installati per prendersi cura della massiccia quantità di dati. Inoltre, la disposizione RAID10  è costruita per concedere maggiore  velocità in lettura / scrittura.

/ S 100 Mb link per ciascun vettore permette grandi quantità di traffico da trasferire rapidamente.

I nostri server VPS si trovano in Europa e negli Stati Uniti con le seguenti caratteristiche:
Tier IV struttura specifica, nel senso che questi data center sono stati progettati per ospitare sistemi informatici mission-critical e hanno sottosistemi pienamente ridondanti e zone di sicurezza in compartimenti. La rindodandanza N 1 viene applicata a tutti i sistemi disponibili, nel senso che ciascuno dei componenti essenziali necessari per l'uptime del server (alimentazione, di rete e di raffreddamento) ha almeno un componente indipendente di backup.

notification_warning_32 Tecnici e Personale di Sicurezza sono disponibili 24x7 per mantenere i server e per adottare misure immediate in caso di  eventuali problemi imprevisti.



Navigazione