Introducción a las plataformas de computación en la nube

En este artículo Plataformas de Cloud Computing, el aspecto más importante de cómo funciona Internet es Cloud Computing. Empresas como Google, Facebook, Amazon, Microsoft, etc. han gastado millones de dólares construyendo sus centros de datos (nubes) para proporcionar sus servicios en Internet. En los últimos años, algunas de estas compañías han abierto sus servicios en la nube al público. Por lo tanto, cualquier persona con una computadora portátil y una conexión a Internet puede iniciar un negocio en Internet a través del poder de las plataformas de computación en la nube. Computación, almacenamiento y costo son los parámetros más importantes para decidir sobre una plataforma de computación en la nube. Sin embargo, el costo es un poco difícil de comparar dada la complejidad en la estimación debido a las constantes fluctuaciones en las tarifas y también a varios descuentos disponibles en varios servicios.

Las 3 mejores plataformas de computación en la nube

A continuación se presentan las mejores plataformas de computación en la nube disponibles en la actualidad:

1. Servicios web de Amazon (AWS)

Amazon es el pionero de las plataformas de computación en la nube. En 2006, Amazon lanzó AWS, combinando sus servicios independientes iniciales como S3 (almacenamiento en la nube), SQS (Servicio de cola simple) y EC2 (Elastic Cloud Computing). Ahora AWS tiene más de 150 servicios para todas sus variadas necesidades. AWS tiene algo llamado Regiones y Zonas de disponibilidad. Estas son diferentes áreas geográficas y ubicaciones aisladas respectivamente, que consisten en centros de datos para almacenar los datos y realizar cálculos. Hay alrededor de 70 zonas de disponibilidad y más de 20 regiones a partir de ahora. Esto ayuda a las empresas o individuos a ejecutar sus aplicaciones en sus ubicaciones más cercanas y reducir la latencia.

Calcular:

AWS ofrece una amplia variedad de opciones. Puede configurar sus instancias EC2 de acuerdo con sus requisitos o pasar completamente sin servidor con Lambda. Puede generar grupos de computadoras distribuidas utilizando EMR (Elastic Map Reduce) o acceder a una sola máquina a través de los servicios de EC2 bare metal. AWS ofrece instancias Spot que ofrecen hasta un 90% de descuento en máquinas EC2 según la demanda y la oferta. Estas son las instancias que actualmente están disponibles y se ejecutan por tiempo ilimitado a menos que otros usuarios las soliciten por su precio original. Sin embargo, AWS avisa con 2 minutos de anticipación antes de eliminar esas instancias para guardar el trabajo y cerrar los clústeres.

Almacenamiento:

AWS admite todo tipo de formatos y estructuras de datos, brindando opciones adecuadas para almacenar y recuperar los datos. Si tiene datos estructurados para todas sus aplicaciones, puede recurrir a servicios de bases de datos como DynamoDB, RDS, etc. Si tiene archivos multimedia, entonces S3 proporciona almacenamiento económico basado en el volumen y para sus cargas de trabajo analíticas y consultas complejas, tiene servicios como Redshift y Atenea. AWS ahora admite la replicación interregional y la replicación misma regional. Anteriormente, los recursos se replicaban en otras 3 zonas de disponibilidad, pero ahora puede replicar los datos o un depósito S3 completo en una geografía diferente.

2. Microsoft Azure

Microsoft Azure se lanzó en 2010 para proporcionar servicios de computación en la nube a sus clientes empresariales. Tras el éxito de AWS, Microsoft introdujo muchos servicios en los últimos años para competir con ellos y ahora está ganando lentamente la cuota de mercado. Similar a AWS, Azure también tiene Zonas y regiones de disponibilidad, pero hay una cosa que AWS pierde, que es la función de redundancia geográfica. Esto significa que la cuenta de almacenamiento se replica en otra región que no está demasiado lejos, pero lo suficientemente lejos como para evitar los desastres regionales causados ​​en la región actual para que los datos siempre estén respaldados y no haya pérdidas.

Calcular:

Azure permite a un usuario lanzar máquinas virtuales (VM) que son la versión de Microsoft de EC2. Luego tenemos Azure Functions, que es una plataforma sin servidor. Si bien AWS y Azure son comparables en términos de los servicios que brindan, las instancias de Azure tienden a aumentar el costo con su tamaño. Azure proporciona máquinas virtuales de baja prioridad, pero a diferencia de las instancias de AWS Spot, el precio es fijo y la disponibilidad suele ser baja.

Almacenamiento:

Azure proporciona tres tipos de almacenamiento:

  • Almacenamiento en caliente: donde los datos deben estar fácilmente disponibles. Aquí el costo de almacenamiento es alto y el costo de acceso es bajo.
  • Almacenamiento en frío: donde no se accede a los datos con tanta frecuencia. Aquí el costo de almacenamiento es bajo y el costo de acceso es alto.
  • Almacenamiento de archivos: donde rara vez se accede a los datos, como archivos de respaldo. Aquí el costo de almacenamiento es extremadamente bajo y el costo de acceso es extremadamente alto.

Los recursos de datos en Azure se pueden administrar mediante el almacenamiento de blobs de Azure, Cosmos DB, Data Lake, etc. de acuerdo con nuestros requisitos.

3. Google Cloud Platform (GCP)

GCP proporciona servicios de computación en la nube que se ejecutan en la misma plataforma que la búsqueda de Google y Youtube. GCP es conocido por su bajo precio y alta seguridad. Apple utiliza el almacenamiento de datos de GCP para almacenar sus servicios en la nube y recientemente también se ha dicho que Twitter y GitLab se trasladaron a GCP. Con 20 regiones y 61 zonas de disponibilidad, GCP también proporciona almacenamiento multirregional, proporcionando copias de seguridad al mantener la redundancia en múltiples regiones.

Calcular:

El componente IaaS de GCP se llama Google Compute Engine, que permite a los usuarios iniciar máquinas virtuales. Tiene App Engine, un componente de PaaS que permite a los desarrolladores alojar y administrar aplicaciones web. También asigna automáticamente más recursos para manejar demandas adicionales. Las máquinas virtuales admisibles de GCP son máquinas virtuales de corta duración y bajo costo, lo que permite a los usuarios ejecutar aplicaciones de corta duración por un costo menor. Estas máquinas virtuales viven durante 24 horas y dan 30 segundos de aviso antes de la eliminación.

Almacenamiento:

GCP tiene 4 tipos de opciones de almacenamiento:

  • Almacenamiento en línea fría: similar al almacenamiento de Azure Archive, donde solo se accede a los datos una vez en una luna azul.
  • Nearline Storage: es similar al almacenamiento en frío de Azure, donde se accede a los datos menos de una vez al mes.
  • Almacenamiento estándar: aquí es donde almacenamos los datos 'calientes', es decir, los datos que deben ser fácilmente accesibles todo el tiempo.

GCP proporciona Cloud Storage como un lago de datos, Cloud SQL es un servicio de base de datos, BigTable y Datastore que son bases de datos NoSQL y varios otros tipos de servicios de almacenamiento.

Conclusión

Como puede ver, la computación en la nube ha revolucionado por completo la forma en que construimos negocios en línea. Con tantas plataformas compitiendo entre sí, nosotros, los consumidores de estos servicios, nos beneficiamos al máximo, ya que podemos elegir entre todas las opciones disponibles y obtener la mejor inversión por nuestro dinero.

Artículo recomendado

Esta es una guía para las plataformas de computación en la nube. Aquí discutimos las plataformas de computación en la nube como Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP). También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Arquitectura de computación en la nube con características
  2. Cloud Computing vs Grid Computing | Principales diferencias
  3. Tecnologías de computación en la nube con beneficios
  4. Preguntas de la entrevista de Cloud Computing que debe saber | Top 10

Categoría: