Virtual private server

In informatica, un virtual private server (VPS) è un server virtuale, cioè un'istanza di un sistema eseguita in un ambiente di virtualizzazione insieme ad altre sullo stesso hardware fisico (host). Grazie all'hypervisor, più VPS possono essere eseguiti contemporaneamente sulla stessa macchina e,…

In informatica, un virtual private server (VPS) è un server virtuale, cioè un'istanza di un sistema eseguita in un ambiente di virtualizzazione insieme ad altre sullo stesso hardware fisico (host). Grazie all'hypervisor, più VPS possono essere eseguiti contemporaneamente sulla stessa macchina e, secondo l'implementazione, essere migrati su un host diverso, in alcuni casi senza interruzione del servizio.

Descrizione

Questa tecnica consente di ospitare sullo stesso hardware più sistemi in esecuzione, anche con sistemi operativi differenti, riducendo i costi delle infrastrutture. Esistono diverse modalità di implementazione dei VPS, corrispondenti ad altrettante tecniche di virtualizzazione: nella virtualizzazione completa e nella paravirtualizzazione ogni VPS è una macchina virtuale con un proprio sistema operativo, mentre nella virtualizzazione a livello di sistema operativo i VPS sono contenitori che condividono il kernel dell'host.

In ogni caso i VPS sono eseguiti in modo isolato: i processi e il filesystem di ciascuno non sono accessibili agli altri. Secondo l'hypervisor e le politiche adottate, ai singoli VPS possono essere assegnate quantità fisse o variabili di risorse — CPU, memoria RAM, spazio di archiviazione, banda di rete — oppure quote di livello diverso secondo il carico del sistema.

Utilizzo

Grazie alla scalabilità, all'isolamento e alla possibilità di migrazione, i VPS sono ampiamente impiegati dai fornitori di servizi internet e di hosting per offrire servizi web o servizi di rete di base, come la posta elettronica e l'FTP. Sono diffuse anche offerte commerciali di singoli VPS, con cui le aziende possono esternalizzare i propri servizi, anche quelli interni, raggiungibili attraverso una VPN.

La gestione dipende dal sistema operativo installato e, per i servizi a pagamento, dall'offerta commerciale: di solito avviene tramite pannelli di controllo web, ma anche attraverso connessioni SSH, il desktop remoto o la console virtuale messa a disposizione dall'hypervisor.

Cloud server

Nell'ambito del cloud computing si parla di cloud server per indicare un server virtuale offerto secondo il modello Infrastructure as a Service (IaaS): il fornitore gestisce l'infrastruttura fisica e mette a disposizione dell'utente risorse di calcolo e di archiviazione, senza che questi debba occuparsi dell'hardware. Rispetto a un VPS tradizionale, cui sono assegnate risorse prestabilite su un singolo host, un cloud server attinge di norma a un'infrastruttura distribuita su più macchine. L'utente può modificare in tempo reale il numero di core, la memoria RAM e lo spazio su disco secondo le necessità, con una fatturazione a consumo, spesso su base oraria. Le prestazioni e le funzionalità sono in genere assimilabili a quelle di una macchina dedicata; il modello consente di evitare l'acquisto e la gestione di server propri, sostituendo l'investimento iniziale con costi legati all'effettivo utilizzo.

Servizi correlati

Altre voci

A

Amazon Web Services

Amazon Web Services, Inc. (nota con la sigla AWS) è una sussidiaria di Amazon, che fornisce servizi di cloud computing su un'omonima piattaforma on demand.

Leggi la voce →
O

OpenNebula

OpenNebula è un toolkit di cloud computing open source per la gestione di centri di elaborazione dati distribuiti eterogenei. OpenNebula gestisce una infrastruttura virtuale di elaborazione dati per costruire IaaS (Infrastrutture come servizio) pubbliche, private ed ibride.

Leggi la voce →
A

Amazon EC2

Amazon Elastic Compute Cloud (traducibile in italiano come "nuvola di calcolo elastica di Amazon"), abbreviato in Amazon EC2, è una parte centrale della piattaforma di cloud computing Amazon Web Services (AWS) di Amazon, che permette agli utenti di affittare macchine virtuali sulle quali…

Leggi la voce →
SistemistaS

Sistemista

Un sistemista (in inglese system administrator o sysadmin), in informatica e telecomunicazioni, è un tecnico specializzato che si occupa dell'installazione, configurazione, gestione (manutenzione, aggiornamento e monitoraggio) di reti informatiche e di telecomunicazioni, o di uno o più…

Leggi la voce →
Amazon AlexaA

Amazon Alexa

Amazon Alexa, conosciuta anche semplicemente come Alexa, è un assistente virtuale sviluppato dall'azienda statunitense Amazon basato su tecnologie di intelligenza artificiale, riconoscimento vocale ed elaborazione del linguaggio naturale. È stato introdotto nel 2014 insieme al dispositivo Amazon…

Leggi la voce →
M

Microsoft Account

Microsoft Account (precedentemente denominato Windows Live ID e, prima ancora, Passport .NET) è un sistema di autenticazione sviluppato da Microsoft che permette di accedere a numerosi siti web, servizi e applicazioni, utilizzando un unico account. Permette, ad esempio, di accedere ai servizi…

Leggi la voce →