Contenido del curso
Cómputo
Almacenamiento
- 6

Tipos de almacenamiento en AWS: S3, EBS y EFS
05:10 min - 7

Classes de armazenamento do Amazon S3
04:14 min - 8

Qué es Amazon EFS y cuándo usarlo
02:46 min - 9

Qué hace AWS Storage Gateway y sus tres modos
03:37 min - 10

Crea y configura tu primer bucket en S3
19:14 min - 11

Versionamiento de archivos en Amazon S3
04:08 min
Bases de Datos
Próximos pasos
Instancias, contenedores y serverless en AWS
Resumen
AWS define su capacidad de cómputo como cómputo para cualquier carga de trabajo, y lo organiza en tres grandes frentes: instancias, contenedores y computación serverless. Si estás empezando en la nube, entender estos tres pilares te da un mapa claro para decidir dónde correr tus aplicaciones.
El término cómputo se refiere a usar una computadora para procesar algo, desde sumar dos números hasta alojar un sitio web tolerante a fallos en múltiples regiones y zonas de disponibilidad. Y aquí viene lo interesante: AWS tiene un servicio específico para casi cualquier escenario que se te ocurra.
¿Qué son las instancias o máquinas virtuales en AWS?
Las instancias son máquinas virtuales seguras y redimensionables que viven en la nube. Son la forma más tradicional de correr cargas de trabajo y suelen ser el primer contacto que tienes con AWS.
El servicio principal es Amazon Elastic Compute Cloud, conocido como EC2. Sobre esa base, AWS construyó otras piezas que te ayudan a ahorrar costos y a escalar automáticamente.
- Amazon EC2 Spot: ejecuta cargas de trabajo tolerantes a fallos hasta con un 90% de descuento sobre el precio normal de una EC2.
- Amazon EC2 Auto Scaling: agrega o elimina capacidad de cómputo automáticamente según los cambios en la demanda.
- Amazon Lightsail: una plataforma en la nube fácil de usar para crear una aplicación o un sitio web sin complicarte con configuración avanzada.
Esa combinación cubre desde el desarrollador que quiere lanzar un blog hasta el equipo que necesita orquestar miles de servidores con picos de tráfico impredecibles.
¿Qué es Amazon EC2? Es el servicio de máquinas virtuales de AWS. Te permite levantar servidores en la nube, elegir su tamaño y pagar por el tiempo que los uses.
¿Cómo funcionan los contenedores en AWS?
Los contenedores empaquetan tu aplicación junto con todo lo que necesita para correr, y AWS ofrece tres servicios clave para gestionarlos a escala.
- Amazon Elastic Container Service (ECS): ejecuta contenedores de forma segura, confiable y escalable.
- Amazon Elastic Container Registry (ECR): almacena, administra e implementa imágenes de contenedores.
- Amazon Elastic Kubernetes Service (EKS): un servicio de Kubernetes completamente administrado por Amazon.
La diferencia práctica es simple: ECR guarda tus imágenes, ECS y EKS las ejecutan. Si ya trabajas con Kubernetes, EKS te ahorra el dolor de mantener el plano de control tú mismo.
¿Cuál es la diferencia entre ECS y EKS? ECS es la solución de orquestación propia de AWS, más sencilla de configurar. EKS corre Kubernetes administrado, ideal si ya usas ese estándar en otros entornos.
¿Qué significa serverless y cómo lo resuelve AWS Lambda?
Serverless o sin servidor no significa que no haya servidores, significa que tú no los administras. AWS se encarga de provisionar, escalar y mantener la infraestructura, y tú solo subes el código.
El servicio estrella aquí es AWS Lambda, que te permite ejecutar código sin aprovisionar ni gestionar servidores. Pagas solo por el tiempo de ejecución, lo que cambia por completo la economía de muchas aplicaciones.
¿Qué es AWS Lambda? Es un servicio serverless que ejecuta tu código en respuesta a eventos. No administras servidores y solo pagas por los milisegundos que tu función esté corriendo.
¿Qué son los servicios de borde o edge en AWS?
Los servicios de borde llevan la nube fuera de los centros de datos de AWS, acercándola a tus oficinas, fábricas o usuarios finales. Son la respuesta cuando la latencia, la conectividad o el volumen de datos rompen el modelo tradicional.
- AWS Outposts: te permite ejecutar servicios de AWS en tus propios servidores, en tu sitio físico, en lugar de hacerlo en la infraestructura de Amazon.
- Snow Family: dispositivos físicos para mover grandes volúmenes de datos hacia AWS. Los pides, copias tus archivos y los devuelves para que se carguen en tu cuenta. Hay tamaños desde un disco duro portátil hasta un semirremolque completo lleno de discos de almacenamiento.
- AWS Wavelength: acceso a servicios de AWS desde dispositivos 5G sin pasar por Internet pública. Es superrápido y pensado para latencias mínimas.
- VMware Cloud on AWS: migra tus cargas de trabajo de VMware a AWS sin rediseñar la arquitectura.
- AWS Local Zones: ejecuta aplicaciones sensibles a la latencia más cerca de tus usuarios finales.
Cada uno resuelve un problema distinto, pero comparten la misma idea: extender AWS hasta donde tus datos y usuarios realmente están.
Cómo elegir el servicio de cómputo correcto en AWS
La decisión depende de tres preguntas básicas: cuánto control necesitas sobre el sistema operativo, cuánto quieres pagar por administrarlo y qué tan elástica es tu carga.
- Si necesitas control total del servidor, ve por EC2.
- Si tu app vive en contenedores, decide entre ECS y EKS según tu familiaridad con Kubernetes.
- Si solo quieres correr código por eventos, Lambda es el camino más limpio.
- Si tienes restricciones físicas, regulatorias o de latencia extrema, mira los servicios de edge.
AWS cubre prácticamente cualquier necesidad de cómputo, y conocer el catálogo te ahorra tiempo cuando tengas que justificar una arquitectura. ¿Cuál de estos servicios usarías primero en tu proyecto? Cuéntame en los comentarios.