2010-12-14 11 views

risposta

18

Qui ci sono alcune differenze chiave da considerare: l'utilizzo

  • Server. Con un hoster come GoDaddy, i server sono risorse condivise e non c'è modo di capire (o limitare) il numero di inquilini che condividono un determinato server con la tua app. Con Azure, un determinato server, con i suoi 8 core, viene assegnato a macchine virtuali specifiche. Al massimo, 8 macchine virtuali verranno distribuite su un determinato server.
  • SLA. Con un hoster condiviso come GoDaddy, non esiste un modo integrato per scalare la tua app o per garantire la disponibilità con più server che eseguono la tua app. Con Azure puoi scalare facilmente fino a 2 o più istanze, assicurando almeno il 99,95% di disponibilità.
  • Server virtuali. Come chiarimento al punto precedente: GoDaddy ora offre server virtuali, con costi che partono da circa $ 30 al mese. Tuttavia, questa offerta non fornisce alcun supporto per il ridimensionamento.
  • Conservazione duratura. Oltre a SQL Azure (GoDaddy fornisce hosting di SQL Server), Azure fornisce tabelle, BLOB e code, ciascuna tripla replicata. Inoltre, Azure può distribuire una nuova istanza di SQL Azure in pochi secondi. SQL Azure è anche triplicato.
  • Infrastruttura di monitoraggio e diagnostica. Azure fornisce un'infrastruttura di diagnostica per acquisire elementi quali contatori delle prestazioni, dimensioni delle code, file di registro personalizzati, ecc. E consolidarli in una tabella facilmente accessibile/interrogabile e in un archivio BLOB. È quindi possibile creare app di monitoraggio dell'app attorno a questo set di diagnostica. Inoltre, lo stesso tessuto Azure controlla lo stato della tua applicazione. Nel caso di un server guasto, ad esempio, la tua app viene riavviata automaticamente su un altro server. Non sono a conoscenza di alcun sistema automatizzato di monitoraggio e recupero della salute integrato in soluzioni di hosting economiche/condivise come quelle offerte da GoDaddy.
  • Servizi aggiuntivi su richiesta. In Azure, è possibile accedere a diversi servizi di consumo, come SQL Azure, bus di servizio, archiviazione scalabile (BLOB, tabelle, code), controllo degli accessi, memorizzazione nella cache (attiva dal 2011) e Reporting Services (in uscita nel 2011).
+0

Risposta meravigliosa. – kayak

+0

Buona risposta, abbiamo un sito di eCommerce che ha bisogno di una buona infrastruttura server, quindi stiamo pianificando di passare da Go daddy ad azure, ma devo apportare eventuali modifiche al mio codice, sto usando asp.net mvc, così i cookie, sessione ecc funzionerà?, ho letto da qualche parte che alcune funzionalità di asp.net non funzionano nei servizi web di Amazon. – stom

10

Azure è come AWS o Google App Engine. Hanno tonnellate di server, comprano (a buon mercato) tempo su di loro e servono da loro. Non è tanto un sostituto per il web hosting in quanto è un rimpiazzo per un piccolo datacenter.

Il tuo sito web personale probabilmente non ha bisogno del tipo di scalabilità on-demand che il cloud computing può fornire, ma una startup Web che non può investire in un data center potrebbe - e in base a molti fattori, l'economia potrebbe lavorare a favore di esso. Ma forse no.

I Webhost sono ideali per contenuti statici o dinamici, database o altro. AWS/Azure/GAE sono ottimi per quando la tua richiesta è il doppio di quanto ti aspettassi, quindi aggiusti il ​​piccolo dispositivo di scorrimento.

2

GoDaddy è semplicemente una società di hosting Web in cui Windows Azure è una società di hosting di cloud.

Di solito le società di hosting cloud offrono diversi livelli di servizi, ad esempio Infrastructure as a Service (IAAS), Platform as a Service (PaaS) e Software as a Service (SaaS). Solitamente i servizi cloud vengono misurati e si paga per ciò che si utilizza. per esempio. le risorse di elaborazione (core della CPU), l'archiviazione, l'utilizzo della larghezza di banda vengono misurati e addebitati al tuo account. Questo non è il caso del web hosting in cui è sufficiente selezionare un piano per l'hosting.

L'altra importante differenza nel cloud hosting è elastica e scalabile all'istante.È possibile aggiungere core CPU, spazio su disco rigido, larghezza di banda e qualsiasi altra risorsa di elaborazione eseguendo solo pochi comandi.

È possibile creare immediatamente una nuova macchina virtuale (Server) con pochi clic, gestire e avere il pieno controllo sui requisiti dell'infrastruttura. Ti consente di scalare su richiesta.