Server privato virtuale - Virtual private server

Un server privato virtuale ( VPS ) è una macchina virtuale venduta come servizio da un servizio di hosting Internet . Il server virtuale dedicato ( VDS ) funziona anche in un ambiente virtualizzato, ma alcuni core della CPU sono dedicati a questo, il che non è il caso di VPS.

Un server privato virtuale esegue la propria copia di un sistema operativo (OS) e i clienti possono avere accesso a livello di superutente a quell'istanza del sistema operativo, in modo da poter installare quasi tutti i software eseguiti su quel sistema operativo. Per molti scopi è funzionalmente equivalente a un server fisico dedicato e, essendo software-defined, può essere creato e configurato molto più facilmente. Un server virtuale costa molto meno di un server fisico equivalente. Tuttavia, poiché i server virtuali condividono l'hardware fisico sottostante con altri VPS, le prestazioni potrebbero essere inferiori, a seconda del carico di lavoro di qualsiasi altra macchina virtuale in esecuzione.

Virtualizzazione

La forza trainante della virtualizzazione dei server è simile a quella che ha portato allo sviluppo della condivisione del tempo e della multiprogrammazione in passato. Sebbene le risorse siano ancora condivise, come nel modello di condivisione del tempo, la virtualizzazione fornisce un livello di sicurezza più elevato, a seconda del tipo di virtualizzazione utilizzato, poiché i singoli server virtuali sono per lo più isolati l'uno dall'altro e possono eseguire il proprio sistema operativo che può essere riavviato indipendentemente come istanza virtuale.

Partizionare un singolo server per apparire come più server è stato sempre più comune sui microcomputer dal lancio di VMware ESX Server nel 2001. Il server fisico in genere esegue un hypervisor che ha il compito di creare, rilasciare e gestire le risorse dei sistemi operativi "guest" o macchine virtuali . A questi sistemi operativi guest viene allocata una quota di risorse del server fisico, in genere in un modo in cui il guest non è a conoscenza di altre risorse fisiche tranne quelle ad esso assegnate dall'hypervisor. Poiché un VPS esegue la propria copia del proprio sistema operativo, i clienti hanno accesso a livello di superutente a tale istanza del sistema operativo e possono installare quasi tutti i software in esecuzione sul sistema operativo; tuttavia, a causa del numero di client di virtualizzazione in genere in esecuzione su una singola macchina, un VPS ha generalmente tempo del processore, RAM e spazio su disco limitati .

Motivazione

In definitiva, viene utilizzato per ridurre i costi hardware condensando un cluster di failover in una singola macchina, riducendo così drasticamente i costi fornendo gli stessi servizi. I ruoli e le funzionalità del server sono generalmente progettati per funzionare in modo isolato. Ad esempio, Windows Server 2019 richiede che un'autorità di certificazione e un controller di dominio esistano su server indipendenti con istanze indipendenti di Windows Server. Ciò è dovuto al fatto che ruoli e funzionalità aggiuntivi aggiungono aree di potenziale errore oltre ad aggiungere rischi per la sicurezza visibili (l'inserimento di un'autorità di certificazione su un controller di dominio comporta il potenziale per l'accesso root al certificato radice). Ciò motiva direttamente la domanda di server privati ​​virtuali al fine di mantenere ruoli e funzionalità del server in conflitto su una singola macchina di hosting. Inoltre, l'avvento delle reti crittografate con macchine virtuali riduce i rischi di passaggio che potrebbero altrimenti scoraggiare l'utilizzo di VPS come server di hosting legittimo.

Ospitando

Molte aziende offrono hosting di server virtuali privati ​​o hosting di server virtuali dedicati come estensione per i servizi di web hosting . Ci sono diverse sfide da considerare quando si concede in licenza software proprietario in ambienti virtuali multi-tenant.

Con l' hosting non gestito o autogestito , il cliente è lasciato ad amministrare la propria istanza del server.

L' hosting illimitato è generalmente offerto senza limiti alla quantità di dati trasferiti su una linea a larghezza di banda fissa. Di solito, l'hosting illimitato viene offerto con 10 Mbit/s, 100 Mbit/s o 1000 Mbit/s (con alcuni fino a 10 Gbit/s). Ciò significa che il cliente è teoricamente in grado di utilizzare ~3 TB su 10 Mbit/s o fino a ~300 TB su una linea da 1000 Mbit/s al mese, anche se in pratica i valori saranno notevolmente inferiori. In un server privato virtuale, questa sarà la larghezza di banda condivisa e dovrebbe essere coinvolta una politica di utilizzo corretto. Anche l' hosting illimitato è comunemente commercializzato, ma generalmente limitato da politiche di utilizzo accettabili e termini di servizio. Le offerte di spazio su disco e larghezza di banda illimitati sono sempre false a causa di costi, capacità del vettore e limiti tecnologici.

Guarda anche

Riferimenti