Cloud hosting vs hosting dedicato: vantaggi e svantaggi


9

Attualmente sto cercando una società di hosting in grado di fornire un servizio molto solido con uno SLA al 100%.

Nella ricerca sono arrivati ​​sia l'hosting cloud sia l'hosting dedicato gestito. (Preferirei non gestire il server da solo poiché sono ancora piuttosto nuovo su Linux.)

Non sono sicuro che la definizione di "qual è la migliore" avrebbe senso, ma quali vantaggi ha l'hosting cloud rispetto all'hosting dedicato del server?

Ho bisogno di un servizio affidabile sopra ogni altra cosa e alcuni elementi dell'applicazione da ospitare saranno relativamente ad alta intensità di CPU, anche se i picchi nell'uso della CPU saranno sporadici, quindi l'hosting deve essere in grado di gestirlo.

Risposte:


9

quali vantaggi ha l'hosting cloud rispetto all'hosting dedicato del server?

Non c'è risposta in astratto; o la risposta generale a questo è almeno troppo lunga per scrivere qui. È necessario iniziare con un'immagine dell'architettura desiderata e del carico previsto, quindi valutare l'architettura di hosting su tale base. Tanto per cominciare, quale linguaggio di programmazione stai usando è molto importante e non hai detto.

Per darti una risposta parziale, in breve:

  • Comprendi il teorema della PAC . Il cloud hosting di solito offre API di archiviazione che si appoggiano al lato AP di CAP, come Amazon SimpleDB e S3.
  • L'hosting cloud implica che il ridimensionamento non sarà un problema, ovvero è possibile eseguire lo spooling di 100 nuovi server senza preavviso e li otterrete.
  • Il cloud hosting dovrebbe avere alcuni addon incentrati sulla rete e sul monitoraggio che semplificano la gestione di una flotta di server, il bilanciamento del carico HTTP fx, il monitoraggio, il ridimensionamento automatico.

Si prega di notare che:

  • Se stai usando solo pochi server, il cloud computing non è poi così diverso dal tradizionale hosting VPS.
  • Se usi quelle API di archiviazione altamente scalabili (come SimpleDB), allora ottieni una piattaforma per gestire molta crescita. D'altra parte, sei anche fortemente bloccato dal fornitore di cloud computing.

Ho bisogno di un servizio affidabile sopra ogni altra cosa

Quel punto IMHO indica:

  • Un VPS completamente gestito o un fornitore di server dedicato come Rackspace, Engine Yard, Joyent e altri.

O

  • Un provider di cloud computing "full-stack" come Google App Engine o Windows Azure (al contrario di Amazon EC2, che richiede di gestire autonomamente il sistema operativo, i backup, le patch di sicurezza ecc.).

Ognuno di questi punti sarebbe un buon punto di partenza, ma ancora una volta, dipende dalle specifiche della tua architettura e dalle tue aspettative di crescita.


1
Mortenesen: +1 Penso che questa sia la prima risposta completa e chiara che ho letto su Internet sui pro / contro dell'hosting standard rispetto al cloud hosting. Vorrei anche aggiungere che molte volte anche il ridimensionamento su un VPS non è così difficile (a meno che non sia necessario un enorme ridimensionamento), la maggior parte dei VPS completamente gestiti può aumentare lo spazio e la larghezza di banda del VPS semplicemente aggiornando a un piano più costoso e lo fanno abbastanza velocemente , non noterai nemmeno un downtime del tuo server.
Marco Demaio,

3

Senza un'idea del tipo di traffico che vedrai o dei tuoi piani di crescita, non posso dire se farai meglio con un'opzione cluster / grid-computing o un server dedicato tradizionale (tuttavia ho lavorato nel settore dell'hosting per anni), posso dire che non troverai un'azienda rispettabile con uno SLA al 100%: non esiste un tempo di attività garantito al 100% con alcun servizio e chiunque prometta tanto nasconde qualcosa ( forse qualcosa di così semplice come il sovraccarico ogni mese per consentire l'emissione di credito in caso di downtime).


In realtà ci sono aziende con SLA al 100%, a seconda della tua definizione di SLA e del 100%. Molte persone sanno che non ci sono garanzie al 100% nella vita. E 100% SLA non significa uptime del 100%. La Terra potrebbe essere colpita da un asteroide e tutti i tuoi server di backup in tutti i continenti vengono simultaneamente eliminati. Ma almeno con uno SLA al 100%, verrai compensato (OK, in questo caso probabilmente non importa molto). La chiave è determinare se la garanzia SLA può coprire le perdite in caso di tempi di inattività (è sufficiente un credito del 100% per coprire le perdite? 200%? 500%?) E il premio su tale SLA 100%.
Lèse majesté,

3

Il cloud hosting ha molti significati diversi, ma se stai parlando di Platform as a Service (PaaS) o Infrastructure as a Service (IaaS), i vantaggi principali sono in genere la possibilità di passare a più server e pagare ogni ora anziché mensilmente . Ho scritto un post sul blog su VPS / VM vs Server dedicati vs Cloud: opzioni di hosting e confronto dei costi , e dalla tua domanda sembra che tu vada bene con un Virtual Private Server (VPS) o un provider di hosting VM. Se il tempo di attività è la tua principale preoccupazione rispetto all'utilizzo di un provider di hosting cloud con più macchine virtuali dietro un bilanciamento del carico è la soluzione migliore per l'alta disponibilità. Utilizzando più server è possibile disattivarne uno per manutenzione / aggiornamenti e non avere tempi di inattività.


+1 Bell'articolo! Vorrei cPanel al posto di Plesk come pannello di controllo, comunque l'articolo è molto chiaro spiegando le cose e confrontando VPS vs Cloud
Marco Demaio,

3

+1 per uno SLA al 100%, ogni applicazione mission-critical dovrebbe risiedere in un host che offre questo. Inoltre, potrei aggiungere che ogni azienda ha una stampa fine tra lo SLA al 100%.

Potrebbero garantirlo sul tempo di attività (ping) e sull'hardware, ma le cose più intense arrivano quando possono offrire uno SLA al 100% per l'applicazione stessa. Se desideri un elenco di fornitori in grado di offrire questo genere di cose, ho lavorato con alcuni che posso consigliare.


Come possono offrire uno SLA al 100% sull'applicazione che hai creato? Stai insinuando che l'hosting web passerà attraverso il tuo codice e risolverlo quando qualcosa va in tilt? Qualsiasi onesto SLA di hosting web coprirà solo l'hardware / sistema operativo e il tempo di attività della rete, poiché è tutto ciò su cui hanno il controllo. Se si sceglie di scrivere codice non sicuro, non installare patch critiche o eseguire versioni non stabili del software, l'host Web non può fare nulla per i tempi di inattività risultanti. La disponibilità dell'applicazione è generalmente garantita solo dai provider SaaS.
Lèse majesté,

Sarebbe l'approccio più esteso del provider di hosting che attraversa l'abisso che si estende oltre lo scopo di diventare semplicemente un fornitore piuttosto una missione condivisa e un consulente di fiducia.
Nick O'Neil,

1

Un servizio cloud ha tre caratteristiche distinte che lo differenziano dall'hosting tradizionale. Viene venduto su richiesta, in genere al minuto o all'ora; è elastico - un utente può avere un servizio tanto o poco quanto desidera in un dato momento; e il servizio è completamente gestito dal fornitore (il consumatore non ha bisogno altro che un personal computer e accesso a Internet). Importanti innovazioni nella virtualizzazione e nel calcolo distribuito, nonché un migliore accesso a Internet ad alta velocità e un'economia debole, hanno accelerato l'interesse per il cloud computing.

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.