top of page

AWS-CP: Exploración de los servicios de computación en AWS ☁️🌐

  • Foto del escritor: Brayan Neciosup
    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


IngenieriaDatos.jpg

Tomar decisiones sin datos es como navegar en la oscuridad...

En la era digital, los datos son el activo más valioso de las empresas; su correcta recopilación, análisis y aplicación estratégica son clave para impulsar la toma de decisiones informada, la innovación y el éxito empresarial

  • GitHub
  • LinkedIn
  • Youtube

Copyrights © 2025 Brayan Neciosup Bolaños All rights reserved.

bottom of page