Qual è la differenza tra un server cloud, un server virtuale e un server dedicato?


32

Qual è esattamente la differenza tra un VPS (Virtual Private Server), un Cloud Server e un Dedicated Server? Ho difficoltà a trovare una spiegazione concisa che non sia piena di pubblicità.


2
+1 - Sono sinceramente sorpreso di non aver visto questa domanda qui fino ad ora. Ricordo di essere stato confuso allo stesso modo quando il termine Cloud è stato bandito per la prima volta circa 2 anni fa
Mark Henderson

@Mark - questa domanda di un paio di settimane fa è abbastanza simile (anche se omette la parte dedicata del server): serverfault.com/questions/272987/…
EEAA

@Mark, sono stato su una soluzione di hosting negli ultimi 3 anni. Finalmente mi sono stufato di loro - e sì, la cosa 'nuvola' è stata confusa
smartcaveman

2
La differenza è principalmente nella regione di provenienza del tuo marketing.
Bart Silverstrim,

2
@smartcaveman - ti dispiace menzionare ciò che è incompleto delle risposte attualmente fornite che hai posto una taglia?
Mark Henderson

Risposte:


31

VPS e Cloud sono la stessa dannata cosa .

Un server dedicato è una scatola fisica che si trova in un rack da qualche parte che non è condivisa con nessun altro, con cui puoi fare quello che vuoi.


7
A volte vorrei che potessimo implementare una funzionalità che nega qualsiasi domanda con la parola "nuvola" in essa, che indica all'utente di utilizzare termini più espliciti (e definibili).
SEE

7
@ErikA, la mia domanda è chiedere una definizione del termine ... Quindi, in questo caso sarebbe un po 'circolare.
smartcaveman,

2
@smartcaveman - anche se capisco la tua affermazione, non ci vuole troppo a frugare in rete per rendersi conto che la parola "nuvola" è diventata così onnipresente che è quasi priva di significato.
SEE

3
@ErikA - Sto presumendo che l'operazione lo abbia già fatto, motivo per cui hanno chiesto ..?
Mark Henderson

7
@ErikA, Stai suggerendo che "frugare nel web" è il modo migliore per trovare la definizione di una parola che è "priva di significato"?
smartcaveman,

28

Un server dedicato è un server completo a cui hai accesso esclusivo e garantito.

Un VPS offre livelli di controllo amministrativo simili a quelli di un server dedicato, ma è alimentato da una delle numerose tecnologie, o virtualizzazione completa (Xen, VMWare) o segmentazione a immagine singola (OpenVZ) per darti l'illusione di un accesso esclusivo a ciò che è veramente una risorsa condivisa (e quasi sempre sottoscritto in molti modi)

Tradizionalmente, i server e i VPS dedicati vengono fatturati a un costo fisso per un periodo di tempo. I server dedicati, in particolare, richiedono investimenti da parte del fornitore e possono essere noleggiati con un contratto con una durata minima.

Un server Cloud è tecnicamente solo un VPS, ma presenta alcune differenze nella fatturazione e nel provisioning:

  • I servizi cloud vengono generalmente fatturati in base al consumo misurato. Mentre un VPS può avere un costo variabile per il trasferimento dei dati oltre una certa soglia, un VPS inattivo avrebbe un costo fisso. Un server Cloud in genere avrebbe un costo base all'ora di esecuzione e potrebbe anche avere costi per il trasferimento dei dati proprio come un VPS.
  • I server cloud impiegano un ordinamento e una distribuzione più automatizzati, inclusa la possibilità di eseguire il provisioning di server aggiuntivi quasi identici a quelli attuali rapidamente, possibilmente utilizzando un'API programmaticamente. Ciò consente alla tua applicazione di aggiungere capacità a se stessa, non è una magia e può richiedere cambiamenti architetturali significativi al tuo ambiente.

Altri servizi possono essere commercializzati come "cloud": ciò che prima era "email ospitata" è ora Cloud Email (Service-as-a-Service); alcuni provider di web hosting condiviso stanno rietichettando i loro servizi in modo simile.

I buoni casi d'uso per i server cloud sono carichi di picco di breve durata: i servizi con fatturazione oraria ti offrono maggiore flessibilità per creare e distruggere i sistemi secondo necessità. Le configurazioni a carico costante, che saranno sempre in esecuzione, potrebbero non essere economiche da eseguire in un ambiente Cloud; le applicazioni che hanno un carico elevato costante sostenuto non sono compatibili con il modello di abbonamento eccessivo di un provider e potrebbero essere più adatte per un server dedicato.


1
Ti do punti per una buona spiegazione. Tuttavia, non sono d'accordo sul fatto che il carico elevato costante non trarrà vantaggio dal cloud. Il vero cloud consentirà il provisioning di risorse aggiuntive immediatamente e, forse, automaticamente per servire i carichi extra. Ciò non è possibile su server o VPS dedicati in cui possiamo raggiungere un limite. Inoltre, VPS non può scalare facilmente su più VPS e richiede un sacco di intervento manuale, auto-configurazione ecc. Che non è così sul cloud. In caso di VPS o server dedicato, si possiede l'errore se non l'hardware. Sul cloud puoi semplicemente spostarti senza aprire un biglietto :)
Abhishek Dujari,

6

Un VPS si riferisce in genere a una macchina virtuale su cui vengono eseguite solo le tue app. Un server dedicato è in genere un server fisico dedicato a te. un server cloud è un modo per gli idioti del marketing di diffondere il cloud mondiale come VPS. Tutte queste sono forme di IAAS - infrastruttura come servizio. Nel fare un po 'di ricerca e ho trovato un fornitore che commercializza PAAS come server cloud (gogrid), PAAS è una piattaforma come servizio. Le offerte PAAS tipiche sono Microsoft Azure, Amazon beanstalk e Google Appengine.


3
+1 per includere la parola "idiota"
Mark Henderson

puoi sicuramente avere in casa IAAS, così come PAAS e SAAS in casa. Tutti questi modelli sono modelli di gestione. L'IT come servizio è stato un modello di business standard dagli anni '90 AFAIK
Jim B

1
Haha, la nostra azienda offre un SAAS in esecuzione su un PAAS ospitato da un IAAS. Vinciamo per l'acronimo AAS?
Mark Henderson

PAAS e IAAS dovrebbero escludersi a vicenda. Come ci sei riuscito?
Jim B,

@JimB - il software in cui abbiamo sviluppato il nostro SAAS si chiama uniPaaS , perché il suo ambiente di runtime è commercializzato come PAAS.
Mark Henderson

5

No Cloud e VPS non sono esattamente la stessa cosa, chiunque voglia effettuare il downgrade, leggi prima sotto ...

  1. VPS è solo un server virtuale in cui possiamo adattare le risorse hardware che effettivamente costano denaro
  2. VPS è solo una sostituzione virtuale del server dedicato, ma sei lasciato a gestirlo da solo, fornisce solo il backup del disco rigido virtuale, ma il modo in cui gestisci / memorizzi il tuo disco rigido dipende totalmente da te.
  3. VPS non offre servizi di replica e archiviazione multi-macchina

D'altra parte,

  1. Il cloud è costituito da servizio di archiviazione, servizio di risorse, servizio di database gestito da Cloud Framework che include il backup automatico e fornisce API per gestire l'infrastruttura di hosting
  2. Considera Amazon, Google e Azure per un minuto, non offrono VPS, offrono un'API che ti aiuterà a costruire applicazioni scalabili di grandi dimensioni.
  3. L'API è costituita dal servizio di archiviazione, non è un disco rigido, ma è un archivio virtuale, in cui memorizzi i tuoi dati come file, ma non ti preoccupare di come vengono archiviati, frammentazione o dove vengono archiviati fisicamente. Il cloud ti dà accesso a un vasto elenco di server che è nascosto dietro l'API per gestire la scalabilità. Sia Amazon, Azure che Rackspace gestiscono 3 copie degli stessi file su più datacenter, di qualsiasi cosa tu abbia inserito nel negozio, quindi non devi preoccuparti dei dati perché se un computer li perde, il Cloud Provider li renderà disponibili attraverso altri computer.
  4. L'API è composta da CDN (Content Delivery Network) per il trasferimento ad alta velocità in base alla posizione dell'IP, il Cloud Provider memorizza automaticamente i tuoi file su server diversi e ti fornisce un URL trasparente che passa automaticamente al server più vicino.
  5. L'API è composta da Application Server, che offre facilità di distribuzione e gestione dell'applicazione. L'applicazione diventa indipendente dalla posizione fisica / della rete e puoi facilmente migrare e moltiplicare le risorse fisiche necessarie senza dover eseguire alcuna installazione, ecc.
  6. L'API è composta da Database replicato, Azure offre SQL Azure, che viene automaticamente replicato su 3 macchine diverse all'interno del loro datacenter, quindi non è possibile perdere nulla nel database SQL.

Mi sono appena registrato con Rackspace Cloud - e sicuramente vedo da dove vieni. Sembra che tu stia dicendo che il Cloud è un tipo di interfaccia per un VPS che spesso può essere un aspetto critico della sua implementazione. Tuttavia, sei sicuro che tutte le tue dichiarazioni su un "Cloud" sono universali per tutte le implementazioni del Cloud o sono limitate agli esempi specifici che hai fornito. Inoltre, esistono specifiche universali per tali implementazioni cloud?
smartcaveman,

No non ci sono specifiche universali, ma diventerà più chiaro man mano che andiamo avanti. it.wikipedia.org/wiki/Cloud_computing
Akash Kava

2

Ai fini di questa discussione, un VPS e un "Cloud Server" sono esattamente la stessa cosa: non si ha accesso esclusivo all'hardware ma piuttosto, l'hardware host viene condiviso tra due o più server virtuali.

Un server dedicato è proprio questo: la tua istanza del sistema operativo ottiene l'accesso esclusivo al 100% all'hardware sottostante.



1
Odio il termine "Cloud". Odio, odio, odio. Soprattutto quanto Microsoft e Apple spingono il termine. "Cloud" ora ha così tanti significati che è solo tutto grigio e sfocato e alla fine insignificante.
Mark Henderson

1
Concordato al 100%. L'ho odiato quando è apparso per la prima volta sulla scena e il mio odio è cresciuto solo da allora.
SEE

ringrazio le scimmie di marketing per aver reso qualsiasi soluzione off-premise o virtuale una soluzione cloud
Jim B

1
A mio avviso, il cloud computing non è molto più di un'estensione aggiornata del calcolo basato sulla condivisione del tempo quando i mainframe erano il sistema defacto ... implementato da entità di grandi dimensioni e affittato in fasce orarie a entità più piccole. So che sto semplificando troppo, ma è così che la vedo.
Joeqwerty,

0

VPS è generalmente un termine di marketing utilizzato dai fornitori di servizi di hosting Internet. Un VPS è una macchina virtuale che viene utilizzata esclusivamente da un singolo cliente mentre un VPS dinamico (ovvero può essere modificato in fase di esecuzione) viene spesso definito server cloud. I server dedicati sono spesso ospitati nei data center e sono interamente noleggiati dal client. Il client ha il pieno controllo su server dedicati, compresa la scelta del sistema operativo, hardware ecc.


0

Vorrei riassumere in questo modo:

  • Il server dedicato è un server fisico al 100% "tuo".
  • VPS è un server virtuale in esecuzione su un hypervisor, di solito diversi VPS condividono un singolo server fisico;
  • Il cloud è un framework per la gestione di server virtuali (qualificherei VPS come un tipo di server virtuali). Fornisce provisioning di nuovi server, allocazione delle risorse della CPU, allocazione dell'archiviazione e molto altro a seconda di chi fornisce il servizio. Di solito è combinato con la fatturazione automatica flessibile quando si paga solo per le risorse utilizzate. Il termine si sta evolvendo ma questo è ciò che ne faccio fino ad oggi.
  • "Cloud" è anche una nuova parola chiave che viene utilizzata dalle "scimmie di marketing" per (a) investitori completi nel tentativo di far esplodere il valore dell'azienda, (b) soddisfare le grandi aziende in cui le decisioni di acquisto prese da dirigenti di alto livello che hanno non ho idea di cosa stiano facendo, ma leggono nel Wall Street Journal che il cloud è interessante e tutti lo fanno, (c) utilizzato da tutti gli altri per i clienti a pieno titolo per acquistare il loro prodotto.

A proposito, l'ultima parola di hype per quanto mi ricordo era "organico", e c'erano un sacco di idioti che lo usavano indiscriminatamente per le stesse ragioni sciocche. Potresti ricordare computer organici, monitor organici, acqua biologica, benzina organica ... Mi chiedo se fosse approvato dalla FDA :-)


0

Da quanto ho capito, la differenza è semplice:

Un server dedicato è una scatola situata in uno spazio rack in un data center. Quindi, se fallisce, allora il tuo sito web o l'applicazione web in esecuzione fallisce, a meno che tu non abbia una sorta di backup o una struttura di gestione del server distribuita disponibile che è noiosa e costosa da mantenere.

D'altra parte un Cloud è come un VPS (server virtuale) che si sviluppa su più data center distribuiti su più posizioni fisiche come stati, paesi o persino continenti, quindi se un data center si guasta, verrà immediatamente spostato su un altro data center , ciò accade anche se le risorse necessarie per gestire un improvviso aumento del traffico o l'archiviazione disponibile in un data center si stanno esaurendo. Tutte queste attività sono gestite automaticamente dal cloud, quindi non è necessario dedicare alcuna risorsa per la manutenzione dell'infrastruttura, il che si traduce in significativi risparmi sui costi. Pertanto, l'utente finale può accedere facilmente al tuo sito Web o all'applicazione Web in qualsiasi momento e ogni giorno sotto qualsiasi carico se è ospitato in un cloud.

Quindi, per riassumere un cloud offre la virtualizzazione del sistema operativo, l'allocazione dinamica delle risorse, i backup ridondanti, la tolleranza zero non supera il passaggio per far funzionare un'applicazione Web / sito Web in modo continuo e senza errori in qualsiasi circostanza.

Idea geniale no. Ecco perché è stato pubblicizzato come la prossima grande novità nel mondo dello sviluppo di applicazioni Web e anche la prossima corsa all'oro del calcolo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.