AWS-CP: Exploración de los servicios de computación en AWS ☁️🌐
- Brayan Neciosup
- 5 dic
- 2 Min. de lectura
Actualizado: hace 3 días
En este módulo descubrí cómo AWS organiza y ofrece sus servicios de computación, y cómo este ecosistema permite elegir entre control, facilidad, automatización o soluciones híbridas según la necesidad del proyecto. Aquí dejo mi resumen estructurado.
1. Modelos de responsabilidad en computación
AWS permite elegir el equilibrio entre control y simplicidad:
Servicios no administrados: Entregan control total sobre configuraciones del sistema operativo, software y ejecución. AWS solo administra la infraestructura base.
Servicios administrados: AWS asume más tareas operativas (actualizaciones, mantenimiento, disponibilidad) para que nos enfoquemos en crear aplicaciones.
Servicios serverless: Aquí no gestionamos absolutamente nada de infraestructura. AWS se encarga de escalar, ejecutar, monitorear y mantener.
Este módulo me ayudó a entender que no existe una única forma de desplegar aplicaciones: todo depende de la responsabilidad que queramos asumir.
2. AWS Lambda: computación sin servidores
Lambda permite ejecutar funciones bajo demanda, activadas por eventos. No hay servidores que administrar, se paga por el tiempo de ejecución y cada función puede correr hasta 15 minutos. Es ideal para lógica puntual, automatización y tareas event-driven.
3. Contenedores y orquestación en AWS
En este módulo comprendí tres piezas fundamentales:
a. Contenedores
Son entornos aislados que empaquetan código, dependencias y configuración. Son portables, seguros y eficientes.
b. Servicios clave de AWS para contenedores
ECS (Elastic Container Service): Orquestación optimizada para AWS, fácil de gestionar y escalable.
EKS (Elastic Kubernetes Service): Kubernetes administrado para quienes necesitan flexibilidad y compatibilidad multi-nube o híbrida.
ECR (Elastic Container Registry): Almacenamiento seguro de imágenes de contenedores.
c. Dónde se ejecutan los contenedores
AWS ofrece dos motores principales:
EC2: Ejecución sobre máquinas virtuales totalmente administradas, recomendada cuando se necesita mayor control del entorno.
Fargate: Ejecución serverless de contenedores; nosotros no gestionamos servidores, AWS hace todo.
4. Servicios adicionales de computación
Este conjunto de servicios complementa diferentes escenarios reales:
Elastic Beanstalk: despliegue automático de aplicaciones web.
AWS Batch: procesamiento de trabajos en lote, perfecto para ciencia de datos y ML.
Lightsail: entorno simple, económico y predecible para apps pequeñas.
Outposts: infraestructura de AWS desplegada en centros de datos locales para soluciones híbridas.
🔸 Conclusión
Este módulo resume perfectamente cómo AWS ofrece diferentes niveles de control operativo, desde manejar todo hasta no manejar nada. Es un punto clave para entender cuál servicio utilizar según la naturaleza de la aplicación, el costo y las necesidades del negocio.





Comentarios