Cloud Computing en AWS: EC2 a Lambda

Clase 1 de 33Curso Práctico de Cloud Computing con AWS

Resumen

Aprende, de forma clara y práctica, cómo usar Cloud Computing en AWS para desplegar y escalar aplicaciones: S2, Lightsail, contenedores con ECR, SS y EKS, Lambda y Elastic Beanstalk. Aquí se priorizan decisiones técnicas esenciales: configuración, costos por segundo, automatización y disponibilidad.

¿Qué es AWS cómputo y cómo se organiza el aprendizaje?

AWS Cómputo abarca cualquier producto de AWS que permite servir archivos, procesar situaciones o calcular. La ruta cubre desde máquinas virtuales y BPS hasta contenedores, serverless y orquestación. La idea es entender qué elegir según el objetivo.

  • S2 para máquinas virtuales flexibles por segundo.
  • Lightsail como BPS sencillo sobre la red de Amazon.
  • ECR, SS y EKS para Docker y Kubernetes.
  • Lambda para funciones serverless.
  • Elastic Beanstalk para despliegues con autoescalado.

¿Qué proyecto práctico construiremos?

Se construirá un software de frases o citas que cambia en cada recarga. Es ideal para practicar despliegue, configuración y escalado sin complejidad excesiva.

Habilidades que se ejercitan: - Selección de servicio de cómputo según necesidad. - Configuración de sistema operativo, CPU, RAM y red. - Gestión de costos con cobro por segundo. - Uso de contenedores y orquestadores. - Diseño de funciones serverless y autoescalado.

“El éxito no es un accidente. Es trabajo duro, perseverancia, aprendizaje, estudio, sacrificio, pero sobre todo amor por lo que estás haciendo o aprendiendo.” —PL.

¿Cómo funcionan S2 y Lightsail para desplegar aplicaciones?

Ambas opciones permiten poner en producción rápidamente, con diferencias en flexibilidad y operación. S2 da control total de recursos. Lightsail simplifica y se apoya en la red confiable de Amazon, con respaldos y regiones.

¿Qué opciones de configuración ofrece S2?

  • Linux o Windows, a elección.
  • Número de CPUs configurable.
  • RAM ajustable a la carga.
  • Espacio en disco según necesidad.
  • Tipo de conectividad definido por el caso.
  • Cobro por segundo para optimizar costos.
  • Libertad para instalar y operar lo que necesites.

¿Por qué considerar Lightsail como BPS en Amazon?

  • Está sobre la red de Amazon, más confiable.
  • Respaldos y copias integrados.
  • Disponibilidad en diferentes regiones.
  • Conserva bajos costos comparables a servicios como DreamHost o Digital Ocean.
  • Ideal para comenzar rápido con menos fricción operativa.

¿Qué papel tienen contenedores, Lambda y Elastic Beanstalk?

Estos servicios cubren desde empaquetado y registro de contenedores hasta ejecución serverless y despliegue con autoescalado. El objetivo es simplificar la operación mientras se mantiene rendimiento y resiliencia.

¿Cómo se gestionan contenedores con ECR, SS y EKS?

  • ECR: registro de contenedores para almacenar imágenes.
  • SS: producto de Amazon para correr Docker.
  • EKS: servicio de Kubernetes administrado por Amazon.
  • Flujo típico: construir imagen, registrar en ECR, ejecutar en SS o EKS.

¿Qué resuelve Lambda en serverless?

  • Corre funciones sin administrar servidores.
  • Escala automáticamente según demanda.
  • Útil para tareas puntuales o eventos.
  • Reduce la operación y acelera entregas.

¿Cuándo usar Elastic Beanstalk con autoescalado?

  • Cuando se quiere desplegar software con mínima operación.
  • Autoescalado hacia arriba y hacia abajo, de forma automática.
  • Soporta diversas cargas productivas sin complicaciones.
  • Permite enfocarse en el código más que en la infraestructura.

¿Con qué servicio te gustaría empezar y por qué? Comparte tu objetivo y elegimos la mejor ruta juntos.