

¿Qué es la computación en la nube?
La computación en la nube permite a las organizaciones acceder a recursos tecnológicos bajo demanda, eliminando la necesidad de gestionar infraestructura física. Ofrece ventajas como escalabilidad, flexibilidad, costo-eficiencia y mantenimiento simplificado.
Modelos de Servicio: IaaS vs PaaS vs SaaS
- IaaS: Proporciona recursos de computación básicos.
- PaaS: Ofrece un entorno para desarrollar y desplegar aplicaciones.
- SaaS: Proporciona aplicaciones listas para usar a través de Internet.
Tipos de Nubes: Público vs Privado vs Híbrido
- Nube Pública: Servicios ofrecidos por terceros a través de Internet.
- Nube Privada: Infraestructura dedicada a una sola organización.
- Nube Híbrida: Combina nubes públicas y privadas.
Infraestructura Global de AWS
AWS opera en una infraestructura global con regiones y zonas de disponibilidad, proporcionando alta disponibilidad, baja latencia y cumplimiento normativo.
Modelo de Responsabilidad Compartida
La seguridad y el cumplimiento en la nube son responsabilidades compartidas entre el proveedor de servicios en la nube y el cliente.
Well-Architected Framework
AWS proporciona una guía para diseñar y operar cargas de trabajo en la nube centrada en cinco pilares: excelencia operacional, seguridad, fiabilidad, eficiencia del rendimiento y optimización de costos.
Servicios Esenciales

Amazon EC2 (Elastic Compute Cloud)
- Descripción: Amazon EC2 proporciona capacidad de computación escalable en la nube. Permite lanzar y configurar servidores virtuales llamados instancias, escalar la capacidad de computación según sea necesario y pagar solo por el tiempo que se utilicen las instancias.
- Estatus: Activo
- Casos de uso: Hosting de aplicaciones web, procesamiento de big data, pruebas de software y desarrollo.
- Empresas: Netflix, Airbnb.

Amazon VPC (Virtual Private Cloud)
- Descripción: Amazon Virtual Private Cloud (VPC) permite aprovisionar una sección de la nube de AWS aislada lógicamente donde se pueden desplegar recursos de AWS en una red virtual definida por el usuario. Con VPC, se pueden configurar subredes, tablas de rutas, gateways de internet, y grupos de seguridad.
- Estatus: Activo
- Casos de uso: Aislamiento de recursos, configuración de subredes públicas y privadas, implementación de servidores web seguros.
- Empresas: Expedia, Nokia.

IAM (Identity and Access Management)
- Descripción: AWS Identity and Access Management (IAM) permite gestionar de forma segura identidades y acceso a servicios y recursos de AWS. Con IAM, se pueden crear y administrar usuarios y grupos, y utilizar permisos para permitir o denegar su acceso a recursos de AWS. IAM ofrece capacidades como autenticación multifactor, federación de identidades y roles para acceso temporal.
- Estatus: Activo
- Casos de uso: Gestión de usuarios y permisos, políticas de acceso detalladas, autenticación multifactor.
- Empresas: Autodesk, Atlassian.

Auto Scaling Group
- Descripción: Amazon EC2 Auto Scaling permite mantener la disponibilidad y escalar automáticamente la capacidad de Amazon EC2 según las condiciones definidas por el usuario. Con Auto Scaling, puedes asegurar que tu aplicación tenga siempre el número adecuado de instancias EC2 para manejar la carga, lanzando nuevas instancias cuando la demanda aumenta y terminándolas cuando la demanda disminuye.
- Estatus: Activo
- Casos de uso: Mantenimiento de la disponibilidad de la aplicación, escalado basado en la demanda, administración de aplicaciones en contenedores.
- Empresas: Netflix, Airbnb, Expedia.

Amazon S3 (Simple Storage Service)
- Descripción: Amazon S3 ofrece almacenamiento de objetos escalable, alta disponibilidad y durabilidad. Es ideal para almacenar y recuperar cualquier cantidad de datos en cualquier momento, desde cualquier lugar de la web. S3 proporciona varias clases de almacenamiento y capacidades avanzadas como políticas de ciclo de vida y gestión de versiones.
- Estatus: Activo
- Casos de uso: Almacenamiento de copias de seguridad, archivado de datos, alojamiento de archivos multimedia.
- Empresas: Pinterest, Dropbox.
Aprende lo Siguiente

Amazon Elastic Load Balancing
- Descripción: Amazon Elastic Load Balancing (ELB) automáticamente distribuye el tráfico de aplicaciones entrante entre múltiples destinos, como instancias de Amazon EC2, contenedores, direcciones IP y funciones Lambda. ELB ofrece cuatro tipos de balanceadores de carga que se pueden utilizar: Application Load Balancer (ALB), Network Load Balancer (NLB), Gateway Load Balancer (GWLB), y Classic Load Balancer (CLB).
- Estatus: Activo
- Casos de uso: Mejora de la disponibilidad y tolerancia a fallos, distribución de tráfico web, microservicios y aplicaciones en contenedores.
- Empresas: Airbnb, Expedia, Netflix.

Amazon Route 53
- Descripción: Amazon Route 53 es un sistema de nombres de dominio (DNS) escalable y altamente disponible. Route 53 conecta solicitudes de usuarios con infraestructura que ejecuta aplicaciones en AWS, como instancias EC2, balanceadores de carga o buckets de S3.
- Estatus: Activo
- Casos de uso: Gestión de nombres de dominio, balanceo de carga, enrutamiento de tráfico.
- Empresas: Slack, Zillow.

Amazon CloudWatch
- Descripción: Amazon CloudWatch es un servicio de monitoreo y observabilidad para recursos y aplicaciones en AWS. Permite recopilar y rastrear métricas, recopilar y monitorear archivos de registro, y configurar alarmas. CloudWatch ayuda a obtener visibilidad completa sobre la infraestructura y aplicaciones en AWS.
- Estatus: Activo
- Casos de uso: Monitoreo de rendimiento de aplicaciones, generación de alarmas, visualización de métricas.
- Empresas: Adobe, Autodesk.

Amazon CloudFront
- Descripción: Amazon CloudFront es una red de entrega de contenido (CDN) que distribuye datos, videos, aplicaciones y APIs a clientes globalmente con baja latencia y altas velocidades de transferencia. Utiliza una red global de ubicaciones perimetrales para asegurar la entrega rápida del contenido.
- Estatus: Activo
- Casos de uso: Distribución de contenido estático y dinámico, aceleración de sitios web, streaming de video.
- Empresas: Canon, IMDb.
Elige Estos Después

Amazon RDS (Relational Database Service)
- Descripción: Amazon RDS facilita la configuración, operación y escalado de bases de datos relacionales en la nube. RDS ofrece opciones para varias bases de datos, incluyendo Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle y SQL Server.
- Estatus: Activo
- Casos de uso: Aplicaciones empresariales, plataformas de comercio electrónico, almacenamiento de datos estructurados.Empresas: BMW, Expedia.

Amazon DynamoDB
- Descripción: Amazon DynamoDB es un servicio de base de datos NoSQL completamente gestionado que admite estructuras de datos de documentos y de valores clave. Está diseñado para manejar cualquier cantidad de tráfico de solicitudes y datos.
- Estatus: Activo
- Casos de uso: Juegos en tiempo real, comercio electrónico, aplicaciones de IoT.
- Empresas: Lyft, Airbnb.

Amazon ElastiCache
- Descripción: Amazon ElastiCache facilita la implementación, operación y escalado de un almacén de datos en memoria compatible con Redis o Memcached en la nube. ElastiCache mejora el rendimiento de aplicaciones web mediante la recuperación rápida de datos de memoria en lugar de depender de discos más lentos basados en disco.
- Estatus: Activo
- Casos de uso: Aceleración de aplicaciones, almacenamiento en caché de resultados de consultas, gestión de sesiones.
- Empresas: Expedia, WeTransfer.

Amazon ECR (Elastic Container Registry)
- Descripción: Amazon Elastic Container Registry (ECR) es un servicio de registro de contenedores Docker completamente gestionado que facilita a los desarrolladores almacenar, gestionar y desplegar imágenes de contenedores. Amazon ECR está integrado con Amazon ECS (Elastic Container Service), simplificando el desarrollo y la producción de flujos de trabajo de contenedores. ECR elimina la necesidad de operar su propio repositorio de contenedores o preocuparse por la escalabilidad de la infraestructura subyacente.
- Estatus: Activo
- Casos de uso: Almacenamiento y gestión de imágenes Docker, integración con pipelines CI/CD, despliegue en Amazon ECS y EKS.
- Empresas: Verizon, Expedia, Samsung.

Amazon ECS (Elastic Container Service)
- Descripción: Amazon ECS es un servicio de orquestación de contenedores altamente escalable y de alto rendimiento que admite contenedores Docker y permite ejecutar aplicaciones en clústeres gestionados de instancias de Amazon EC2.
- Estatus: Activo
- Casos de uso: Despliegue de aplicaciones en contenedores, procesamiento de tareas en segundo plano, ejecución de microservicios.
- Empresas: Samsung, Intuit.

Amazon EKS (Elastic Kubernetes Service)
- Descripción: Amazon EKS es un servicio gestionado que permite ejecutar Kubernetes en AWS sin necesidad de operar directamente los planos de control de Kubernetes. EKS facilita la ejecución de aplicaciones en contenedores a gran escala.
- Estatus: Activo
- Casos de uso: Implementación de aplicaciones en contenedores, orquestación de contenedores, gestión de microservicios.
- Empresas: Snap Inc., Verizon.
Sin Servidor

AWS Lambda
- Descripción: AWS Lambda permite ejecutar código sin aprovisionar ni gestionar servidores. Lambda ejecuta código en respuesta a eventos y automáticamente administra los recursos de cómputo subyacentes.
- Estatus: Activo
- Casos de uso: Procesamiento de archivos, backends de aplicaciones móviles, automatización de TI.
- Empresas: Coca-Cola, Nordstrom.

AWS Fargate
- Descripción: AWS Fargate es un motor de cómputo para Amazon ECS y Amazon EKS que permite ejecutar contenedores sin tener que gestionar los servidores subyacentes. Fargate elimina la necesidad de elegir el tipo de instancia, aprovisionar, y escalar clústeres de servidores.
- Estatus: Activo
- Casos de uso: Ejecución de contenedores, despliegue de microservicios, administración de cargas de trabajo sin gestionar servidores.
- Empresas: Vanguard, Square.