Google Cloud vs AWS en 2025 (comparando a los gigantes)

Google Cloud vs AWS en 2025 (comparando a los gigantes)

Las empresas siguen avanzando hacia la computación en la nube. Tanto si usas un servicio en la nube individual como si migras toda tu infraestructura a un nuevo ecosistema en la nube, no estás solo en la búsqueda de los beneficios adicionales de las tecnologías en la nube.

Desde mejoras en la escalabilidad, la seguridad y la flexibilidad hasta reducciones en el coste y el impacto ambiental, hay muchas razones para dar el salto a la nube. Por supuesto, la transición no es tan fácil como antes.

Desde su creación, el ecosistema de la nube ha crecido hasta convertirse en un sinfín complejo y en constante expansión de proveedores, tecnologías, productos y servicios. A medida que intentas ensamblar las diferentes combinaciones en estos verticales, tu elección de opciones puede sumar rápidamente hasta 1.000. Rápidamente se hace evidente que simplemente hay demasiadas opciones.

Como en cualquier industria, un puñado de empresas se elevan por encima del resto para convertirse en líderes del mercado. Cuando pensamos en proveedores de computación en la nube, hay tres nombres que encabezan la lista: Google Cloud Platform, Amazon Web Services y Microsoft Azure.

Hoy, compararemos dos gigantes de la nube, Google Cloud Platform y Amazon Web Services. Profundizaremos en los productos y servicios de cada proveedor. Buscando aportar claridad y simplificar el proceso comparando estos dos proveedores de la nube para tomar una decisión informada.

Aunque aquí en Phluit usamos exclusivamente Google Cloud Platform, te proporcionaremos una reseña imparcial. Ambas plataformas ofrecen amplios beneficios, pero lo que es adecuado para ti dependerá en última instancia de los requisitos únicos de tu negocio.

Por qué comparar Google Cloud vs. Amazon Web Services

Si estás pensando en usar servicios en la nube, los tres proveedores, sin duda descubrirás Google Cloud, Amazon Web Services y Microsoft Azure. Hoy, nos centraremos en comparar dos de estos, específicamente Google Cloud vs AWS.

Estos gigantes de la nube son nombres muy conocidos en el espacio tecnológico. Ambas organizaciones han sido dominantes durante más de una década en sus respectivas industrias. Reconocidas como empresas líderes en el mundo, son meticulosas en su búsqueda de la innovación y la excelencia. Cada una tiene una gran experiencia en la industria tecnológica que es casi imposible de igualar.

Con sus respectivas bases tecnológicas, no es sorprendente que hayan desarrollado plataformas de computación en la nube líderes en la industria. En septiembre de 2020, Gartner volvió a nombrar a Google y AWS como Líderes en su Cuadrante Mágico para Infraestructura como Servicio (IaaS).

Para Amazon, este es el décimo año consecutivo que AWS se ha asegurado la esquina superior derecha del Cuadrante de Líderes en el Cuadrante Mágico de Gartner para Infraestructura en la Nube como Servicio (IaaS). Obtiene el rango más alto en Capacidad de Ejecución y el más avanzado en Integridad de Visión.

Google Cloud y AWS siguen dominando la industria

Google Cloud y AWS han dominado el espacio de la computación en la nube desde que las soluciones IaaS empezaron a ganar tracción en 2008.

En agosto de 2020, un informe de Gartner nombró a Google y Amazon en un grupo de 5 proveedores de infraestructura de nube pública que representan el 80 % del mercado de IaaS. Una tendencia que solo continuará a medida que ambas organizaciones redoblen sus esfuerzos para consolidar su presencia en el mercado.

A pesar de que la pandemia global paralizó las principales economías, Gartner prevé un crecimiento de los ingresos de la nube pública en todo el mundo en 2020 del 6,3 %. Impulsado por una explosión del trabajo remoto, podemos esperar razonablemente resultados comparativos en el espacio de la nube. Especialmente con el informe que detalla un aumento del 94 % en el mercado de Escritorio como Servicio (DaaS). En este contexto, puedes esperar que Google y Amazon sigan expandiéndose.

Aunque ambos empezaron su andadura en el espacio de IaaS, ahora puedes recurrir a Google Cloud y AWS para cientos de soluciones en IaaS, SaaS y PaaS. Ambas organizaciones siguen innovando y añadiendo nuevas ofertas de servicios en la nube a su lista en constante expansión.

Ingresos de Google Cloud Platform en 2020

Los resultados del cuarto trimestre y del año fiscal 2019 de Alphabet mostraron que la empresa siguió ofreciendo un fuerte crecimiento, con unos ingresos generales que subieron un 18 % interanual. Aunque hay una falta de transparencia en los ingresos generados por Google Cloud, la empresa informó de un impresionante crecimiento de más del 100 %, situando a la empresa en una tasa de ejecución anual de 10.000 millones de dólares a finales de año.

En 2020, la llegada de la pandemia del coronavirus hizo que la empresa matriz de Google Cloud, Alphabet, registrara su primer descenso de ingresos trimestrales desde que salió a bolsa en 2004. En este nefasto contexto, Google Cloud ha ido efectivamente contra la tendencia, y parece que solo ha acelerado su aumento.

En el primer trimestre, Google Cloud hizo progresos significativos gracias a Google Meet, cuando su herramienta de videoconferencia se convirtió en un éxito entre los trabajadores remotos. Las declaraciones de resultados del primer, segundo y tercer trimestre muestran un patrón de crecimiento continuo de los ingresos interanuales para Google Cloud Platform. A medida que nos acercamos al final de 2020, se prevé que los ingresos de Google Cloud crezcan a una tasa de ejecución anual de más de 13.000 millones de dólares, un crecimiento esperado del 30 % en 2019.

Ingresos de Amazon Web Services en 2020

En 2019, la publicación de resultados del cuarto trimestre de Amazon informó de unos ingresos por ventas de AWS de casi 10.000 millones de dólares. Situó a la organización en una tasa de ejecución de ingresos anual superior a los 40.000 millones de dólares.

Con el inicio de la pandemia del coronavirus en 2020, el crecimiento de AWS se ha ralentizado significativamente. Con las declaraciones de resultados del primer, segundo y tercer trimestre mostrando un crecimiento interanual decreciente y estabilizándose en una tasa de crecimiento inferior al 30 % en cada trimestre respectivo. Esto es una ralentización marcada respecto al crecimiento del 40-50 % de los 3 años anteriores.

Este no es un escenario pesimista, AWS tiene ahora una tasa de ejecución de ingresos anual de 43.000 millones de dólares y se espera que la cifra se expanda una vez que se complete el cuarto trimestre. La excepción podría ser si eres accionista de Amazon, especialmente después de que Jeff Bezos les dijera a los accionistas de Amazon que «se sentaran» mientras su respuesta a la COVID-19 se come el beneficio operativo.

Comparación de funciones de Google Cloud vs Amazon Web Services

Comparar las plataformas de Google Cloud y AWS no es una tarea fácil. Sus crecientes y expansivos servicios en la nube incluyen ahora cientos de productos para elegir. Para complicar aún más las cosas, los proveedores a menudo usan diferentes convenciones de nomenclatura para productos comparativos. Así que para evitar perderse en los detalles, se requiere cierto nivel de conocimiento y comprensión.

Simplificando la tarea, tanto Google Cloud Platform como la plataforma de Amazon Web Services, por suerte, agrupan sus productos bajo los mismos encabezados de categoría. Acelerando el proceso para ahorrarte tiempo, hemos hecho el trabajo pesado de comparar los servicios más usados en categorías críticas para el negocio.

En esta sección, exploraremos los productos que se unen para crear un despliegue típico en la nube: computación, redes, seguridad y almacenamiento. Aquí en Phluit, tenemos experiencia de primera mano usando estos servicios para proporcionar soluciones de hosting líderes en el mercado.

También cubrimos las consideraciones críticas que rodean a estos servicios. Soporte del servicio, estabilidad de la plataforma, precios y estructura de facturación.

Funciones de computación

Al comparar las capacidades de computación de Google Cloud y Amazon Web Services, nos centraremos en las máquinas virtuales (VM).

Estas emulaciones de sistemas informáticos proporcionan la funcionalidad de un ordenador físico y ejecutan prácticamente cualquier carga de trabajo que se te ocurra. Son la base de tu entorno en la nube; es fundamental que elijas una configuración de máquina virtual que se adapte a las necesidades de tu negocio.

Ambos proveedores de la nube han adoptado un enfoque similar con las máquinas virtuales, aunque usan diferentes convenciones de nomenclatura para sus ofertas de productos individuales.

Compute Engine es la oferta de servicio en Google Cloud Platform, mientras que en Amazon Web Services se llama Amazon Elastic Compute Cloud (Amazon EC2). Cada proveedor también usa una terminología y unos conceptos diferentes.

Por suerte, Google ha mapeado la terminología y los conceptos de Amazon EC2 con Compute Engine, que puedes ver en la siguiente tabla:

CaracterísticasAmazon EC2Compute Engine
Máquinas virtualesInstancesInstances
Imágenes de máquinaAmazon Machine ImageImage
Máquinas virtuales temporalesSpot instancesPreemptible VMs
CortafuegosSecurity groupsCompute Engine firewall rules
Escalado automático de instanciasAuto ScalingCompute Engine autoscaler
Disco local conectadoEphemeral diskLocal SSD
Importación de VMFormatos: RAW, OVA, VMDK y VHDFormatos: RAW, OVA, VMDK y VHD
Localidad de desplieguepor zonapor zona

Funciones de las máquinas virtuales
Al desplegar instancias de máquinas virtuales en Compute Engine y Amazon EC2, ambos servicios proporcionan muchas funciones que coinciden estrechamente, incluyendo:

  • La capacidad de usar imágenes de disco almacenadas para crear instancias.
  • Capacidades bajo demanda para lanzar y terminar instancias
  • Gestión sin restricciones de tus instancias
  • La capacidad de etiquetar tus instancias
  • Una variedad de sistemas operativos disponibles que pueden instalarse en tu instancia


Acceso a las máquinas virtuales
Cuando se trata de acceder a tu máquina virtual, hay varias diferencias clave en el enfoque adoptado entre Compute Engine y Amazon EC2.

Si quieres acceso de terminal a una instancia en Amazon EC2, necesitarás incluir tu propia clave SSH.

Compute Engine ofrece un enfoque más flexible para el acceso de terminal. Permitiéndote crear una clave SSH siempre que la necesites, incluso si esa instancia ya está en ejecución. Tampoco necesitarás almacenar estas claves en tu máquina local, gracias al terminal SSH basado en navegador de Compute Engine que está disponible a través de la Consola de Google Cloud.

Tipos de instancias de máquinas virtuales
Al desplegar tu máquina virtual, tanto Compute Engine como Amazon EC2 ofrecen simplicidad a través de una variedad de instancias predefinidas. Estas instancias incorporan configuraciones específicas de vCPU, RAM y red.

Google y Amazon ofrecen ambos cientos de tipos de máquinas virtuales disponibles en una variedad de configuraciones. Cada uno ofrece flexibilidad, permitiéndote personalizar tus configuraciones para escalar los recursos de tu máquina virtual y satisfacer las necesidades únicas de tu negocio.

Puedes hacer esto aumentando la cantidad de CPU y RAM disponible hasta especificaciones extremadamente altas.

Los proveedores llegan al máximo con lo siguiente:

  • Las VM de Google Compute Engine escalan hasta 416 vCPU y 11.776 GB de RAM
  • Las VM de Amazon EC2 escalan hasta 448 vCPU y 24.576 GB de RAM
    En toda la gama de tipos de máquinas virtuales, ambas plataformas usan en gran medida la misma categorización. Aunque en ciertas categorías, un proveedor puede ofrecer un tipo de máquina y el otro no.

Dependiendo de los requisitos de tu negocio, puedes elegir entre tipos de máquinas en todas las categorías, incluyendo las categorías de Núcleo Compartido, Propósito General, Optimizado para Memoria, Optimizado para Computación, Optimizado para Almacenamiento, GPU y Alto Rendimiento.

Para darte la mejor comparación de VM entre Amazon EC2 y Compute Engine, hemos recopilado la siguiente tabla que enumera los tipos de máquinas más actualizados para ambos servicios.

Tipo de máquinaAmazon EC2Compute Engine
Núcleo compartidoN/Df1-micro – g1-small
e2-micro – e2-medium
Propósito generala1.medium – a1.metal
t4g.nano – t4g.2xlarge
t3.nano – t3.2xlarge
t3a.nano – t3a.2xlarge
t2.nano – t2.2xlarge
m6g.medium – m6gd.metal
m5.large – m5d.metal
m5a.large – m5ad.24xlarge
m5n.large – m5dn.24xlarge
m4.large – m4.16xlarge
e2-standard-2 – e2-standard-32
e2-highmem-2 – e2-highmem-16
e2-highcpu-2 – e1-highcpu-32
n1-standard-1 – n1-standard-96
n1-highmem-2 – n1-highmem-96
n1-highcpu-2 – n1-highcpu-96
n2-standard-2 – n2-standard-80
n2-highmem-2 – n2-highmem-80
n2-highcpu-2 – n2-highcpu-80
n2d-standard-2 – n2d-standard-224
n2d-highmem-2 – n2d-highmem-96
n2d-highcpu-2 – n2d-highcpu-224
Optimizado para memoriar6g.medium – r6gd.metal
r5.large – r5d.metal
r5a.large – r5ad.24xlarge
r5n.large – r5dn.24xlarge
r4.large – r4.16xlarge
x1e.xlarge – x1e.32xlarge
x1.16xlarge – x1.32xlarge
u-6tb1.metal -u24tb1.metal
z1s.large – z1d.metal
m1-ultramem-40 – m1-ultramem-160
m1-megamem-96
m2-ultramem-208 – m2-ultramem-416
Optimizado para computaciónc6g.medium – c6gd.metal
c5.large – c5d.metal
c5a.large – c5ad.24xlarge
c5n.large – c5n.metal
c4.large – c4.8xlarge
c2-standard-4 – c2-standard-60
Optimizado para almacenamientoi3.large – i3.metal
i3en.large – i3en.metal
d2.xlarge – d2.8xlarge
h1.2xlarge – h1.16xlarge
N/D
GPUp4d.24xlarge
p3.2xlarge – p3db.24xlarge
p2.xlarge – p2.16xlarge
inf1.xlarge – inf1.24xlarge
g4dn.xlarge – g4dn.metal
g3s.xlarge – g3.16xlarge
f1.2xlarge – f1.16xlarge
NVIDIA® Tesla® T4 – NVIDIA® Tesla® K80
NVIDIA® Tesla® T4 Virtual Workstation – NVIDIA® Tesla® P100 Virtual Workstation
Alto rendimientoN/DN/D
Configuración de recursos de VM personalizada

Imágenes de máquina virtual
Para acelerar el despliegue de tu máquina virtual, puedes usar imágenes de máquina.

Normalmente están configuradas para incluir un sistema operativo y el software de servidor web y base de datos de apoyo necesario. Tanto Compute Engine como Amazon EC2 usan imágenes de máquina para crear nuevas instancias. Además de la configuración estándar, ambos te permiten usar imágenes publicadas por un proveedor externo o imágenes personalizadas creadas para uso privado.

Las plataformas son lo bastante similares como para que puedas usar el mismo flujo de trabajo de imágenes tanto en Amazon EC2 como en Compute Engine.

Cuando se trata del almacenamiento de imágenes, adoptan enfoques ligeramente diferentes. En Google Cloud, las imágenes se almacenan con Compute Engine, mientras que Amazon EC2 almacena tus imágenes en diferentes servicios: Amazon Simple Storage Service (S3) o Amazon Elastic Block Store (EBS).

El beneficio distintivo que Amazon EC2 ofrece sobre el motor de computación es la capacidad de acceder a un repositorio comunitario de imágenes listas para usar y la capacidad de hacer que tus propias imágenes estén disponibles públicamente (si esto es un requisito).

Por otro lado, Compute Engine ofrece el beneficio de imágenes de máquina disponibles globalmente. Mientras que las imágenes de máquina de Amazon están geobloqueadas, lo que significa que solo están disponibles en una región específica.

Escalado automático de instancias de máquinas virtuales
Uno de los beneficios más potentes de la nube es la capacidad de escalar los recursos de la carga de trabajo para satisfacer la demanda. Esto funciona en ambos sentidos, aumentando los recursos en los periodos de máxima demanda para mantener el rendimiento e, inversamente, reduciendo los recursos en los momentos de inactividad para limitar el desperdicio y controlar el gasto. Este proceso es ampliamente conocido como autoescalado.

Tanto Compute Engine como Amazon EC2 admiten e implementan el autoescalado de manera similar, permitiéndote crear y eliminar recursos según políticas definidas por el usuario.

Amazon EC2 escala automáticamente las instancias en un grupo, con cada instancia creada a partir de una configuración de lanzamiento definida. Las instancias se crean o eliminan basándose en uno de tres planes de escalado elegidos

- Manual: instruyes manualmente el autoescalado hacia arriba o hacia abajo
- Programado: estableces periodos de tiempo específicos para escalar recursos automáticamente
- Dinámico: creas políticas para escalar tus instancias basándote en las métricas de Amazon CloudWatch o en las colas de Amazon Simple Queue Service (SQS).

Compute Engine escala las instancias en un grupo de instancias gestionado. Cada grupo de instancias se crea a partir de una plantilla de instancia con recursos escalados basándose en una política de autoescalado. A diferencia de Amazon EC2, el autoescalador de Compute Engine solo admite el escalado dinámico.

Instancias de máquinas virtuales temporales
Si quieres aprovechar el poder de la computación en la nube, pero solo tienes un presupuesto limitado, merece la pena explorar las instancias temporales. Máquinas virtuales que se ejecutan en ciclos libres de recursos asignados a otros procesos.

Las instancias temporales están disponibles de forma esporádica, así que se usan mejor en trabajos que:

  • pueden interrumpirse sin perder el trabajo
  • no necesitan completarse en un periodo de tiempo establecido, normalmente cargas de trabajo de baja prioridad
  • no necesitan más potencia de cálculo, como renderizar vídeo

Tanto Amazon EC2 como Compute Engine ofrecen una versión de las instancias temporales. Aunque usan diferentes modelos de precios y convenciones de nomenclatura, comparten un conjunto de atributos comunes cuando sus VM temporales:

  • son totalmente controlables mientras se ejecutan
  • se ejecutan a los mismos niveles de rendimiento que las instancias bajo demanda
  • están restringidas a un subconjunto de tipos de máquinas e imágenes de máquinas en comparación con las instancias bajo demanda.

Las máquinas virtuales temporales de Amazon EC2 se conocen como Spot Instances. Están disponibles en dos formatos:

Instancias de subasta indefinida: compras una instancia de subasta por un periodo de tiempo indefinido, pagando el precio actual durante el periodo de ejecución de tus instancias. Este tipo de instancia puede estar disponible a un precio con descuento de hasta el 90 % sobre el precio estándar bajo demanda. Puedes comprobar y comparar los precios spot actuales con las tarifas bajo demanda a través del Spot Instance Advisor.


Instancias spot para la duración predefinida: compras un bloque de tiempo por adelantado. Disponible en incrementos horarios de hasta 6 horas. Con planificación anticipada, solo tienes acceso a descuentos que van del 30 al 50 %.


Las VM temporales de Compute Engine se llaman Máquinas Virtuales Preemptibles. Están disponibles durante más tiempo que sus homólogas de Amazon EC2 y se ejecutan hasta 24 horas (si no se reclaman) antes de terminar automáticamente. Su estructura de precios es fija y está disponible a una tarifa con descuento de hasta el 80 % en comparación con las tarifas bajo demanda de las instancias de VM equivalentes.

Redes
Amazon Web Services y Google Cloud han desarrollado cada uno una formidable infraestructura de nube global. Sus vastas redes constan de cientos de centros de datos interconectados en todo el mundo.

Cada proveedor ha desarrollado una red en la nube de última generación diseñada para una alta tolerancia a fallos, innumerables escenarios de redundancia y bajos niveles de latencia. Cada uno ofrece servicios de red capaces de proporcionar conectividad de alta velocidad a las máquinas virtuales, otros servicios en la nube y servidores en local.

Dentro de esta sección, echaremos un vistazo más de cerca, comparando los productos y servicios de red ofrecidos por Google y Amazon.

ProductoAmazon Web ServicesGoogle Cloud Platform
CDNAmazon CloudFrontCloud CDN
Interconexión dedicadaAWS Direct ConnectCloud Interconnect
DNSAWS Route 53Cloud DNS
Balanceo de cargaElastic Load BalancingCloud Load Balancing
Redes virtualesAmazon Virtual Private CloudGoogle Virtual Private Cloud
NivelesN/DNetwork Service Tiers

Ubicaciones
Ambos proveedores siguen expandiendo rápidamente su respectiva infraestructura, con nuevas ubicaciones de centros de datos en desarrollo o planificadas para el futuro. Al comparar los números de ubicaciones para la disponibilidad de red, parece demasiado reñido para decidir.

Ubicaciones de red de Google Cloud
Google tiene ubicaciones de red en la nube actualmente disponibles en 24 regiones, 73 zonas, 144 ubicaciones de borde de red y más de 200 países y territorios. Recientemente añadieron nuevas ubicaciones en Seúl, Salt Lake City, Las Vegas y Yakarta.

Google Cloud seguirá expandiéndose a las siguientes ubicaciones en el futuro: Varsovia (Polonia), Doha (Catar), Toronto (Canadá), Melbourne (Australia), Delhi (India), París (Francia), Milán (Italia), Santiago (Chile) y Madrid (España).

Ubicaciones de red de Amazon Web Services
AWS ofrece ahora ubicaciones de red en la nube disponibles en 24 regiones, 77 zonas, 210 ubicaciones de borde de red y 245 países y territorios. Aunque los números parecen bastante cercanos, la red de Amazon es más grande y ofrece múltiples Zonas de Disponibilidad en el doble de regiones que Google. Lo que les daría una ventaja en cuanto a la latencia.

Próximamente, Amazon planea lanzar centros de datos adicionales en Hyderabad, India; Yakarta, Indonesia; Osaka, Japón; Madrid, España; y Zúrich, Suiza.

Red de Distribución de Contenido (CDN)
AWS y Google Cloud ofrecen cada uno un producto de Red de Distribución de Contenido (CDN). Ambos desbloquean la capacidad de entregar tu contenido y servicios a los usuarios finales más rápido, replicándolo y alojándolo en su infraestructura global para permitir un acceso más localizado. Esto significa tiempos de carga más rápidos, menos tensión en el ancho de banda y más capacidad de respuesta en tus apps, webs y servicios.

Con el nombre de Amazon CloudFront y Cloud CDN, cada uno ofrece una seguridad mejorada para defender contra los ataques DDoS de capa de red y de transporte que ocurren con más frecuencia de forma predeterminada. También ofrecen una profunda integración con sus respectivas plataformas, permitiéndote desbloquear herramientas adicionales para monitorizar y mejorar el rendimiento.

Balanceo de carga
Tanto Google Cloud como AWS ofrecen servicios de balanceo de carga. Correctamente configurados, te ayudarán a distribuir automáticamente el tráfico entre múltiples instancias para mejorar la disponibilidad y la tolerancia a fallos de tus aplicaciones. Ofrecen estos servicios en diferentes configuraciones que ahora veremos más de cerca.

Balanceo de carga de AWS
El servicio de balanceo de carga de AWS se llama Elastic Load Balancing (ELB). Tiene las siguientes funciones y capacidades:

  • Puedes usar los servicios de balanceo de carga de AWS tanto interna como externamente.
  • Te permite dirigir el tráfico a instancias en una o más Zonas de Disponibilidad en una Región específica.
  • Se realizan comprobaciones de salud regulares en las instancias objetivo; cuando una instancia se vuelve poco saludable, el tráfico se redirige.
  • ELB puede integrarse con el Servicio de Auto Scaling de AWS, esto permite la adición y eliminación automática de la instancia cuando Auto Scaling escala hacia arriba o hacia abajo
  • Hay disponible un balanceador de carga de aplicaciones para el enrutamiento basado en contenido y SSL
  • Hay disponible un balanceador de carga de red para conexiones de Capa 4 de alto rendimiento y baja latencia.

Consulta la sección de comparación de Elastic Load Balancing para una comparación de funciones más detallada.

Balanceo de carga de Google Cloud (Cloud Load Balancing)
El servicio de balanceo de carga de Google se llama apropiadamente Cloud Load Balancing. Ofrece diferentes funciones y capacidades:

  • Los servicios de balanceo de carga de Google Cloud están separados entre acceso interno y externo.
  • A diferencia de ELB, se te proporciona una única dirección IP accesible globalmente cuando aprovisionas cualquier balanceador de carga externo de Compute Engine. Esta dirección IP se usa durante toda la vida del balanceador de carga y, por tanto, puede usarse para registros DNS, listas de permitidos y configuración en las aplicaciones.

Los diferentes tipos de balanceadores de carga de Compute Engine incluyen:

  • Network Load Balancing: diseñado para el balanceo de carga externo de Capa 4, admite el balanceo del tráfico UDP y TCP entre múltiples puertos o rangos de puertos.
  • HTTP(S) Load Balancing, TCP y SSL Proxied: diseñado para el balanceo de carga externo de Capa 7, el tráfico se balancea entre múltiples protocolos globales y regionales. Con el tráfico redirigido automáticamente al backend más cercano, basándose en la capacidad disponible.
  • Internal TCP/UDP Load Balancing: balanceo de carga regional definido por software que redirige el tráfico de tu instancia a una instancia de backend.
  • Internal HTTP(S) Load Balancing: ofrece un balanceo de carga basado en proxy de los datos de aplicación de Capa 7, con gestión avanzada del tráfico y terminación TLS.
  • Si quieres crear una conexión privada con instancias fuera de tu configuración en la nube, como tu entorno en local, tanto AWS como Google Cloud ofrecen servicios para múltiples requisitos:

Red Privada Virtual (VPN)
Las respectivas ofertas de Cloud Router y Amazon VPC te permiten crear una puerta de enlace privada entre tu nube y tus redes.

Conectividad privada a una VPC
Cuando una VPN no proporciona la velocidad que necesitas para ciertas cargas de trabajo, se requiere un recurso dedicado. Ambos proveedores ofrecen servicios de conectividad privada con una línea de red que ofrece un nivel dedicado de capacidad:

- AWS te permite crear una línea privada arrendada con un socio de AWS a través de su servicio Direct Connect. Accede a una conexión de 1 a 10 Gbps que te da velocidades de conexión a partir de 50 Mbps.
- Google te permite crear conectividad física directa a tu VPC de Google desde una instalación de socio con incrementos de 10 Gbps a través de su servicio de interconexión dedicada. Como AWS, Partner Interconnect ofrece velocidades de conexión a partir de 50 Mbps.

DNS
Ambos proveedores proporcionan servicios de DNS gestionado a través de sus respectivas ofertas de Amazon Route 53 y Cloud DNS. Cada uno admite casi todos los tipos de registros DNS, servicio basado en anycast y registro de nombres de dominio.

Donde difieren, Amazon Route 53 admite dos opciones de enrutamiento que Cloud DNS no. Enrutamiento basado en la geografía, permitiéndote restringir el contenido a ubicaciones geográficas. Y enrutamiento basado en la latencia, que dirige el tráfico basándose en los niveles de latencia medidos por los servicios DNS.

La siguiente tabla describe una lista de funciones asignadas en ambos servicios:

CaracterísticasAmazon Route 53Cloud DNS
ZonasHosted ZoneManaged Zone
Soporte para la mayoría de tipos de registros DNS
Servicio basado en anycast
Enrutamiento basado en latenciaNo
Enrutamiento basado en geografíaNo
DNSSEC para el servicio DNSNo
Zonas privadas / Split Horizon

Niveles de servicio de red
Hasta la fecha, Google Cloud Platform es el único proveedor que ofrece niveles de servicio de red a sus clientes. Al seleccionar entre un nivel Estándar y uno Premium, tienes la flexibilidad de optimizar tu red basándote en el rendimiento y el precio.

Nivel Premium
Elegir el Nivel Premium desbloquea la red de alto rendimiento y baja latencia de Google. Tu tráfico se prioriza, se enruta a través del menor número de saltos por las rutas más rápidas para acelerar las velocidades de transporte y aumentar la seguridad. También obtienes acceso al balanceo de carga de red global, a la vez que estás protegido por un SLA global.

Nivel Estándar
Al elegir el nivel Estándar, te conectas a la red de menor rendimiento de Google, que sigue siendo muy competitiva con otros servicios de nube pública. Tus servicios de balanceo de carga siguen siendo regionales y no estás protegido por un SLA global. Esta opción es para aquellos en los que el coste pesa más que las consideraciones de rendimiento.

Funciones de almacenamiento
Hay cinco tipos diferentes de servicios de almacenamiento disponibles en las plataformas de Amazon y Google Cloud. Es importante entender los diferentes tipos de almacenamiento y disco usados, ya que tendrán una influencia directa en tu rendimiento.

Almacenamiento de objetos distribuido
El almacenamiento de objetos distribuido es un método de almacenar datos como objetos, también conocidos como blobs. Te permite almacenar, proteger y acceder a grandes volúmenes de datos para su uso en una amplia gama de escenarios, incluyendo webs, apps móviles, copias de seguridad, archivo y analítica de big data.

Amazon Simple Storage Service (S3) y Google Cloud Storage son servicios de almacenamiento de objetos distribuido competidores. Cada uno de ellos funciona de manera similar, permitiéndote almacenar objetos en un bucket. Cada bucket puede identificarse con una clave única, y cada objeto tiene un registro de metadatos asociado que contiene información como el tamaño del objeto, la fecha de última modificación y el tipo de medio.

Ambos proveedores también tienen un conjunto de funciones similar para sus servicios, incluyendo:

  • La capacidad de alojar contenido web y medios estáticos.
  • Versionado de objetos: donde un objeto puede almacenarse como múltiples versiones diferentes para evitar la pérdida de datos debido a la sobrescritura accidental de objetos.
  • Gestión del ciclo de vida de los objetos: te permite automatizar la migración y eliminación de objetos a través de políticas de ciclo de vida preestablecidas y especificadas por el usuario.
  • Notificaciones de actualización: que pueden configurarse para emitir notificaciones siempre que se creen, actualicen o eliminen objetos. Google Cloud Storage ofrece un enfoque más granular de los tipos de notificación.
  • Acuerdo de Nivel de Servicio (SLA): tanto Amazon S3 como Cloud Storage proporcionan garantías de tiempo de actividad SLA con una cantidad de reembolso escalonada una vez que el tiempo de actividad cae por debajo del 99,95 %.

A continuación se muestra una tabla que describe una comparación más detallada de la terminología y las funciones:

CaracterísticasAmazon S3Cloud Storage
UnidadBucketBucket
IdentificadorClave globalmente únicaClave globalmente única
EmulaciónLimitadaLimitada
Metadatos
Versionado
Gestión del ciclo de vida
NotificacionesEvent notificationsPub/Sub Notifications for Cloud Storage, Cloud Storage triggers para funciones
Clases de servicioStandard, Standard-Infrequent Access, One Zone-Infrequent Access, Amazon GlacierStandard, Nearline, Coldline, Archive
Localidad de despliegueRegionalMultirregional y regional
Preciode acuerdo a la cantidad de datosde acuerdo a la cantidad de datos

Almacenamiento en bloques
El almacenamiento en bloques es el proceso de añadir un disco virtual a una máquina virtual basada en la nube.

Ambos proveedores ofrecen servicios de almacenamiento en bloques que se integran con sus respectivos servicios de computación de VM, ofreciendo múltiples tipos de almacenamiento en bloques que pueden configurarse para diferentes niveles de rendimiento y precio.

Google proporciona Persistent Disk junto con Compute Engine para su servicio de almacenamiento en bloques. Mientras que Amazon ofrece Elastic Block Store (EBS) junto con Amazon EC2. Cada uno te da la capacidad de adjuntar discos de dos maneras diferentes:

Discos conectados a la red
Un disco conectado a la red es donde un volumen de disco se conecta a tu instancia de VM a través de la red del proveedor de la nube. Esto aporta los beneficios inherentes de la nube de redundancia integrada, creación de instantáneas y la facilidad de poner los volúmenes de disco fuera de línea y de nuevo en línea.

Funciones de seguridad
La seguridad será una de tus principales consideraciones al explorar un proveedor de la nube. Al comparar la seguridad en la nube, quieres explorar y centrarte en los controles, políticas, procesos y tecnologías que se unirán para proteger tus datos, sistemas e infraestructura basados en la nube.

Tanto Amazon Web Services como Google Cloud son reconocidos por ofrecer una seguridad en la nube de vanguardia. Comprometidos a avanzar continuamente en la investigación y el desarrollo de sus plataformas para seguir siendo resilientes ante un panorama de amenazas en constante evolución.

Adoptando un enfoque de alto nivel, ambos proveedores proporcionan seguridad en la nube de tres maneras:

  • Seguridad de tu nube: proporcionándote protección de forma predeterminada a través de capacidades de seguridad integradas en la infraestructura subyacente de tu plataforma en la nube.
  • Seguridad en la nube: te permite mejorar la protección de tus aplicaciones y datos a través de productos y servicios de seguridad adicionales disponibles dentro de tu plataforma en la nube.
  • Seguridad en cualquier lugar: protege tus activos independientemente de la ubicación ampliando las capacidades de seguridad más allá de tu plataforma en la nube con protocolos como el cifrado.

Cumplimiento
La protección de datos y el cumplimiento son una marea creciente de control regulatorio que los gobiernos y la industria aplican a la información. El cumplimiento debe considerarse al elegir tu plataforma en la nube.

Tanto la plataforma de AWS como la de Google Cloud cumplen algunos de los requisitos de cumplimiento más estrictos, incluyendo CSA STAR, RGPD, HIPPA, PCI-DSS y una variedad de estándares ISO.

Ambos proveedores ofrecen programas de cumplimiento que cubren certificaciones, leyes, regulaciones, marcos y privacidad con una superposición distintiva.

La plataforma en la nube de Amazon y los programas de cumplimiento de AWS cumplen 75 estándares de cumplimiento. Las ofertas de cumplimiento de Google Cloud también cumplen 75 estándares de cumplimiento. Haciendo de ambos proveedores una opción viable, incluso si trabajas en una industria muy regulada como los servicios sanitarios o financieros.

Siguiendo con los titulares en el ámbito del cumplimiento está el RGPD. Ten por seguro que tanto la plataforma de AWS como la de Google Cloud cumplen con el RGPD y cada una ofrece un centro de recursos. Ayudándote a cumplir con los requisitos de protección, procesamiento y privacidad de cualquier dato que tengas de un ciudadano europeo.

Cifrado
El cifrado juega un papel fundamental en la protección de tu información. La práctica de cifrar datos, que los hace casi imposibles de descifrar sin una clave de descifrado, debe implementarse independientemente de dónde se almacenen tus datos. Garantizando que tus datos estén seguros incluso si se interceptan en tránsito o en reposo.

Tanto Google Cloud como AWS ofrecen cifrado por defecto para los datos en tránsito y en reposo usando AES de 256 bits. Cada uno te da una variedad de opciones para proteger tus datos usando cifrado del lado del servidor o del lado del cliente.

Google Cloud Key Management y AWS Key Management Service (KMS) son los servicios de cifrado competidores ofrecidos. Cada uno te da la capacidad de crear y gestionar fácilmente las claves usadas para cifrar y firmar digitalmente tus datos.

Cortafuegos
Actuando como la primera línea de defensa de tu infraestructura de TI, un cortafuegos es responsable de proteger tu red de intrusiones no deseadas. Tanto Google Cloud como Amazon ofrecen protección de cortafuegos de próxima generación para sus plataformas en la nube.

Además de esto, ambos proveedores ofrecen productos de cortafuegos como servicio para mejorar la protección si operas una nube privada virtual (VPC), protegerte contra ataques DDoS y centralizar la gestión de la configuración de tu cortafuegos.

AWS Network Firewall y Google Cloud Firewalls son los servicios competidores que te permiten implementar un acceso de red seguro a tus VPC con solo unos pocos clics. Si buscas protección contra ataques DDoS, puedes elegir entre servicios de nombre similar de AWS Shield o Google Cloud Armor.

Cuando se trata de la configuración y gestión central de las reglas del cortafuegos en tus cuentas y aplicaciones alojadas en la nube, Amazon ofrece esto como un servicio separado llamado AWS Firewall Manager. Funciones y funcionalidad que Google incluye como parte de su servicio principal de Cloud Firewall.

Gestión de Acceso a la Identidad (IAM)
Controlar quién tiene acceso a qué juega un papel fundamental en la seguridad del sistema, esto es ampliamente conocido como Gestión de Acceso a la Identidad. Es el primer paso para evitar que visitantes no deseados accedan a información sensible.

Tanto Google Cloud como AWS proporcionan servicios de gestión de acceso a la identidad dentro de su plataforma en la nube. Te da un control granular sobre quién tiene acceso a tus apps, a qué datos pueden acceder y qué pueden hacer con tus datos.

Atención al cliente

Al implementar un nuevo servicio en la nube, te encontrarás con situaciones en las que no tienes el conocimiento o la experiencia para realizar una tarea. En estas situaciones, quieres un proveedor de la nube que tenga la orientación y el soporte adicionales que necesitas para superar esos obstáculos.

Tanto AWS como Google Cloud son reconocidos por sus extensas bibliotecas de documentación técnica. Así como por sus propias prósperas comunidades en la nube, llenas de miles de expertos en la nube que siempre están listos para compartir su conocimiento.

Pruebas gratuitas
Si no estás listo para cambiar a un servicio en la nube, tanto AWS como Google Cloud ofrecen la opción de un nivel gratuito en una amplia gama de sus productos. Te dan una cantidad predefinida de recursos durante un periodo de tiempo establecido, perfecto si buscas probar un servicio.

Ambos proveedores también ofrecen servicios en la nube «siempre gratis», que son ideales si tienes requisitos de uso muy bajos y no te importa la inactividad. Echemos un vistazo más de cerca.

Nivel gratuito de AWS
Al explorar el Nivel Gratuito de AWS, obtienes acceso gratuito a una gama de 85 productos y servicios en la nube.

El Nivel Gratuito de AWS tiene tres tipos diferentes:

  • Siempre gratis: una oferta gratuita que nunca caduca y está disponible para todos los clientes de AWS
    12 meses gratis: disponible gratis durante los primeros 12 meses desde tu registro inicial en AWS
  • Pruebas: gratis durante un periodo corto tras la activación de un servicio en particular.
  • Podrás explorar una amplia gama de productos en computación, almacenamiento, bases de datos, IoT, IA y muchos más.

Si estás empezando, merece la pena considerar las opciones de procesamiento y almacenamiento que son gratuitas durante 12 meses tras el registro:

  • Computación: acceso a Amazon EC2 durante 750 horas al mes con una instancia t2. o t3. micro
  • Almacenamiento: 5 GB de almacenamiento estándar de Amazon S3 al mes con 2.000 solicitudes de envío y 20.000 de obtención

Nivel gratuito de Google Cloud
Explorar el Nivel Gratuito de GCP parece un poco más restrictivo que la alternativa de AWS. Aunque seguirás teniendo acceso a 24 productos y servicios en la nube. Que, a diferencia de AWS, se mantienen bajos y siempre ofrecen una oferta gratuita, dentro de los límites de uso mensuales, por supuesto.

Además de las ofertas gratuitas de AWS, los nuevos clientes de Google Cloud desbloquearán 300 $ de crédito gratuito que pueden gastarse en CUALQUIER producto y servicio de Google Cloud.

Aunque tus opciones son más limitadas, todavía puedes explorar una emocionante gama de productos en IoT, IA, almacenamiento, bases de datos y computación que cubrirán en gran medida los servicios en la nube más deseados.

Como con AWS, si estás empezando, prueba las opciones de computación y almacenamiento que se mantienen gratuitas para siempre en GCP:

- Computación: acceso a Compute Engine con una instancia F1-micro con 30 GB de HDD al mes y una instantánea de 5 GB
- Almacenamiento: disponibilidad de 5 GB de Cloud Storage para almacenamiento estándar con 5.000 solicitudes de colocación y 50.000 solicitudes de obtención

Cuando se trata de comparar los niveles gratuitos, está claro que AWS tiene una ventaja. Sean como sean, te proporcionarán un acceso mucho más amplio para probar sus diferentes productos y servicios. Ideal si aún no estás listo para comprometerte con un despliegue en la nube.

Resumen
Nuestro objetivo al investigar estos proveedores de la nube es encontrar la respuesta definitiva a cuál es la mejor plataforma en la nube, ¿Google Cloud vs Amazon Web Services?

En nuestro recorrido, está claro que Google Cloud y AWS son líderes del mercado. Ambas plataformas ofrecen una amplia gama de productos y servicios en la nube a la vanguardia del avance tecnológico. Te dan beneficios significativos sobre un despliegue en local en términos de escalabilidad, rendimiento, seguridad y coste. A quien elijas, obtendrás un servicio premium a un precio competitivo.

En Phluit, usamos la plataforma GCP para ofrecer un rendimiento de clase mundial dentro de nuestras soluciones de hosting web. El servicio de red de nivel Premium ofrece mejoras significativas de rendimiento para reducir la latencia y minimizar la inactividad.

En términos de progresión, está claro que Google Cloud está haciendo mejoras significativas en la plataforma. Este año ha visto un crecimiento impresionante en los ingresos de la nube y la adopción de nuevos servicios, como Google Meet, en el contexto de una pandemia global. Se espera que 2021 sea otro año emocionante para GCP.

Al final, la respuesta a cuál es mejor depende de las necesidades individuales de tu negocio. Sea cual sea la respuesta, investiga, sigue nuestra guía de Google Cloud vs AWS y toma la mejor decisión para tu negocio.

Si te ha gustado este artículo, te va a encantar la plataforma de hosting de WordPress de Phluit. Acelera tu web y obtén soporte 24/7 de nuestro veterano equipo de WordPress. Nuestra infraestructura impulsada por Google Cloud se centra en el autoescalado, el rendimiento y la seguridad. ¡Déjanos mostrarte la diferencia de Phluit! Ver nuestros planes

We use cookies to enhance your experience, provide live chat support, and analyze site traffic. By clicking "Accept", you consent to our use of cookies.

Cookie Policy
Accept