2013-08-20 15 views
7

Sto provando a valutare Google Compute Engine (GCE) per un progetto cloud nella nostra azienda. Abbiamo una certa esperienza nel lavorare con Amazon Web Services ma vorremmo sapere se GCE è un'alternativa migliore per il nostro progetto. Ho le seguenti domande. La nostra scelta per il progetto si baserà sulle risposte alle domande quindi, per favore aiutatemi con queste domande.Google Compute Engine come alternativa ai servizi Web Amazon (EC2, ELB, ecc.)

  1. Esiste un equivalente di AWS Route53 e Elastic Load Balancer su Google cloud? Se non sono disponibili, come caricare le istanze GCE del bilanciamento?
  2. Esiste un concetto come le regioni? (come us-east-coast-1, us-west-coast-1, ecc ...). Utile per assicurarsi che il servizio non sia influenzato durante le calamità naturali.
  3. Esiste un equivalente di Cloud Watch per aiutarci a ridimensionare automaticamente le istanze del motore in base al carico?
  4. Possiamo impostare un cloud privato sulla piattaforma cloud di Google?
  5. Possiamo ottenere indirizzi IP pubblici permanenti per le istanze GCE?
  6. Ci sono dei vantaggi (in termini di integrazione o prezzi più rigorosi) quando si utilizzano servizi Google come Google Analytics, YouTube, DoubleClick, ecc.?

risposta

10

Load Balancing

Google Cloud Platform di Compute Engine (GCE) ha recentemente aggiunto un Load Balancing feature. È inferiore a ELB (supporta solo UDP/TCP, non HTTP (S)).

Regioni

GCE ha feature parity. AWS regioni corrispondono a GCE Regioni, e AWS Zone Disponibilità a Zone GCE

Autoscaling (CloudWatch)

Google Compute Engine non ha autoscaling, ma Google App Engine fa. Strumenti di terze parti come Scalr o RightScale sono comunque compatibili con Google Compute Engine

Disclaimer: Lavoro in Scalr.

Private Cloud

Intendevi istanze dedicate? Quelli non sono disponibili in GCE.

Se si intende VPC, è possibile utilizzare GCE networks to achieve isolation. Ti consigliamo inoltre di disable ephemeral external IP addresses per le istanze che desideri isolare.

IP persistenti

GCE è IP persistenti, essi sono chiamati "Reserved Addresses"

integrazione con altri servizi

probabilmente otterrete una migliore latenza ai servizi di Google di utilizzare nel vostro backend (Ricordo una coppia presentazioni a Google I/O che parlano di Google App Engine + BigQuery).

Per i servizi di frontend (Google Analytics), probabilmente non ne trarrete vantaggio, poiché ciò dipende dai vostri utenti, non dai vostri server.

+0

Ho una query di follow-up su aspetto Private Cloud. Cosa intendo per domanda 4, la piattaforma cloud di google fornisce un equivalente del cloud privato virtuale di AWS? Questo è molto utile per nascondere (anche proteggere) i server dei database, ecc. In quanto non sono indirizzati direttamente dai client web. Se non esiste un equivalente, qual è il metodo preferito per proteggere i server di database. – Narayanababu

+0

@Narayanababu Ho aggiornato la mia risposta di conseguenza: GCE supporta reti configurabili, che dovrebbero consentirvi di ottenere ciò di cui avete bisogno. –

+0

Non sono sicuro che AWS abbia questo, ma Google ha anche "finestre di manutenzione", che possono far cadere istanze per lunghi periodi di tempo. L'attuale finestra di manutenzione (in corso ora) è stata progettata per durare per due settimane! Quindi chiunque pensi di costruire un sistema affidabile dovrà riflettere su come risolvere questi problemi. – speedplane

Problemi correlati