2009-04-03 9 views
14

Recentemente ho fatto un po 'di ritardo leggendo su cloud hosting.Quali sono i motivi per cui un sito web "semplice" non sceglie Cloud Based Hosting?

Per un client con le stesse caratteristiche di StackOverflow (stack di Windows, stessa quantità di visitatori), ho bisogno di configurare un ambiente di hosting. Stackoverflow è passato dall'affitto all'acquisto.

La domanda è: perché non hanno scelto il cloud hosting?

Poiché StackOverflow non utilizza elementi strani che devono essere eseguiti su un server dedicato e presumibilmente il cloud hosting è la "soluzione", perché non utilizzarlo?

Ottenendo risposte a questa domanda, spero di essere in grado di prendere una decisione ponderata.

+0

Interessante domanda e mentre potremmo non sapere perché SO scelga la loro decisione, potremmo almeno esplorare l'opzione. Sono curioso di vedere le risposte qui. – JoshBerke

+0

Anch'io ... fino ad ora alcune belle risposte. – Gidon

+0

Dov'è la domanda di programmazione? –

risposta

5

Sinceramente non so perché corre così come fa, su server di proprietà privata.

Tuttavia, posso supporre cui un sito web preferirebbe questo:

  • Maintainability - quando le cose DO andare male, si vuole essere hands-on sul problema, e risolvere il più rapidamente possibile, senza dover contare su terze parti. Ovviamente lo svantaggio è che è necessario che il numero sia disponibile 24 ore su 24 per risolvere questi problemi.
  • Scalabilità - Il cloud hosting (o qualsiasi altro hosting esterno, se è per questo) è molto conveniente per un sito di piccole e medie dimensioni. E la maggior parte dei provider di hosting oggi ti dà la possibilità di avviare piccoli (hosting condiviso per esempio) e crescere su server privati ​​/ VPN/etc ... Ma se credi davvero che avrai bisogno di uno spazio di crescita extra, potresti voler conta solo sulla tua infrastruttura.
  • Controllo completo - con i propri server, si è mai vincolato a qualsiasi restrizione o limitazione che un servizio di hosting potrebbe imporre all'utente. Esegui tutto ciò che vuoi, prendi il tuo CPU o la tua RAM, qualunque cosa. È il tuo server. Molti provider di hosting non ti danno questa libertà (a meno che non paghi, ovviamente :))

Ancora, questo è un problema di costo-efficacia, e ogni azienda gestirà in modo diverso.

+0

La manutenibilità e la scalabilità non sono ragioni per l'hosting del cloud? E che tipo di sito web è SO, di dimensioni medio/grandi? Mantenibilità - guarda l'interruzione di SO pochi giorni fa. Questo potrebbe essere impedito dal cloud hosting? Scalabilità: non è possibile semplificare la scala di hosting del cloud? – Gidon

+0

Sì e sì. Supponiamo però un'altra interruzione su cui lo staff non ha alcun controllo, il che potrebbe richiedere giorni per essere risolto. Leggi il post del blog sull'interruzione, avresti potuto farlo su cloud hosting? Scalabilità: assolutamente più semplice sul cloud. Ma cosa succede se si desidera il pieno controllo su come si scala? –

+0

Il cloud hosting non impedirà realmente problemi di interruzione, li sposta solo da qualche altra parte e sul piatto di qualcun altro. – annakata

0

Sono sicuro che qualcuno di SO risponderà ma "Non è solo più una seccatura"? L'hosting della vecchia scuola è ancora a buon mercato e, a meno che tu non abbia grandi problemi di scalabilità, perché dovresti fare il cloud hosting?

+0

Immagino che per un sito in rapida crescita come StackOverflow l'opzione di crescere senza preoccupazioni sia un grande professionista per il clouding per l'hosting ... Quello che ho letto dal loro blog è che hanno comprato un server web extra che non è in uso ancora. Con il cloud hosting non ti preoccupare di questo. – Gidon

2

Ovviamente non posso dire per StackOverflow, ma ho alcuni client che hanno seguito il percorso "cloud hosting". Tutto ciò ora sta freneticamente cercando di uscire dal cloud.

In molti casi, non è ancora al 100%. Limitazioni nel tracciamento degli utenti (passaggio dell'indirizzo IP del richiedente), prestazioni fluttuanti dovute ad altro carico sul cloud e numero di utilizzo sconosciuto sono solo alcuni dei problemi che sono emersi.

3

Penso che questo potrebbe essere un grande motivo per cui:

database cloud sono in genere più limitati nelle funzionalità rispetto ai loro controparti locali. App Engine restituisce fino a 1000 risultati. SimpleDB scade entro 5 secondi. Unire record da due tabelle in una singola query interrompe i database ottimizzati per la scala. App Engine offre storage specializzato e tipi di query come le coordinate geografiche .

Il layer di database di un'istanza nuvola può essere astratto come livello separato best-of-breed all'interno di uno stack di cloud ma gli sviluppatori sono molto probabilmente da usare la soluzione locale sia per la sua velocità e semplicità.

From Niall Kennedy

2

Da quello che ho visto (e questo si basa solo sulla lettura di varie storie di blogger) il più delle volte i costi in dollari del cloud hosting non funzionano, specialmente se si considera un po 'di pianificazione o analisi. È davvero prezioso solo per qualcuno che si aspetta un traffico altamente fluttuante che sfida la previsione o raffiche stagionali. Credo che nella sua infanzia non sia abbastanza abbastanza competitivo.

IIRC Jeff e Joel hanno detto (in uno dei podcast) che hanno effettivamente eseguito i numeri e non ha funzionato favorendo il cloud.

+0

Farò dei controlli numerici, perché è almeno altrettanto importante. – Gidon

2

Penso che Jeff abbia detto in uno dei Podcast che voleva imparare molte cose sull'hosting e in generale si diverte a farlo. Alcuni mal di testa a parte (vedi il blog SO), penso che sia una grande esperienza di apprendimento.

Il cloud computing ha sicuramente i suoi vantaggi, come hanno notato molte delle altre risposte, ma a volte si vuole essere in grado di controllare ogni bit del proprio server.

+0

Capisco cosa intendi, ma se per un momento guardiamo fuori dagli schemi ... è davvero necessario controllare ogni bit del tuo server? Se hai una configurazione normale (IIS 7 con SQL 2k8), hai davvero bisogno di avere il controllo? o è solo una vecchia abitudine ... – Gidon

+0

Probabilmente un po 'di amore da nerd. Non riesco a immaginare di aver bisogno di un accesso root/admin completo per un box quando sto ospitando un software piuttosto standard. – MattGWagner

2

L'ho esaminato una volta per un sito piuttosto piccolo. Gestire una piccola istanza Amazon per un anno costerebbe circa £ 700 + costi di larghezza di banda + costi di storage S3. L'hosting VPS con specifiche simili e una franchigia di larghezza di banda accettabile è di circa £ 500. Quindi penso che il costo abbia molto a che fare con esso a meno che non si abbia un traffico fluttuante e molto!

Problemi correlati