¿Cuáles son las principales diferencias entre Google Compute Engine y Amazon Web Services?

La respuesta honesta es: “No mucho”. Ambas son máquinas virtuales en la nube. Ambos son escalables. Ambas son muy buenas formas de descargar el trabajo del servidor.

AWS ha estado en el juego más tiempo y tiene un “conjunto de características” más amplio. Puede tener diferentes tipos de máquinas y servicios en AWS de los que puede obtener actualmente en Google.

Ahora Google tiene una tecnología realmente genial que estamos construyendo y que AWS aún no ha igualado. (tenga en cuenta que esto es un poco una guerra fría con cada lado copiando conjuntos de funciones a medida que avanzan) Una de las cosas más sorprendentes que he visto en el lado de Google es que puede migrar en vivo una máquina. Esto significa que puede obtener efectivamente 0 tiempo de inactividad al actualizar un servidor. Google Compute Engine utiliza la tecnología Live Migration para mantener la infraestructura sin tiempo de inactividad de la aplicación

Además, Google tiene una mejor red global, pero AWS tiene más ubicaciones de servidores para elegir. Es una batalla divertida para el futuro de la informática.

En este momento, parece que Google Compute Engine solo proporciona máquinas virtuales Linux (Ubuntu o CentOS), lo que lo coloca en el mercado de Infraestructura como servicio (IaaS).

Amazon Web Services proporciona un servicio similar (EC2), pero tiene una gran cantidad de otras ofertas como Elastic Beanstalk (PaaS), Elastic MapReduce (Hadoop alojado), mecanismos de control de acceso avanzado (IAM), DNS (Ruta 53), alojado RDBMS (RDS), dos soluciones NoSQL alojadas (SimpleDB, DynamoDB) y una variedad de otros servicios.

Por lo tanto, Google Compute Engine compite directamente con AWS EC2, aunque en el verdadero estilo de Google, parece que simplemente están proporcionando el servicio base IaaS y permitiendo a los socios construir otros servicios sobre él. RightScale, MapR y otros ya han anunciado soporte para GCE.

Además, a partir de ahora, Google aparentemente solo le permite ponerse de pie y cerrar instancias de GCE desde la línea de comandos y la API; AWS tiene una GUI web adicional y muy bien hecha para sus servicios.

He intentado usar ambos. En términos simples, GCE ofrece mejores máquinas que AWS, de forma gratuita …