VPS vs Cloud Server
Molto spesso sui siti di diversi Provider si trovano offerte di Server virtuali, in seguito VM (Virtual Machine), con nomenclature differenti che generalmente si riconducono a: VPS e Cloud Server.
Dal punto di vista tecnico una VPS (Virtual Private Server) è una VM che gira su un Hypervisor. Ma anche un server Cloud è una VM che alla fine dei conti gira su un Hypervisor. Quindi può sorgere il dubbio se si tratti di una reale distinzione tecnica o solo di un differente modo di chiamare due prodotti identici.
Dal punto di vista tecnico una VPS (Virtual Private Server) è una VM che gira su un Hypervisor. Ma anche un server Cloud è una VM che alla fine dei conti gira su un Hypervisor. Quindi può sorgere il dubbio se si tratti di una reale distinzione tecnica o solo di un differente modo di chiamare due prodotti identici.
Ma allora quali sono le differenze tra una VPS e un Cloud Server?
Il mercato del Cloud, per opera dei Provider, ha trasformato due terminologie che dovrebbero indicare la stessa cosa, in due prodotti che in realtà sono differenti nel valore.La volontà di accaparrarsi il mercato ha spinto i cloud provider del low cost a inventarsi un “sotterfugio”, per proporre VM a prezzi più bassi e allo stesso tempo risparmiare sui costi di implementazione delle infrastrutture hardware.
È giusto proporre soluzioni a costi differenti, perchè questo consente al cliente di scegliere. Il problema è che i Provider dovrebbero spiegare in maniera trasparente la differenza tra i diversi prodotti che offrono.
Questa trasparenza però non c'è e il cliente si trova 2 prodotti in apparenza identici, ma con costi decisamente differenti. Una VPS costa sicuramente molto meno di un Cloud Server.
VPS
Una VPS è intesa come una VM presente su 1 singolo Host / Hypervisor fisco, sia esso VMware, Hyper-V o KVM.Dal punto di vista fisico la VM risiede sui dischi locali dell'Hypervisor e usa le risorse quali Cpu, Ram e Rete dello specifico Hardware su cui gira.
Cloud Server
Si intende Cloud Server una VM che risiede in una configurazione Cluster formata da 2 o più Hypervisor fisici che condividono uno storage.Dal punto di vista fisico il file costituente una VM risiede su uno storage condiviso, ma in un dato istante usa le risorse quali Cpu, Ram e Rete di uno degli Hypervisor appartenenti al Cluster.
Cloud Server è in un Cluster, la VPS su un server stand alone
Questo significa che un cloud server è su un sistema cluster tollerante ai fault, mentre una VPS è su un singolo server.
In caso di guasto
Nel caso di una VPS, se si verifica un guasto dell'hypervisor per problemi hardware o software (a livello di sistema di virtualizzazione), finchè non viene risolto il guasto, la VM non sarà più accessibile. E nel caso si corrompa lo storage locale dell'hypervisor e non avete il backup della VM, sono guai.In un cluster se uno degli hypervisor si guasta, le VM vengono spostate automaticamente su un altro hypervisor fisico appartenente al cluster.
Qualcuno obietterà che anche un cluster ha un POF, ovvero un Point Of Failure, cioè un Punto Critico che può "fallire" (guastarsi). Nel caso specifico di un cluster il POF più probabile è lo storage condiviso.
Ma un'architettura cluster, realizzata con sistemi di marca come HP o DELL, contempla hardware di fascia enterprise e uno storage serio ha come minimo oltre a due alimentatori, anche due controller per i dischi e ogni volume dati è realizzato almeno con un sistema RAID resiliente a guasti dei dischi.
Un server stand alone se va bene ha doppio alimentatore, ma non ha una doppia scheda madre o una doppia controller dischi.
Analogia con gli aerei: singolo o doppio motore?
Una VPS è come un aereo con singolo motore a elica, mentre un Cloud Server è un aereo con N motoriQuesta non è una regola che obbligatoriamente è valida per tutti i provider! Probabilmente ce ne sono alcuni che in buona fede hanno fatto del loro meglio per dire esattamente che cosa stanno offrendo. Ce ne sono altri che non hanno 2 offerta, VPS o Cloud Server, ma propongono un solo prodotto, senza ben specificare di che cosa si tratti.
Bisogna quindi fare attenzione a cosa si stà acquistando, spulciando il sito alla ricerca del maggior numero di informazioni tecniche. Se non ci sono scritte molte informazioni sull’architettura e sulle tecnologie utilizzate, allora potete farvi l’idea che il Provider preferisca non dare troppe informazioni, perché più ne dà e più scopre le carte….preferisce giocare sulla vostra “ignoranza”.
Ad oggi l'offerta Stellar non prevede delle VPS, ma solo dei Cloud Server. Quindi le offerte Stellar sono VM in ambiente Cluster