¿Cuál debo elegir, AWS o Google Cloud?

Podría haber escrito una respuesta muy larga y elaborada comparando estos 2 gigantes de la nube, pero luego buscar un poco por Internet me proporcionó un artículo muy informativo sobre el mismo. Visite este enlace para el mismo A Tale of Two Clouds: Amazon vs. Google – Robert Aboukhalil – Medium.

TL; DR

Al final del día, es cierto que AWS ofrece muchos más productos en la nube, pero, francamente, a menos que sus aplicaciones los requieran específicamente, creo que menos es más cuando se trata de opciones en la nube. Para aquellos que son nuevos en la escena de la nube, tener menos opciones consolidadas también puede ser una bendición al ofrecer una curva de aprendizaje mucho más suave.

Sin embargo, a pesar de que la comparación en los párrafos anteriores puede parecer muy inclinada hacia GCE, AWS todavía tiene muchas cartas para jugar en el desafío Google Cloud vs AWS. En primer lugar, Google aún carece de la distribución geográfica generalizada que tiene AWS. Solo tres regiones (EE. UU., Europa y Asia), tres Zonas de disponibilidad cada una, frente a 11 regiones y un par de docenas de AZ, incluido el nuevo centro de datos AWS que acaba de lanzarse en Frankfurt, sin incluir la supuesta región nueva en Ohio. Y una selección mucho más amplia de sistemas operativos y AMI, una gama más amplia de tipos de instancias y familias, la disponibilidad de planes de compras al contado y reservados: todos van en beneficio de AWS EC2.

Con todo, AWS es el líder actual y la interfaz intuitiva de Google Cloud, junto con costos más económicos, opciones de cómputo flexibles e instancias preferentes hacen de Google Cloud Platform una alternativa muy atractiva a AWS.

No es fácil elegir el proveedor de nube correcto hoy. Las ofertas son tan numerosas, tan complicadas que se siente como tratar de encontrar una aguja en una pila de heno.

Puedo aconsejarle que empiece a pensar cuáles son exactamente sus necesidades específicas.

A partir de ese punto, debe consultar CloudScreener Cloud Decision Engine

Cloud Decision Engine es un habilitador de múltiples nubes: proporciona recomendaciones en tiempo real para garantizar que la infraestructura siempre coincida con las necesidades comerciales y técnicas, entre el ecosistema de proveedores de IaaS.

Compara los servicios web de Amazon, Microsoft Azure y Google Cloud Platform para seleccionar los mejores recursos en la nube antes de cada implementación o simplemente para verificar si la infraestructura existente es del tamaño correcto o no.

Las recomendaciones se basan en el precio, la ubicación y el rendimiento.

¡Una versión básica está disponible gratis aquí!

Muy a menudo, la decisión no se trata solo de un proveedor de la nube (por ejemplo, AWS vs. Google), sino también de servicios específicos (por ejemplo, EC2 vs. GCE). Mi recomendación es comenzar por comprender realmente lo que su aplicación necesita para lograr su negocio:

  • Enumere y describa las transacciones comerciales que admitirá su aplicación (¿quién accederá a ella, de dónde, qué se hará, qué pasará con su negocio si falla durante 5 minutos, 30 minutos, 1 hora, 4 horas?
  • Cuantifique todas las transacciones por volumen e ingresos que generan para su negocio

Esto le dará el contexto adecuado para tomar decisiones técnicas, y pensar en preguntas específicas de la nube:

  • ¿Sé qué tipo de componentes en la nube necesitará mi aplicación? (cómputo, almacenamiento, base de datos relacional, NoSQL, análisis de datos en tiempo real, big data, API personalizadas, contenedores, etc.)
  • ¿Desde qué ubicación geográfica necesito ejecutar mi aplicación?
  • Rendimiento y escalabilidad. Piense en los límites de servicio en AWS y Google (hay límites en la cantidad de recursos que puede obtener)
  • ¿Qué se puede escalar en un servicio en particular (cómputo, almacenamiento, etc.), cómo se hace y quién lo hace (usted o se hace automáticamente?). No todos los proveedores y servicios en la nube le brindan las mismas herramientas para escalar sus recursos.
  • Opciones de redundancia (copias de seguridad automáticas, zonas de disponibilidad, soluciones de recuperación ante desastres, etc.)
  • Autenticación, Autorización y Protección de Datos. ¿Qué mecanismos ofrecen para garantizar que los usuarios hagan lo que se supone que deben hacer y que mis datos se mantengan seguros? ¿Son fáciles de usar? ¿Ofrecen soluciones de auditoría (como CloudTrail)? ¿Ofrecen soluciones de cifrado fáciles de usar (como KMS)
  • Lenguajes de programación soportados en sus SDKs y frameworks.
  • ¿Es fácil integrarse con otros servicios dentro de AWS o Google? ¿Hay alguna integración integrada y automatizada disponible? (como CloudWatch Events, AWS Lambda, etc.)
  • ¿Qué métricas están disponibles para mí? ¿Cómo se ponen a disposición las métricas? ¿Las métricas para ese servicio son suficientes para lo que necesitan mis aplicaciones?
  • ¿Hay algún mecanismo de reparación automático disponible en ese servicio?
  • ¿Hay alguna herramienta de automatización incorporada (como CloudFormation)
  • ¿Qué puedo usar para la automatización de la implementación? ¿Hay servicios integrados que ayudarán con esta área? (como CodeDeploy, Code Pipeline, etc.)
  • ¿Cuál es el nivel de bloqueo para esta nube y servicio en particular?
  • ¿Será fácil migrar a esta nube y servicio? ¿Hay alguna herramienta incorporada para hacerlo? (como el Servicio de migración de la base de datos, el Servicio de migración del servidor, etc.)
  • Costo. ¿Cuánto pagaré por este servicio a escala, una vez que mi aplicación crezca hasta donde quiero que esté? ¿Hay alguna opción para reducir mi costo en ese momento (como precios escalonados, precios reservados, etc.)? ¿Cuál es el precio que pagaré en la geografía particular desde la que se ejecutarán mis aplicaciones? ¿Hay alguna diferencia de precio según la geografía? (hay en AWS, algunos de ellos bastante importantes)
  • Formación. ¿Qué tan listo estará mi equipo si uso AWS vs. Google?
  • ¿Tiene que ser AWS vs. Google? Si después de analizar todas estas preguntas, no cree haber encontrado la mejor solución para sus aplicaciones, ¿existe un proveedor diferente que pueda satisfacer mejor las necesidades de su aplicación?

Documenté estos pasos en el siguiente artículo (donde también puede descargar una plantilla para ayudarlo con esta decisión en AWS)

Cómo saber si un servicio de AWS es adecuado para usted

Si bien AWS es sin duda el punto de referencia de la calidad del servicio en la nube, tiene algunos inconvenientes. Hoy comparamos los servicios web de Amazon con Google Cloud Platform … Si bien Google Cloud Platform no cuenta con una lista tan amplia de servicios, agrega rápidamente nuevos productos a la mesa. Mejor aprender Google Cloud … Y mejor aprenderlo de los recursos en línea … También puedo sugerirle los mejores cursos en línea de Google Cloud.

  • Google Cloud Platform (GCP): para técnicos
  • Hands on Google Cloud Platform (GCP) – Cloud Architect

elige el primer curso … de este curso puedes aprender sobre

Google Cloud Platform For Techs lo ayuda a obtener suficiente conocimiento técnico para prepararse para el examen de Google Cloud Architect

En este curso, aprenderá IAM, Google Cloud Compute Engine, VPC, CDN, Loadbalancing, Autoscaling, Cloud SQL, Spanner, Buckets y Datastore con demostraciones prácticas.

aprenderás

  • Este curso tiene mucha demostración práctica. Aprenderá conceptos clave y cómo operar Google Cloud (GCP) de manera eficiente y prepararse para Google Cloud Architect
  • Aprenda cómo funciona Google Cloud Autoscaler en Google Cloud Platform. Los servidores web se verán sometidos a estrés para mostrar cómo el escalador automático se escala hacia arriba y hacia abajo.
  • Aprenda qué es NoSQL y cómo se escala Google Cloud Datastore debajo del capó en Google Cloud Platform.
  • Aprenda a evitar la facturación excesiva al usar Google Cloud CDN en Google Cloud Platform.
  • Obtenga información sobre Google Cloud VPC (Networking). Cómo asegurar el acceso a sus máquinas virtuales, cómo configurar el emparejamiento VPC, etc.
  • ¿Desea restringir su equipo solo para acceder a ciertos recursos? IAM es tu amigo. Aprenda en la sección IAM cuando use Google Cloud Platform.
  • Aprenda cuándo usar Google Cloud Spanner en Google Cloud.
  • Obtenga información sobre Google Cloud MySQL (demo de replicación incluida) en Google Cloud.
  • ¿Necesita una NIC adicional en su Google Cloud VM? No hay problema. Aprenda eso en la sección de Redes (VPC).
  • Aprenda a ahorrar dinero al usar la máquina virtual Google Cloud en Google Cloud Platform.
  • Obtenga información sobre las máquinas virtuales de Google Cloud. Aprenda sobre Imagen, Instantánea y Clonación.
  • Conozca los conceptos de Regions & Zones para diseñar sus soluciones en Google Cloud Platform.

recursos relevantes

  • Curso de Google Cloud
  • Google Cloud Certified Professional – Arquitecto – Bootcamp

AWS definitivamente es el líder en los servicios de computación en la nube, debido a ser el pionero en la industria de IaaS desde 2006 y estar 5 años por delante de otros proveedores populares de servicios en la nube. Sin embargo, esto lleva a ciertos inconvenientes e inconvenientes que pueden ser explotados por la competencia. Esencialmente, la gran cantidad de servicios de AWS es abrumadora.

Si bien Google Cloud Platform no cuenta con una lista de servicios tan amplia, agrega rápidamente nuevos productos a la mesa. Lo importante a tener en cuenta es que, si bien AWS ofrece una gran cantidad de servicios, muchos de ellos están orientados a nichos y solo unos pocos son esenciales para cualquier proyecto. Y para estas características principales, creemos que Google Cloud es un competidor digno, incluso un ganador indiscutible a veces, aunque muchas de las características esenciales, como el soporte PostgreSQL, todavía están en beta en GCP.

A fin de cuentas, GCP es un competidor serio tanto para AWS como para MS Azure. Sí, AWS lidera en términos de cantidad de clientes y productos, debido a 5 años de ventaja. Al mismo tiempo, GCP ya ofrece toda la funcionalidad necesaria y ofrece precios competitivos y modelos de configuración, respaldados por medidas serias de privacidad y seguridad del tráfico. Con el tiempo, a medida que más y más empresas acepten el primer enfoque de AI para hacer negocios, el inmenso poder de GCP en análisis de Big Data y la posición de liderazgo de Google Chrome entre los navegadores permitirá que Google Cloud Platform se convierta en una contraparte aún más seria para AWS.

No necesita elegir ninguno de ellos. Hay muchos jugadores en el mercado de la nube.

AWS y Google son grandes jugadores, sin duda, pero muy pocos sitios utilizan su potencial al máximo. Si “solo” necesita algunos servidores en la nube, y no la plataforma completa de AWS, también puede considerar jugadores más pequeños (pero a menudo más baratos) como DigitalOcean: Computación en la nube diseñada para desarrolladores. También tienen equilibradores de carga, firewalls y almacenamiento de objetos (como AWS S3). Pero si quieres colas, mensajes y todo eso, lo configuras tú mismo. Al registrarse a través de ese enlace, obtendrá un crédito de $ 10 para probarlo sin riesgos. Eso es hasta 2 meses de servicio.

Otros jugadores son Microsoft Azure Cloud Computing Platform & Services, que también proporciona alojamiento de Linux por alguna razón, o incluso Rackspace: servicios de computación en la nube dedicados y gestionados o alojamiento web | Servicios de alojamiento confiable | Templo de los medios

He trabajado con AWS y Google Cloud Platform.

Como AWS domina la industria de la computación en la nube, le recomiendo que comience con AWS y luego aprenda Google Cloud. Ambos tienen sus propias ventajas y desventajas.

AWS ofrece más servicios que Google Cloud. Entonces es mejor aprender AWS primero

Hola,
Ambas compañías ofrecen soluciones similares, significa que debe verificar las calculadoras de precios de cada una, porque ahí es donde está la diferencia.
Calculadora de precios de Google Cloud Platform | Google Cloud Platform
Precios de servicios en la nube – Amazon Web Services (AWS)
Además, si desea probar GCP, puedo proporcionar un código de cupón gratuito por 500 $ para su proyecto de prueba de GCP.
¡Buena suerte!

Bien bien.

Algunos hechos:

  • ambos son proveedores de nube bien financiados
  • ambos te permiten hacer cosas muy similares
  • ambos están tratando de recuperar tu dinero

En conclusión, depende de qué tecnología sea más competente y qué intente hacer su negocio.

¿Estás en la mendicidad y quieres desarrollar algo rápido desde cero en unas pocas horas? Ir para Google Appengine.

¿Tiene experiencia con la tecnología Docker o similar y desea un control total y escalar a millones de usuarios? Ve por AWS.

Adrian Antoci

Una de las mayores diferencias entre las dos plataformas es la cantidad de servicios disponibles en cada una. Desde este punto de vista, el Programa AWS es el claro ganador. La cantidad y calidad de los servicios disponibles en AWS es extremadamente amplia y amplia, y crea un gran conjunto de oportunidades para muchas necesidades diferentes. Existen herramientas específicas para la transcodificación de medios y Streaming, un servicio de directorio administrado, 4 bases de datos relacionales y NoSQL diferentes, e incluso un servicio Desktops in the Cloud que proporciona escritorios remotos de Windows. Los diversos servicios están realmente bien integrados y proporcionan un servicio en la nube muy completo. Si no le importa encerrarse en un solo proveedor, AWS no tiene rivales con respecto a la integridad de su plataforma y el nivel de productividad que puede alcanzar gracias a ella.

Todo lo mejor !!

Tanto Amazon Web Services (AWS) como Microsoft Azure aparecen en el cuadrante del Líder en el Cuadrante Mágico de la Infraestructura como Servicio (NIA) de Gartner 2015. Esta es una gran hazaña para Microsoft, ya que Azure ingresó a la escena de Cloud Computing solo en 2010, mientras que AWS se lanzó en 2006. Azure ha logrado avances significativos a lo largo de los años. Ahora ofrece un conjunto de características y capacidades que superan con creces a sus competidores.

Puede leer este artículo en Microsoft Azure, su revisión y hos es mejor que otros: https://www.cloudmoyo.com/micros

Veo a AWS como líder del mercado durante al menos los próximos 5 años en computación en la nube pública. La forma en que están lanzando nuevas funciones y servicios casi cada semana Azure y Google están muy por detrás.

Esta decisión depende de muchos factores.

Algunos de ellos son : –

1. Habilidades de los equipos existentes.

2. Arquitectura de la aplicación

3. Plataforma

4. Requisitos regionales

5. Presupuesto

Este video puede ayudarlo un poco a tomar una decisión informada.

Creo que AWS es más popular que Google Cloud.

Puede encontrar más diferencias en AWS frente a Google Cloud Platform: qué proveedor de servicios en la nube elegir.

AWS ofcource … debido a la amplia gama de servicios y la amplia base de clientes. La cuota de mercado en la nube es enorme y la evolución y la invención son tan rápidas que debe estar en contacto constante con el anuncio.

Ver comparación aquí: Un cuento de dos nubes: Amazon vs. Google – Robert Aboukhalil – Medium