AWS vs Google Cloud Platform: Comparación en profundidad – PromptCloud
Publicado: 2017-10-10Cuando se trata de infraestructura como servicio (IaaS), Amazon Web Services y Google Cloud Platform son los dos jugadores destacados que han estado dominando este espacio con un monopolio durante mucho tiempo. Si bien AWS se ha convertido en el estándar de oro para las soluciones en la nube en los últimos años, Google Cloud Platform definitivamente es algo que necesita su atención y consideración. Como con cualquier cosa, hay áreas en las que una supera a la otra y depende de usted comparar los pros y los contras de cada solución para determinar la ideal para su caso de uso específico.

En PromptCloud, hemos tenido nuestra parte de experiencia con AWS y GCP y hemos estado usando ambos para varios proyectos de rastreo web diferentes. En esta publicación, ilustraremos las similitudes y diferencias entre las dos soluciones en términos de adopción, características, precios y configuración. Empecemos.
Adopción y cuota de mercado
AWS se ha convertido en sinónimo de soluciones en la nube y el hecho de que haya adquirido aproximadamente la mitad del mercado de IaaS no debería sorprenderlo. Con su ventaja de ser el primero en moverse y su ventaja inicial de 5 años, AWS ha madurado mucho y está en condiciones de proporcionar más características y opciones. En cuanto a GCP, al ser un participante relativamente nuevo en la escena, todavía tiene un largo camino por recorrer.
Por ejemplo, mientras que AWS tiene una solución SQL totalmente administrada que admite MariaDB, el servidor Microsoft SQL y Aurora, la contraparte de GCP se limita solo a MySQL.
AWS también proporciona Lambada, que es una solución informática sin servidor que le permite ejecutar código sin una instancia dedicada para las solicitudes. Google tiene una oferta similar que admite funciones sin servidor en Node.js. En términos de accesibilidad, AWS vuelve a vencer a GCP con su número significativamente alto de centros de datos que se extienden a lo largo de las geografías.
Precios
En cuanto a los precios, GCP obtiene la ventaja más alta con sus precios competitivos. Una instancia de 2 CPU/8 GB de RAM de AWS le costará $ 69 / mes, mientras que, con GCP, solo cuesta $ 52 / mes. Para el almacenamiento en la nube, GCP cobra 2 centavos/GB/mes, mientras que AWS cobra 2,3 centavos/GB/mes. En su defensa, AWS ofrece una opción de almacenamiento en la nube multirregional donde los datos se distribuyen entre servidores ubicados en varias geografías por un costo adicional insignificante. Puede consultar nuestra calculadora de precios de Amazon EC2 para calcular fácilmente el precio.
AWS tenía una estructura de precios de pago por hora en el pasado, mientras que GCP tenía un modelo de pago por minuto en el que la duración mínima era de 10 minutos. Pasar a la hora siguiente generaría un costo adicional; por ejemplo, 1,01 horas se tratarían como 2 horas en AWS. Esto solía ser un diferenciador clave para las personas que usaban la nube para análisis cortos y breves.
Este ya no es el caso y tanto GCP como AWS ahora siguen el modelo de precios de pago por segundo. Aparte de esto, GCP introdujo recientemente la facturación de pago por segundo para todas las máquinas virtuales y sistemas operativos, seguido por AWS que ofrece lo mismo para las máquinas virtuales Linux.
Recuerde que si está haciendo análisis que toman menos de 10 minutos, es mejor optar por las opciones sin servidor ya que las máquinas virtuales arrancan lentamente y pueden hacer que gaste más mientras que las funciones sin servidor tienen un ciclo de facturación de 100 ms.
Además de esto, GCP tiende a ofrecer descuentos para el uso a largo plazo sin ninguna condición, a diferencia de AWS, que requiere que los usuarios ejecuten instancias durante períodos más prolongados antes de la elegibilidad del descuento. Con esto, los usuarios de GCP pueden disfrutar de un descuento adicional del 30% si la máquina virtual funciona durante un mes completo.
Aparte de esto, GCP también ofrece hasta un 57 % de descuento por uso comprometido donde los usuarios pueden reservar el uso de CPU y RAM por mes, independientemente de las máquinas virtuales, la zona geográfica o la configuración. GCP sale como el claro ganador en términos de precios.

Configuraciones de instancia
Si está buscando instancias grandes, AWS gana sin dudas. Si bien la configuración de instancia más alta en GCP es de 96 CPU/624 GB de RAM, AWS los supera con la enorme cantidad de 128 CPU y 2 TB de RAM.
Si bien AWS es el camino a seguir para los requisitos a gran escala, GCP es significativamente flexible, lo que sería excelente, especialmente si tiene un presupuesto ajustado. Además de los paquetes de instancias predefinidos como AWS, GCP le permite personalizar su instancia por completo, incluida la cantidad de CPU y la cantidad de RAM que necesitaría. Si sus requisitos son específicos y de pequeña escala, descubrirá que estas opciones de personalización pueden ayudarlo a ahorrar costos. Si realiza muchos análisis rápidos, también podría explorar las soluciones de instancias temporales que ofrecen ambos proveedores.
Otra excelente oferta de AWS son las instancias puntuales, que le permiten realizar ofertas por el monto que está dispuesto a gastar en una instancia y, por lo general, es más económico que la oferta estándar. GCP ofrece una opción similar pero es ligeramente diferente y se llama instancias prioritarias. Estas instancias se ejecutan hasta por 24 horas, pero son propensas a sufrir interrupciones si Google necesita potencia informática. Cuando se interrumpe, GCP activa su script de apagado predefinido que guardará su estado actual de análisis. Esto es más fácil ya que puede automatizarse y los ahorros pueden llegar hasta un 80 % del costo estándar.
Documentación y ayuda
Gracias a su antigüedad y la contribución de la comunidad, AWS es líder en lo que respecta a la fácil disponibilidad de documentación y ayuda. Dado que la curva de aprendizaje sería pronunciada con las configuraciones de servidor complejas que exige su empresa, es crucial elegir una solución que tenga ayuda de fácil acceso. Google Cloud Platform, ser un nuevo participante no es la mejor opción si necesita mucha ayuda.
Manejo de grandes datos
Siendo la solución en la nube propiedad y operada por el motor de búsqueda más grande del planeta, GCP tiene sus puntos fuertes, especialmente cuando se trata del manejo de big data. Con GCP, administrar enormes cantidades de datos sería fácil. BigQuery , una oferta de servicio de Google, lo ayuda a almacenar, clasificar y analizar datos a la velocidad de la luz. Aunque es un poco complicado de operar, esto le da a GCP una ventaja en los casos de uso donde se involucran grandes cantidades de datos.
Preparación para el aprendizaje automático
Tanto Amazon como Google tienen sus propias plataformas de aprendizaje automático que ofrecen una estrecha integración con sus soluciones en la nube. El marco de ML de Amazon está en gran parte automatizado y se puede aplicar a los datos almacenados en AWS, sin problemas. Google da un paso adelante al proporcionar acceso a algoritmos de última generación que impulsan la búsqueda de Google y otras aplicaciones destacadas. Con la plataforma de Google, los usuarios también tienen la opción de crear sus propios modelos ML. Algunos de los métodos de modelado proporcionados por Amazon incluyen la regresión, la clasificación binaria y la clasificación multiclase. Las ofertas de Google son más avanzadas e incluyen análisis de video, análisis de imágenes, reconocimiento de voz, análisis de texto y traducción. Ambas plataformas pueden sugerir algoritmos automáticamente según los datos disponibles en las cuentas en la nube. La oferta de Amazon es relativamente más barata con $0,42 por hora para análisis de datos y capacitación, mientras que Google cobra $0,49 por hora.
Empezando
Si está buscando probar AWS y GCP para determinar cuál se adapta mejor a su caso de uso, ambas soluciones ofrecen pruebas gratuitas. AWS ofrece una prueba gratuita de 12 meses, que es muy generosa y más que suficiente para evaluar la solución y comprender sus pros y sus contras. Su prueba gratuita incluye 750 horas/mes de una pequeña CPU/1 GB de RAM junto con 30 GB de almacenamiento y 750 horas/mes de una instancia de base de datos administrada. Esto se incluye con muchos otros productos gratuitos y es una oferta demasiado buena para dejarla pasar. Puede encontrar más detalles de la prueba en el sitio web de AWS.
La oferta de prueba gratuita de Google no es tan atractiva con un crédito de $300 por 12 meses, que es más un descuento que una prueba gratuita. También ofrecen una instancia gratuita para siempre con 0,2 CPU/0,6 GB de RAM con espacio en disco de 30 GB y almacenamiento en la nube de 5 GB.
veredicto final
Elegir entre estos dos proveedores líderes de servicios en la nube puede ser confuso y abrumador. Si su requisito exige demasiadas funciones y complementos, es mejor optar por AWS. Sin embargo, si busca una solución en la nube de bolsillo con una mejor compatibilidad con big data, GCP es la indicada para usted. Con una gran cantidad de documentación y guías de ayuda disponibles junto con su generosa prueba gratuita de 12 meses, AWS es una excelente opción para principiantes y para aquellos que buscan una infraestructura sólida. Al comparar varios aspectos, descubrimos que AWS es la mejor solución para casos de uso comercial a gran escala.
