top of page

AWS-CP: Amazon EC2 y Servicios Fundamentales de Cómputo en AWS ☁️🤖

  • Foto del escritor: Brayan Neciosup
    Brayan Neciosup
  • 1 dic
  • 2 Min. de lectura

Actualizado: hace 3 días

Como parte de mi preparación para la certificación AWS Cloud Practitioner, avancé con el Módulo 2 del contenido de AWS Skill Builder. Este módulo profundiza en Amazon EC2, uno de los servicios más representativos dentro de AWS, así como en mecanismos esenciales para construir aplicaciones escalables y desacopladas.

⚙️ ¿Qué es Amazon EC2?

Amazon Elastic Compute Cloud (EC2) es el servicio que permite aprovisionar máquinas virtuales bajo el modelo pago por uso. Solo se paga cuando las instancias están en ejecución; las instancias detenidas o terminadas no generan costo. AWS se encarga del hipervisor, el host físico subyacente y del aislamiento entre máquinas virtuales, lo que permite enfocarse directamente en la aplicación.


Características clave:

  • Ajuste vertical: aumentar o disminuir CPU, memoria o almacenamiento según la demanda.

  • Control del tráfico mediante Security Groups y configuraciones de red.

  • Flexibilidad total en la creación de instancias gracias a las AMIs (imágenes del sistema base).

🧩 Tipos de instancias EC2

AWS organiza las instancias en familias, cada una optimizada para un tipo de carga de trabajo:

  • Propósito general: equilibrio entre cómputo, memoria y red.

  • Optimizado para cómputo: cargas intensivas, videojuego, simulaciones y ML.

  • Optimizado para memoria: análisis, procesamiento de datos, bases en memoria.

  • Aceleradas por hardware: GPUs, cálculos científicos, procesamiento gráfico.

  • Optimizado para almacenamiento: operaciones intensivas de lectura/escritura.

Elegir correctamente la familia ayuda a mantener un equilibrio entre rendimiento y costos.

💰 Modelos de precio en Amazon EC2

AWS ofrece flexibilidad para elegir cómo pagar por la capacidad de cómputo:

  • Instancias bajo demanda: sin compromisos, pago solo por uso.

  • Instancias reservadas: compromiso de 1–3 años con descuentos hasta del 75%.

  • Instancias Spot: capacidad sobrante con descuentos de hasta 90%.

  • Savings Plans: ahorro hasta del 72% comprometiendo un nivel de uso.

  • Instancias dedicadas y hosts dedicados: hardware exclusivo por requerimientos legales o de seguridad.

📈 Escalabilidad con Amazon EC2 Auto Scaling

Auto Scaling permite ajustar la capacidad de EC2 de forma automática:

  • Escalado dinámico: agrega o elimina instancias según la demanda en tiempo real.

  • Escalado predictivo: se anticipa a la demanda basándose en patrones históricos.

Esto permite optimizar costos sin comprometer disponibilidad.

🔁 Elastic Load Balancing (ELB)

ELB es el servicio encargado de distribuir el tráfico entre varias instancias de EC2, evitando que una aplicación quede sobrecargada.


Beneficios:

  • Distribución uniforme del tráfico.

  • Ajuste automático a la demanda.

  • Menor carga operativa.


Métodos de enrutamiento:

  • Round Robin

  • Least Connections

  • Least Response Time

  • IP Hash

📡 Servicios de mensajería en AWS

Para evitar arquitecturas estrechamente acopladas, AWS ofrece servicios que permiten la comunicación eficiente entre componentes:

Amazon SQS - Simple Queue Service

Permite enviar, almacenar y recibir mensajes sin pérdida. Ideal para desacoplar sistemas.

Amazon SNS - Simple Notification Service

Envío inmediato de mensajes a múltiples destinos como email, SMS o aplicaciones móviles.

EventBridge

Servicio serverless para conectar aplicaciones mediante eventos, permitiendo arquitecturas modulares y escalables.

🎯 Conclusión

Este módulo deja claro que AWS ofrece todos los elementos necesarios para diseñar aplicaciones robustas, flexibles y preparadas para la demanda real: desde el cómputo con EC2, hasta el desacoplamiento con SQS/SNS y la escalabilidad con ELB y Auto Scaling.

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