Cloud AWS GCP Azure AlibabaEl Cloud computing o la computación en la nube es parte fundamental de la estrategia IT de cualquier empresa. En este portal repasaremos todas las características de los mejores proveedores de servicios de Cloud Públicos como Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure o Alibaba Cloud.

Todos estos proveedores tienen servicios de Computación (máquinas virtuales, contenedores, funciones, …), servicios de Bases de Datos (relacionales, no relacionales, data lakes, …), servicios de red y seguridad (balanceador, firewall, VPN, …) además de muchos más servicios relacionados con la Inteligencia Artificial, el Internet de las cosas (IoT) o el Machine Learning (ML). Pero, aunque tienen servicios muy similares, hay diferencias en todos ellos, en sus precios, sus funcionalidades, la compatibilidad con otros servicios, …

Haremos un repaso de los servicios más importantes de estos proveedores, compararemos algunos de sus servicios y precios, explicaremos cómo realizar algunas funciones con ellos y las novedades de los nuevos servicios y funcionalidades que van sacando a la luz.

AWS logoAWS es el lider del sector del Cloud todavía en estos momentos, por ser uno de los que antes comenzó, y porque ha cosechado gran popularidad estos últimos años, por su gran variedad de servicios, … Fue uno de los primeros en popularizar servicios como S3 para almacenamiento de objetos, y es uno de los Cloud más utilizados por las empresas.

GCP logoLa plataforma de Cloud de Google quizá no es la más conocida, pero es una de las más potentes y versátil del mercado. Su experiencia en contenedores es histórica, y su creación de Kubernetes y otros componentes imprescindibles a día de hoy le hace una de las mejores opciones del mercado. Pese a estar por detrás de AWS y Azure en implantación en el mercado, está creciendo a buen ritmo estos últimos años.

La plataforma de Microsoft Azure es uno de los principales rivales de AWS en estos momentos, no quizá por sus múltiples servicios y funcionalidades, sino por la enorme adopción de servicios como Office 365, que hace muy muy fácil a las empresas el primer acercamiento a su plataforma de Cloud. Microsoft también está apostando muy fuerte por este mercado, y está invirtiendo mucho en crecer por detrás de AWS.

Alibaba Cloud logoEs quizá el menos conocido todavía a día de hoy en el mercado europeo o americano, pero Alibaba Cloud es uno de los proveedores que más está creciendo. Al igual que ha hecho con su tienda online (AliExpress) y su competencia con Amazon, está dando grandes pasos para que su plataforma de Cloud sea adoptada cada día por más empresas. La gran baza de Alibaba Cloud es la gran cantidad de servicios que está creando, muchos de ellos similares a los de AWS, pero a un precio mucho más competitivo.

Ventajas de los servicios Cloud

¿Porqué utilizar servicios de Cloud? ¿Qué ventajas ofrecen los servicios Cloud? ¿Porqué las empresas prefieren alojar sus servicios en la nube en lugar de seguir haciéndolo en su infraestructura On-Premise? Gran parte de las empresas ya han migrado parte o todos sus servicios al Cloud, y se espera que en los próximos años esta tendencia vaya en aumento. Todas las grandes empresas del momento ya tienen todos o la mayoría de sus servicios en el Cloud: Spotify, Facebook, Evernote, Netflix, Twitter, Dropbox, Amazon.com, …

Las razones más importantes para que todas las empresas confíen su servicio en el Cloud:

  • Infraestructura física: utilizar servicios de Cloud implica olvidarse de la gestión y mantenimiento de la Infraestructura del centro de datos: refrigeración, compra de equipos, mantenimiento, resolución de averías hardware, … Todas estas gestiones las realiza el proveedor de Cloud y por tanto el cliente se puede olvidar de todo este trabajo.
  • Pago por uso: esto supone una de las grandes ventajas para las empresas, solo pagan por lo que utilizan. Esto significa que si necesitan utilizar determinados servicios durante un tiempo limitado, solo pagarán durante el tiempo exclusivo que lo utilicen.  Si tienen servicios que solo utilizan durante unas horas al día, por ejemplo para servidores de desarrollo de software, pueden tenerlos desplegados durante el día pero apagados por las noches, y solo pagarán por el tiempo que estén siendo utilizados.
  • Escalabilidad: si las necesidades de recursos aumentan o disminuyen temporal o permanentemente, solo tienen que aumentar el uso de los recursos utilizados, pero se pueden olvidar de comprar hardware adicional, hacer previsiones de crecimiento para el futuro, … Cuando hay picos de demanda (efecto Black Friday o campañas promocionales), pueden disponer de servicios de autoescalado automático para que los recursos se adapten de forma dinámica a la necesidad de cada servicio.
  • Actualización: toda empresa que gestiona Infraestructura, debe enfrentarse a planes de actualización de tecnología tanto software como hardware, y no siempre son fáciles de cumplir. Al trabajar en la nube, te puedes olvidar de esta gestión que es realizada por el proveedor Cloud elegido.
  • Sostenibilidad y eficiencia energética: todos los proveedores de Cloud cuentan con sistemas de sostenibilidad y eficiencia energética en sus grandes centros de procesamiento de datos (CPD), porque es una parte fundamental de su negocio. Cuanto más eficiente a nivel energético y de refrigeración puedan funcionar sus centros de datos, menores costes tendrán y más beneficios podrán obtener, por tanto están muy interesados en este aspecto.
  • Seguridad: parte de la seguridad de los servicios de Cloud son gestionados por el propio proveedor. Pero ojo, no todos, porque hay una parte que sigue dependiendo del cliente, de sus aplicativos, … pero hay una parte importante de Infraestructura y conectividad que todo proveedor de Cloud facilita enormemente a sus clientes.
  • Foco en el negocio: este es otro aspecto fundamental para las empresas. Se pueden enfocar totalmente en su negocio y olvidarse de aspectos de TI para el que no son expertos o no tienen personal lo suficientemente preparado.

Modalidades de servicios de Cloud

A la hora de clasificar la multitud de servicios que ofrecen los proveedores de Cloud, podemos categorizarlos de la siguiente forma dependiendo del nivel al que se ofrece el servicio:

  • Infraestructura como Servicio (IaaS): este modelo de servicio es el más similar a la gestión de la Infraestructura tradicional, porque se ofrece una plataforma donde crear máquinas virtuales, redes y almacenamiento. El cliente debe gestionar esta Infraestructura en un entorno virtual, pero realizando tareas similares a plataformas OnPremise, es decir, hay que actualizar las máquinas virtuales, sus sistemas operativos, actualizar las aplicaciones, … Es el tipo de servicio que ofrece mayor flexibilidad pero también mayor necesidad de gestión por parte del cliente.
  • Plataforma como Servicio (PaaS): el modelo de servicio basado en Infraestructura permite al proveedor administrar la capa propia de Infraestructura, ofreciendo al cliente un conjunto de recursos de computación, redes y almacenamiento, para que pueda desarrollar sus aplicaciones olvidándose de la capa más cercana a la Infraestructura. Ofrece menos flexibilidad que el modelo IaaS pero a cambio permite centrarse en la fase de desarrollo y olvidarse de la gestión de la Infraestructura.
  • Software como Servicio (SaaS): este modelo de servicio es el que ofrecen Dropbox o Gmail, en el que el usuario solo debe hacer uso de un sistema web y se olvida de todo lo que subyace en ese servicio, de su Infraestructura, de la escalabilidad, … Estos modelos de servicio son los que se construyen de forma habitual sobre estos proveedores de Cloud Computing.

Cómo empezar en el mundo Cloud

Afortunadamente, aunque no tengas experiencia previa, empezar a hacer las primeras pruebas en uno de estos entornos de Cloud públicos es muy fácil y económico, ¿porqué? porque todos ellos tienen promociones donde te otorgan una cantidad de dinero para gastar en recursos y servicios sin necesidad de hacer ningún tipo de desembolso económico. 

Todos ellos cuentan con programas denominados Free Tier, que además del crédito que te dejan utilizar en su plataforma durante tiempo limitado, también tienen ofrecen algunos servicios y recursos gratuitos para siempre. Esto significa que hay un montón de servicios que puedes utilizar de forma gratuita para siempre, con los límites que establece cada uno de estos proveedores. Este es un resumen de lo que ofrecen estos proveedores actualmente:

  • GCP: 300$ a gastar durante 12 meses. Además de
    • Gratuito para siempre: 28 horas por día de instancias Google App Engine, 5GB de almacenamiento en Regional Cloud Storage, 1GB de almacenamiento en la base de datos NoSQL Google Cloud FireStore, 1 instancia f1-micro al mes con 30GB de HDD, 10GB de mensajes en Google Cloud Pub/Sub, 2 millones de llamadas al mes en Google Cloud Functions, administración de clústers Google Kubernetes Engine, 50GB de registros con retención de 30 días en Google StackDriver, 1TB de consultas por mes y 10GB de almacenamiento en Google BigQuery, Google Cloud Shell con 5GB de disco persistente, y muchos servicios más.
  • AWS
    • Gratuito durante 12 meses (uso al mes): 5GB de Amazon S3, 750 horas de Amazon ElasticSearch, 750 horas de Amazon LoadBalancing, 750 horas de Amazon EC2, 50GB de Amazon CloudFront, 750 horas de Amazon RDS, y muchos otros servicios.
    • Gratuito para siempre (uso al mes): 25GB Amazon DynamoDB, 1 millón de solicitudes a Amazon Lambda, 1 millón solicitudes Amazon SQS, 100GB Amazon Storage Gateway, 10GB Amazon Glacier, 10 métricas personalizadas y 10 alarmas en Amazon CloudWatch y muchos otros servicios.
  • Microsoft Azure
    • El primer mes: 170€ para gastar en cualquier servicio.
    • Gratuito durante 12 meses (uso al mes):  750 horas de máquinas virtuales Linux o Windows, 2 discos SSD de 60GB, 5GB de Blob Storage, 5GB de File Storage LRS, 250GB SQL Database, 5GB en Azure CosmosDB, 15GB de salida de ancho de banda.
    • Gratuito para siempre: 10 Azure App Service, 1 millón de solicitudes de Azure Functions, 5GB de salida de ancho de banda, 1 millón de notificaciones en Azure Notification Hubs, 1 IP pública en Azure Load Balancer, Contenedores en Azure Service Fabric, y muchos otros servicios.
  • Alibaba Cloud: 300$ para gastar durante el primer año. Además de:
    • Gratuito durante un mes: 1 máquina ECS con hasta 2vCPU y 4GB de RAM, ApsaraDB en RDs, 1 base de datos MongoDB, 100GB Object Storage Service, 750 horas de Server Load Balancer y otros servicios
    • Gratuito para siempre: Server Guard Basic, Anti-DDoS Basic, Cloud Monitor, DataWorks, Message Service, AutoScaling, Container Registry y otros servicios adicionales.