No es sorprendente que la computación en nube haya tomado literalmente el mundo por asalto. Para la mayoría de los negocios y empresas, ya han pasado los días en los que se luchaba con complicadas salas de servidores en las instalaciones y complicadas redes. En la última década, la computación en nube se ha vuelto más rentable, segura y confiable.

Los principales proveedores de la industria están invirtiendo ahora fuertemente en su hardware, software e infraestructura de redes globales para obtener una mayor cuota de mercado, lo que ha dado lugar a un rendimiento sin precedentes. Una competencia sana es siempre una victoria para los consumidores y los socios, ya que esto reduce los costos y les exige innovar constantemente para mantenerse a la vanguardia.

Normalmente, cuando pensamos en los proveedores de cloud computing nos referimos a los tres gigantes de la industria: Azure, Google Cloud y AWS. Hoy vamos a comparar sólo dos de ellos, Google Cloud vs AWS. Utilizamos exclusivamente la plataforma de Google Cloud aquí en Kinsta, pero intentaremos mantener este artículo lo más imparcial posible y explicarlo todo en términos sencillos. Definitivamente hay algunas ventajas y desventajas para ambos proveedores.  Confíe en nosotros, hemos tenido nuestra propia cuota de desafíos! No importa qué proveedor elija, siempre encontrará problemas en algún momento del camino.

Tendencias de Cloud Computing

Antes de profundizarnos en la comparación entre Google Cloud y AWS, echemos un vistazo a algunas de las últimas tendencias de cloud computing. Es una industria fascinante para ser parte de ella. En enero de 2017, RightScale llevó a cabo su sexta encuesta anual sobre el estado de la nube en la que entrevistó a más de 1.000 profesionales de TI para analizar las tendencias actuales de la computación en nube. Definitivamente podemos ver que están sucediendo algunas cosas interesantes.

Retos de la computación en nube

Retos de la computación en nube (Img src: RightScale)

Sólo a partir de los datos anteriores podemos ver una tendencia de los profesionales de que la barrera de entrada está disminuyendo rápidamente. Ya no es necesario ser un experto para alojar su sitio con Google Cloud o AWS. Muchos proveedores de alojamiento gestionado de WordPress, incluyendo Kinsta, ahora le permiten aprovechar la nube sin tener que preocuparse por el aspecto técnico. Las grandes empresas incluso están invirtiendo en sus propios empleados e ingenieros, ya que Google Cloud, AWS y Azure ofrecen ahora certificaciones en sus plataformas:

El rendimiento y la seguridad también han dado pasos agigantados en los últimos años simplemente debido al hecho de que los proveedores de computación en nube han tenido que inventar nuevas formas de alojar los datos de forma más segura y al mismo tiempo entregarlos más rápidamente. La mayoría de los proveedores están ahora encriptando el tráfico entre los centros de datos de forma predeterminada.

Otro aspecto interesante de su encuesta fue ver las estadísticas de adopción de la nube pública de 2017 frente a 2016. AWS se ha mantenido más o menos igual, mientras que Azure y Google Cloud han experimentado un crecimiento bastante significativo. AWS definitivamente sigue siendo el líder, pero esto se debe principalmente a que son los primeros en invertir y dar forma a la industria del cloud computing. Google Cloud y Azure definitivamente tienen que ponerse al día.

Adopción de la nube pública (Img src: RightScale)

Adopción de la nube pública (Img src: RightScale)

A continuación se presentan algunas estadísticas y previsiones adicionales sobre la industria de la computación en nube:

También es interesante echar un vistazo a Google Trends para ver el interés a lo largo del tiempo. Definitivamente ha habido un patrón de crecimiento constante en los últimos cinco años.

Tendencias de Google sobre proveedores de cloud computing

Tendencias de Google sobre proveedores de cloud computing

Stack Overflow, una de las comunidades online más grandes para desarrolladores, también tiene una herramienta de tendencias bastante ingeniosa en la que analizan los patrones basados en el % de preguntas en un mes. Los desarrolladores representan una gran parte de la industria. Si bien un CTO puede tener la última palabra, son los desarrolladores, ingenieros y administradores de sistemas los que realmente están implementando las soluciones de computación en nube.

Tendencias de Cloud Computing en Stack Overflow

Tendencias de Cloud Computing en Stack Overflow

El 20 de diciembre de 2017, el analista de Jefferies John DiFucci introdujo instantáneas trimestrales de los servicios públicos en la nube. A pesar de que Amazon domina la nube pública, el crecimiento interanual del 125% de la plataforma de Google Cloud en 2017 es bastante increíble! Alibaba y Microsoft Azure también están creciendo a un ritmo acelerado.

Nube de Google vs AWS (Mercado IaaS/PaaS)

Nube de Google vs AWS (Mercado IaaS/PaaS) Img src: MarketWatch

Plataforma de Google Cloud

La plataforma cloud de Google está compuesta esencialmente por un montón de servicios y soluciones diferentes que permiten utilizar la misma infraestructura de software y hardware que Google utiliza para sus propios productos, como YouTube y Gmail. Lanzaron su primer servicio, Google App Engine, en una vista previa pública en 2008.

Google Cloud Platform

Algunos de sus productos 50+ incluyen:

En este artículo, vamos a ver principalmente su Motor de Computación de Google y los servicios asociados, que permite a los usuarios lanzar máquinas virtuales bajo demanda. Este es uno de los principales servicios que utilizamos para los clientes aquí en Kinsta, junto con los contenedores LXD para permitir el aislamiento completo y el escalado automático.

El motor de computación de Google se lanzó en una vista previa pública en junio de 2012, y luego se lanzó para su disponibilidad general en diciembre de 2013. Las grandes marcas que ahora utilizan Google Compute Engine incluyen Apple, HTC, Best Buy, Ubisoft, Philips, Domino’s Pizza, Leadpages, Heathrow, PayPal Coca-Cola, Evernote, Sony Music y muchas más.

Empresas que utilizan Google Compute Engine

Empresas que utilizan Google Compute Engine

El director ejecutivo de Google, Sundar Pichai, dijo que la Plataforma de Nube de Google es una de las tres prioridades principales de la compañía. En 2019, la tasa de ejecución anual de la plataforma de Google Cloud es de más de 8.000 millones de dólares. Eso es más de 4 mil millones de dólares en 2018.

Para obtener más información, asegúrese de consultar esta historia detalladacomentada de la plataforma de Google Cloud creada por Reto Meier.

Amazon Web Services (AWS)

Amazon Web Services (AWS) es una subsidiaria de Amazon.com que se lanzó para proporcionar servicios de computación en nube a empresas e individuos en 2006. Al igual que la plataforma cloud de Google, tienen una multitud de servicios y soluciones diferentes. Amazon definitivamente ha allanado el camino para la computación en nube! Recomendamos revisar el artículo de TechCrunch sobre cómo surgió AWS.

Amazon Web Services - aws

Algunos de sus más de 200 productos incluyen:

En este artículo, vamos a ver principalmente su Amazon EC2 y servicios asociados, que es esencialmente lo mismo que Google Compute Engine. Amazon EC2 fue lanzado en una beta pública en agosto de 2006. Si se compara esto con la CME, tienen una ventaja de seis años en Google. Las grandes marcas que utilizan Amazon EC2 incluyen Netflix, Time Inc., Nasa, Expedia, Airbnb, Lamborghini, y muchas más.

Empresas que utilizan Amazon EC2

Empresas que utilizan Amazon EC2

Google Cloud vs AWS

Dado que Google Cloud y AWS son muy similares, es más fácil desglosar nuestra comparación en diferentes categorías. No podemos cubrir todo en este post ya que cada proveedor tiene más de 50 productos diferentes (AWS tiene más de 200)! Así que cubriremos productos como instancias de computación, facturación, redes, almacenamiento y características que utilizamos aquí en Kinsta que se relacionan directamente con la forma en que escalamos el alojamiento de WordPress para nuestros clientes. Siéntase libre de hacer clic en una de las siguientes opciones para ir directamente a ella.

Computación

La primera categoría es la forma en que Google Compute Engine y AWS EC2 manejan sus máquinas virtuales (instancias). La tecnología detrás de las VMs de Google Cloud es KVM, mientras que la tecnología detrás de las VMs de AWS EC2 es Xen. Ambos ofrecen una variedad de configuraciones de instancia predefinidas con cantidades específicas de CPU, RAM y red virtuales. Sin embargo, tienen una convención de nombres diferente, lo que al principio puede ser confuso. Google Compute Engine se refiere a ellos como tipos de máquinas, mientras que Amazon EC2 se refiere a ellos como tipos de instancias.

A continuación se muestra una comparación de las máquinas virtuales que se encuentran en categorías similares entre los proveedores, tales como alta memoria, alta CPU, almacenamiento en SSD, etc.

Tipo de máquina o sustancia Motor de Computación de Google AWS EC2
Compartido f1-micro
g1-small
t2.nano – t3.2xlarge
Estándar n1-standard-1 – n1-standard-96 m3.medium – m3.2xlarge
m4.large – m4.16xlarge
m5.large – m5d.24xlarge
Alta Memoria n1-highmem-2 – n1-highmem-96 (beta)
n1-ultramem-40 – n1-ultramem-160
r3.large – r3.8xlarge
r4.large – r4.16xlarge
x1.16xlarge – x1e.32xlarge
x1e.xlarge – x1e.32xlarge
CPU alta n1-highcpu-2 – n1-highcpu-96 c4.large – c4.8xlarge
c5.large – c5d.18xlarge
GPU Puede agregar GPU a los tipos de máquinas p3.2xlarge – p3.16xlarge
p2.xlarge – p2.16xlarge
g3.4xlarge – g3.16xlarge
f1.2xlarge – f1.16xlarge
Almacenamiento de SSD n1-standard-1 – n1-standard-32
n1-highmem-2 – n1-highmem-32
n1-highcpu-2 – n1-highcpu-32
h1.2xlarge – h1.16xlarge
i3.large – i3.metal
Almacenamiento denso N/A d2.xlarge – d2.8xlarge
Actualizado en agosto de 2018, Fuentes: GCE Machine Types, AWS Instance Types

También hay que tener en cuenta que Google Cloud le permite apartarse de las configuraciones predefinidas como se ha visto anteriormente y personalizar los recursos de CPU y RAM de su instancia para que se ajusten a su carga de trabajo. Estas son conocidas como máquinas personalizadas. Otros tipos incluyen las máquinas virtuales preferentes de Google Cloud y las instancias puntuales de AWS EC2.

Almacenamiento/Disco

El tipo de almacenamiento y los discos utilizados por un proveedor de cloud computing juegan un papel muy importante, ya que tienen un impacto directo en el rendimiento, como el rendimiento esperado (IO), el número máximo de IOP por volumen/instancia y la capacidad de explotar la capacidad durante breves períodos de tiempo. Existen dos tipos principales de opciones de almacenamiento cuando se compara Google con AWS: almacenamiento en bloque y almacenamiento de objetos.

Almacenamiento en bloque

El almacenamiento en bloque es esencialmente un volumen de disco virtual usado en conjunto con máquinas virtuales basadas en la nube. Google Compute Engine ofrece discos persistentes, mientras que AWS EC2 lo hace a través de su Elastic Block Store (EBS).

Almacenamiento en bloque Google Cloud Platform AWS
Servicio SSD General y Provisional IOPS SSD
Tamaños de volumen 1 GB a 64 TB 1 GB a 16 TB
4GB a 16 TB Provisioned IOPS
PIOs máximas por volumen 40,000 leen, 30,000 escriben 10,000 (20,000 para Provisioned IOPS)
Max IOPS de 75,000 per sustancia
Rendimiento máximo por volumen (MB/s) 800 leen, 400 escriben 160 (320 para las Provisioned IOPS)
Replicación Redundancia incorporada RAID-1
Redundancia de la instantánea Múltiples lugares Múltiples lugares
Cifrado SSE 256-bit AES SSE 256-bit AES
Cifrado SSE 256-bit AES SSE 256-bit AES
Precio de los imanes (por GB/mes) $0.040 (disco estándar) $0.045
Precios de las SSD (por GB/mes) $0.170 $0.10
Precios de las SSD PIOPS (por GB/mes) N/A $0.125
Actualizado en octubre de 2017, Fuentes: GCE, AWS EBS

Almacenamiento de objetos

El almacenamiento de objetos, también denominado a veces almacenamiento de objetos distribuido, son esencialmente servicios alojados para almacenar y acceder a un gran número de objetos binarios, o blobs. Google Compute Engine ofrece esto a través de su servicio de almacenamiento en la nube de Google, mientras que AWS lo ofrece a través de su servicio Amazon S3.

Almacenamiento de objetos Google Cloud Platform AWS
Servicio Google Cloud Storage Amazon S3
Hot GCS S3 Estándar
Genial GCS Nearline S3 Estándar (acceso poco frecuente)
Cold (Archivo) GCS Coldline Glacier
Límite de tamaño 5 TB/objeto 5 TB/objeto
Límite de objeto Ilimitado Ilimitado
Precios de las multiregiones en caliente (por GB/mes) $0.0260
Incluye el traslado
S3 Estándar(x2) $0.0460
Transferencia $0.0100
Hot Multi-Region Pricing(por GB/mes) $0.0200 $0.0230
Cool Single Region Pricing (por GB/mes) $0.0100 (Nearline) $0.0125 (Acceso poco frecuente)
Cold Single Region Pricing  (por GB/mes) $0.0070 (Coldline) $0.0040 (Glaciar)
Actualizado en octubre de 2017, Fuentes: Google Cloud Storage, AWS S3

Además del almacenamiento estándar de bloques y objetos en red, tanto Compute Engine como Amazon EC2 permiten a los usuarios utilizar discos que están conectados localmente a la máquina física que ejecuta la instancia. El almacenamiento local ofrece un rendimiento superior, operaciones de entrada/salida por segundo (IOPS) muy altas y una latencia muy baja en comparación con los discos persistentes. Este tipo de almacenamiento es incluso capaz de alcanzar velocidades de lectura/escritura de varios GB, ¡lo cual es enorme!

Google Cloud llama a estas SSD locales, mientras que AWS EC2 se refiere a ellas como volúmenes de almacenamiento de instancia. Google permite adjuntar unidades SSD locales a cualquier tipo de instancia, mientras que AWS sólo admite los siguientes tipos de instancia: C3, F1, G2, HI1, I2, I3, M3, R3 y X1. En agosto de 2017, Google Cloud también anunció un recorte de precios en sus SSDs locales, tanto para las instancias bajo demanda como para las preferentes.

Red

Tanto Google Cloud como AWS utilizan diferentes redes y socios para interconectar sus centros de datos en todo el mundo y entregar contenido a través de los ISP a los usuarios finales. Para ello, ofrecen una variedad de productos diferentes.

Product Google Cloud Platform AWS
VPC Nube privada virtual Amazon VPC
Equilibrio de carga Equilibrio de la carga de la nube Equilibrio de carga elástica
CDN Nube CDN Amazon CloudFront
Interconnect Interconexión de nubes AWS Direct Connect
DNS DNS en la nube Amazon Route 53
Niveles Niveles de servicio de la red N/A
Actualizado en octubre de 2017, Fuentes: GCP Networking, AWS Networking

Un factor importante a la hora de comparar los dos proveedores es la latencia de la red. La latencia es importante cuando se trata de negocios que sirven a los visitantes en una ubicación geográfica específica. Por ejemplo, digamos que usted tiene una tienda de comercio electrónico en Frankfurt, y el 90% de sus clientes son de Alemania. Su negocio se va a beneficiar enormemente si coloca su sitio en un servidor en Alemania, en lugar de alojarlo en los Estados Unidos o Asia.

¿Qué diferencia hay? Lo pusimos a prueba en nuestro post en profundidad sobre la latencia de la red y descubrimos que en algunos casos puede significar una diferencia de casi 2 segundos, dependiendo de dónde elija alojar su sitio. Esto incluye también otros factores, como DNS, TTFB, etc. Siempre encontrará tiempo de carga y latencia, pero afortunadamente Google Cloud y AWS tienen docenas de lugares diferentes para elegir en todo el mundo. Elija sabiamente!

Latencia de la red

Latencia de la red

Hay pocas herramientas diferentes que se pueden utilizar para comparar la latencia entre los proveedores. CloudHarmony es uno de los que proporciona un análisis de rendimiento objetivo, imparcial y fiable para comparar los servicios en la nube. Utilizan una red de unos 50 servidores ubicados en todo el mundo para medir y registrar periódicamente medidas de latencia y rendimiento a otras nubes. Realizamos una prueba tanto de Google Compute Engine como de AWS EC2 desde nuestra ubicación actual en los Estados Unidos.

Google Compute Engine (CloudHarmony Latency Test)

Compute Location Fastest Latency Median Latency Slowest Latency
GCE (us-central1-c) 77 ms 85 ms 381 ms
GCE (us-east4-a) 77 ms 79.5 ms 105 ms
GCE (europe-west3-c) 166 ms 193.5 ms 271 ms
GCE (asia-east1-b) 154 ms 172 ms 212 ms
GCE (europe-west2-a) 161 ms 165 ms 249 ms
GCE (us-west1-b) 50 ms 51 ms 61 ms
GCE (asia-northeast1-b) 128 ms 139 ms 194 ms
GCE (asia-southeast1-b) 192 ms 211.5 ms 281 ms
GCE (europe-west1-c) 162 ms 179.5 ms 251 ms
GCE (us-east1-c) 91 ms 109.5 ms 221 ms
GCE (northamerica-northeast1-a) 91 ms 96.5 ms 155 ms
GCE (australia-southeast1-a) 163 ms 165 ms 464 ms
GCE (asia-south1-a) 244 ms 165 ms 284 ms
GCE (southamerica-east1-a) 196 ms 198 ms 228 ms
GCE (europe-north1-b) 195 ms 200.5 ms 234 ms
GCE (europe-west4-b) 166 ms 169 ms 233 ms
Actualizado en julio de 2018, Fuente: CloudHarmony (que se ejecuta desde el ISP de EE.UU.)

AWS EC2 (Prueba de latencia de CloudHarmony)

Compute Location Fastest Latency Median Latency Slowest Latency
AWS EC2 (us-west-2) 102 ms 110.5 ms 228 ms
AWS EC2 (us-east-2) 161 ms 200.5 ms 232 ms
AWS EC2 (eu-central-1) 333 ms 343.5 ms 382 ms
AWS EC2 (us-east-1) 172 ms 343.5 ms 329 ms
AWS EC2 (ca-central-1) 81 ms 173.5 ms 427 ms
AWS EC2 (eu-west-1) 197 ms 429 ms 576 ms
AWS EC2 (eu-west-2) 326 ms 370.5 ms 581 ms
AWS EC2 (us-west-1) 66 ms 72 ms 128 ms
AWS EC2 (ap-northeast-1) 155 ms 295 ms 517 ms
AWS EC2 (ap-south-1) 251 ms 395 ms 562 ms
AWS EC2 (ap-southeast-2) 197 ms 450 ms 604 ms
AWS EC2 (sa-east-1) 384 ms 397 ms 408 ms
AWS EC2 (eu-west-3) 311 ms 329.5 ms 401 ms
AWS EC2 (ap-southeast-1) 404 ms 431.5 ms 449 ms
AWS EC2 (ap-northeast-2) 319 ms 336 ms 574 ms
Actualizado en julio de 2018, Fuente: CloudHarmony (ejecutando la prueba del ISP de EE.UU.)

Como puede ver arriba, la latencia de la nube de Google fue definitivamente la ganadora aquí. Pero recuerde que la prueba se realiza desde nuestra ubicación actual, por lo que los resultados siempre variarán. Una de las mejores maneras de medir la latencia y los tiempos de ping es hacer girar pequeñas instancias en cada proveedor y realizar sus propias pruebas. Pero aquí hay algunas otras herramientas de prueba ingeniosas que tal vez quieras revisar:

Red de plataformas de Google Cloud

Echemos primero un vistazo a la red que hay detrás de la plataforma de Google Cloud. Google ha estado invirtiendo fuertemente en su infraestructura global, que incluye nuevos centros de datos. De hecho, más de la mitad de sus instalaciones actuales se abrieron en 2017. En Kinsta apreciamos la dedicación de Google a la expansión global, ya que esto ayuda a disminuir la latencia en general y a garantizar tiempos de carga más rápidos para nuestros clientes.

Ubicación de los centros de datos de Google Cloud

Ubicación de los centros de datos de Google Cloud

A partir de abril de 2019, Google Cloud tiene actualmente 24 ubicaciones para elegir para la creación de nuevas instancias de Motor de Computación:

Y Google Cloud está lanzando nuevas regiones rápidamente.

Velocidad de lanzamiento de Google Cloud

Velocidad de lanzamiento de Google Cloud

Si usted es un cliente de Kinsta, todos estos están disponibles para que usted elija cuando aloje su sitio de WordPress. También utilizamos el modo de implementación multi-regional de la plataforma Google Cloud. Esto significa que no está restringido a un solo centro de datos para su cuenta. Puede elegir un centro de datos diferente para cada uno de sus sitios web con un solo clic desde el panel de control de MyKinsta (como se ve a continuación).

Ubicación de los servidores de la plataforma Google Cloud

Ubicación de los servidores de la plataforma Google Cloud

El 29 de junio de 2016, Google anunció su inversión en el sistema de cable más rápido que le da a Google acceso a hasta 10Tbps (Terabits por segundo) del ancho de banda total del cable de 60Tbps entre los EE.UU. y Japón. Lo están usando para los clientes de Google Cloud y Google App. El cable transpacífico de 9.000 km es el cable submarino de mayor capacidad jamás construido y aterriza en Oregón en los Estados Unidos y en dos puntos de aterrizaje en Japón. Google es también uno de los seis miembros que tienen acceso exclusivo a un par de hilos de transmisión óptica de 100Gb/s x 100 longitudes de onda entre Oregón y Japón.

Red de Google Cloud

Red de Google Cloud

Will Shulman, cofundador de MongoLab, habló de la red en un panel de Google I/O diciendo:

Está ardiendo rápidamente. La otra cosa – tiene un backbone distribuido privadamente entre todos los centros de datos. Está hablando por la columna vertebral de Google, no por Internet.

A partir de agosto de 2017, Google Cloud Platform lanzó su premium tier and standard tier networks independiente. Esto las convierte en la primera gran nube pública que ofrece una red de nubes escalonadas. El nivel superior proporciona tráfico a través de la red global de Google, bien provista, de baja latencia y altamente fiable. La redundancia es clave, y por eso hay al menos tres rutas independientes (redundancia N+2) entre dos ubicaciones cualesquiera de la red de Google, lo que ayuda a garantizar que el tráfico siga fluyendo entre las ubicaciones incluso en caso de interrupción.

Nivel Premium de la plataforma de Google Cloud

Nivel Premium de la plataforma de Google Cloud

El nivel estándar ofrece una calidad de red comparable a la de otras grandes nubes públicas. Entrega el tráfico saliente de GCP a Internet a través de redes de tránsito (ISP) en lugar de la red de Google.

Nivel estándar de la plataforma de Google Cloud

Nivel estándar de la plataforma de Google Cloud

¿Cuánta diferencia hay entre los niveles estándar y premium? Cedexis, una conocida empresa de monitoreo y desempeño objetivo, publicó sus hallazgos. A continuación se muestra una medición de Cedexis Radar de la diferencia de latencia en el nivel premium de la plataforma de Google Cloud frente al nivel estándar en los Estados Unidos.

La latencia de la nube de Google Cloud de nivel premium frente a la de nivel estándar

La latencia de la nube de Google Cloud de nivel premium frente a la de nivel estándar

A continuación se muestra una medición de Cedexis Radar de la diferencia de rendimiento en el nivel premium de la plataforma de Google Cloud frente al nivel estándar en los Estados Unidos.

Rendimiento del nivel premium de Google Cloud frente al nivel estándar

Rendimiento del nivel premium de Google Cloud frente al nivel estándar

Kinsta utiliza el nivel superior tier de la plataforma de Google Cloud para todos nuestros clientes para garantizar tiempos de carga rapidísimos, minimizando los saltos de ruta y disminuyendo la distancia que tienen que recorrer los datos. Pero también es estupendo ver que se añade un nivel más bajo para aquellos con presupuestos más ajustados o para proyectos que no requieren una velocidad tan rápida.

Y para aquellos que necesiten opciones de red aún más rápidas, Google anunció sus opciones de Interconexión Dedicada en septiembre de 2017. Dedicated Interconnect ofrece varias opciones de red de nivel empresarial que puedes utilizar para conectarte a la plataforma de Google Cloud:

Interconexión

Peering

Acceder a GCP con un gran ancho de banda, baja latencia y una conectividad de red consistente es crítico para nuestros objetivos empresariales. La Interconexión Dedicada de Google nos ha permitido lograr con éxito una mayor fiabilidad, un mayor rendimiento y una menor latencia, a la vez que hemos reducido el coste total de propiedad en más de un 60% en comparación con las soluciones a través de la Internet pública. – Nhan Phan, VP de Ingeniería en Metamarkets

También ofrecen su Nube Privada Virtual (Virtual Private Cloud) y formas adicionales para acelerar la entrega de contenido a través de Google Cloud CDN.

Red AWS

Ahora echemos un vistazo a la red global de AWS. La Nube de AWS opera 44 zonas de disponibilidad dentro de 16 regiones geográficas en todo el mundo. Al igual que Google, cada Región AWS tiene múltiples zonas de disponibilidad y centros de datos. Esto es excelente para la redundancia, la tolerancia a los fallos y la baja latencia.

Red mundial de AWS

Red mundial de AWS

Al igual que con la Interconexión Dedicada de Google Cloud, Amazon también ofrece lo que ellos llaman AWS Direct Connect. AWS Direct Connect le permite establecer una conexión de red dedicada entre su red y una de las ubicaciones de AWS Direct Connect. AWS ofrece peering de portadora, pero no ofrece peering directo o peering CDN.

También ofrecen su Nube Privada Virtual (VPC) de Amazon y formas adicionales para acelerar la entrega de contenido a través de Amazon CloudFront.

Facturación y determinación de precios

Al comparar Google Cloud con AWS, la facturación se gestiona de forma bastante diferente. Y para ser honesto, ninguno de ellos proporciona una forma muy directa de calcular esto fácilmente a menos que estés muy familiarizado con las plataformas. Aquí están sus calculadoras mensuales, si recién estás empezando:

La estimación del gasto mensual con estos dos proveedores de cloud computing puede ser un reto. Incluso hay herramientas enteras como reOptimize o Cloudability que fueron construidas para ayudarle a entender mejor sus facturas. Esencialmente AWS le ofrece un tablero de mandos que proporciona información sobre su factura. La plataforma de Google Cloud proporciona exportaciones estimadas a través de su herramienta BigQuery. Sin embargo, ambos proveedores están haciendo cosas para disminuir los costos y facilitar la facturación.

¿Luchando con el tiempo de inactividad y los problemas de WordPress? Kinsta es la solución de alojamiento diseñada para ahorrarle tiempo! Vea nuestras características

Facturación por segundo

AWS anunció su facturación por segundo en septiembre de 2017 (mínimo de un minuto en las instancias de EC2). Esto permite una mayor flexibilidad para los clientes que necesitan crear nuevas instancias y hacer mucho trabajo en poco tiempo. No es de extrañar que la plataforma Google Cloud también haya lanzado su facturación por segundo (un minuto mínimo en las instancias de Google Compute Engine). Esto demuestra lo competitivo que es este mercado. AWS y GCP están casi lanzando nuevas características simultáneamente ahora. ¡Incluso nos cuesta mantener el ritmo!

cloud computing pricing

Google dio un gran ejemplo en su anuncio de ahorro potencial:

Si, en promedio, la vida de su VM se redondea en 30 segundos con la facturación por minuto, entonces sus ahorros por correr 2,600 vCPU cada día serían suficientes para pagar su café matutino (a 99 centavos, asumiendo que de alguna manera puede encontrar café por 99 centavos). En comparación, el desperdicio de la facturación por hora sería suficiente para comprar una cafetera cada mañana (más de $100 en este ejemplo).

Descuentos por uso comprometido vs. Instancias reservadas

Tanto Google Cloud como AWS ofrecen diferentes maneras de ahorrar para aquellos que han invertido seriamente en sus plataformas. AWS EC2 ofrece lo que ellos llaman Instancias Reservadas, que proporcionan un importante descuento (hasta el 75%) en comparación con el precio bajo demanda y proporcionan una reserva de capacidad cuando se utiliza en una zona de disponibilidad específica. Tienen diferentes tipos de instancias reservadas:

Google Cloud tiene lo que todos ellos han prometido: descuentos por uso, que ahora están disponibles para todos los clientes de Compute Engine a partir de septiembre de 2017. Esto es básicamente la capacidad de comprar contratos de uso comprometido a cambio de precios con grandes descuentos por el uso de la VM.

Right Scale hizo una comparación de los descuentos por uso de nubes de Google Cloud Committed Use Discounts vs AWS Reserved Instances y encontró lo siguiente (lea más en su blog sobre cómo analizaron los datos):

Descuentos por uso comprometido de la nube de Google frente a instancias reservadas de AWS (Img src: Escala derecha)

Descuentos por uso comprometido de la nube de Google frente a instancias reservadas de AWS (Img src: Escala derecha)

Descuentos sostenidos

Otro descuento realmente enorme que ofrece Google Cloud es lo que ellos llaman Descuentos por uso sostenido. Se trata de descuentos automáticos que la plataforma de Google Cloud proporciona cuanto más tiempo utilices la instancia, a diferencia de AWS, donde tienes que reservar la instancia durante un largo periodo de tiempo.

Pruebas gratuitas

¿Recién comienza, o tal vez desea comparar los proveedores de nube por sí mismo? No hay que preocuparse, ya que ambos tienen grandes pruebas gratuitas.

Google Cloud ofrece un crédito de 300 dólares que dura 12 meses. Y a partir de marzo de 2017, también tienen una grada libre sin límites de tiempo. A continuación se muestra un ejemplo de una instancia que usted podría ejecutar para siempre de forma gratuita con GCP:

AWS también ofrece una prueba gratuita de 12 meses. A continuación se muestra un ejemplo de una instancia que puede ejecutar:

Asegúrese de revisar los sitios web de cada proveedor para obtener más detalles, ya que ambos ofrecen pruebas gratuitas de muchos de sus productos, no sólo de sus instancias de cálculo.

Soporte y tiempo de funcionamiento

Tanto Google Cloud como AWS disponen de una amplia documentación y foros comunitarios de los que puede beneficiarse gratuitamente.

Sin embargo, si necesita asistencia o apoyo de inmediato, tendrá que pagar. Tanto Google Cloud como AWS tienen planes de soporte, pero sin duda querrás leer las tarifas correspondientes, ya que pueden sumarse bastante rápido. Ambos proveedores incluyen un número ilimitado de casos de soporte de cuentas y facturación, sin contratos a largo plazo.

Google Cloud vs AWS premium support

Soporte de Google Cloud Premium

Soporte de AWS

Uptime

Tanto Google Compute Engine como AWS EC2 tienen SLAs que proporcionan un porcentaje de tiempo de actividad mensual de al menos el 99,95%. Ningún proveedor es perfecto, y definitivamente podemos dar fe de ello aquí en Kinsta. Si estás utilizando cualquiera de estos proveedores, definitivamente querrás suscribirte a sus páginas de estado para estar al día de los incidentes a medida que se producen. Sin embargo, al igual que con muchos servicios, hemos visto retrasos tanto por parte de Google como de Amazon en la actualización de sus tableros de estado.

Una de las ventajas de AWS en lo que respecta al tiempo de actividad es que tiene la posibilidad de conseguir diferentes máquinas dentro de sus múltiples zonas de disponibilidad por región. Con Google Cloud, es muy posible que sus instancias estén en la misma máquina por región. Sin embargo, Google Cloud también tiene una característica única con su capacidad de migrar máquinas virtuales en vivo. Las ventajas de las migraciones en directo permiten a los ingenieros de Google abordar mejor problemas como la aplicación de parches, la reparación y la actualización del software y del hardware, sin necesidad de preocuparse por el reinicio del equipo.

Seguridad

En su segunda encuesta anual de Cloud Computing (2017), Clutch encuestó a 283 profesionales de TI en empresas de todo Estados Unidos que actualmente utilizan un servicio de Cloud Computing. En cuanto a la seguridad, encontraron que casi el 70% de los profesionales se sentían más cómodos almacenando datos en la nube que con sus anteriores sistemas heredados.

Seguridad de la computación en nube

Seguridad de la computación en nube (Fuente de datos: Encuesta anual de Clutch)

También pidieron a los encuestados que enumeraran los principales beneficios del uso de la nube y el mayor porcentaje (45%) respondió con seguridad como el principal beneficio.

Los 5 principales beneficios de usar la nube

Los 5 principales beneficios de usar la nube (Fuente de datos: Encuesta anual de Clutch)

Seguridad Google Cloud

Cuando se analiza la seguridad de la plataforma Google Cloud, es importante recordar que es un área en la que han estado mejorando mucho antes de que se lanzara la GCP. Usted obtiene el beneficio de un modelo de seguridad que ha sido construido a lo largo de 15 años, y que actualmente asegura productos y servicios como Gmail, Search, etc. Google emplea actualmente a más de 500 profesionales de seguridad a tiempo completo. Niels Provos, un ingeniero de seguridad de Google, dio un gran vistazo en profundidad a la seguridad de la plataforma de Google Cloud (véase el vídeo a continuación).

Algunas de las características de seguridad de la plataforma de Google Cloud incluyen:

Puede ver más a fondo entre bastidores en la seguridad de Google whitepaper. Kinsta también utiliza contenedores Linux (LXC), y LXD para orquestarlos, además de la plataforma de Google Cloud, lo que nos permite aislar completamente no sólo cada cuenta, sino cada sitio WordPress por separado. Este es un método mucho más seguro que el ofrecido por otros competidores y ayuda a garantizar la seguridad WordPress hosting 24/7.

Seguridad AWS

Al igual que la plataforma de nube de Google, la plataforma AWS tiene un modelo de seguridad que ha sido mejorado durante más de una década. Algunas de sus características de seguridad incluyen:

Puede ver más a fondo entre bastidores en el libro blanco del pilar de seguridad de Amazon.

El hecho de que podamos confiar en la postura de seguridad de AWS para reforzar nuestra propia seguridad es realmente importante para nuestro negocio. AWS hace un trabajo de seguridad mucho mejor que el que podríamos hacer nosotros ejecutando una jaula en un centro de datos. – Richard Crowley, Director de Operaciones, Slack

Resumen

Entonces, ¿quién es el ganador cuando se trata de comparar Google Cloud vs. AWS? Bueno, diríamos que ambos proveedores tienen sus pros y sus contras. Nosotros, por supuesto, somos partícipes de la nube de Google aquí en Kinsta y estamos entusiasmados de ver el rápido ritmo de expansión global durante el año pasado. Cuando se trata de precios y velocidad, la plataforma de Google Cloud es definitivamente una de las que quieres comprobar!

Por supuesto, AWS también tiene una larga historia en la prestación de servicios de cloud computing para empresas y negocios durante la última década. Realmente fueron los primeros en impulsar la industria de la nube y siguen siendo los que copian proveedores como Google y Azure. Su soporte, redundancia y disponibilidad por región es excelente.

Hay muchos otros productos y servicios de Google Cloud y AWS que no pudimos cubrir en esta entrada. No obstante, tenga la seguridad de que la constante batalla de los proveedores de cloud computing para ganar más cuota de mercado sólo beneficia a los consumidores y a los partners de hosting como Kinsta. Esto significa precios más bajos, más productos y servicios y un mayor rendimiento.

¿Prefiere un proveedor de cloud computing a otro? Nos encantaría escuchar sus pensamientos a continuación.


Si le ha gustado este artículo, entonces le encantará la plataforma de Kinsta WordPress hosting. Acelere su sitio y reciba soporte 24/7 de nuestro equipo de WordPress veterano. Nuestra infraestructura potenciada por Google Cloud se centra en escalamiento automático, rendimiento y seguridad. ¡Déjenos mostrarle la diferencia con Kinsta! Conozca nuestros planes