# Amazon EC2

> Computadoras virtuales que alquilás por hora, del tamaño que quieras, y después apagás.

- Nivel: Básico
- Temas: AWS
- URL: https://tidbit.legios.com.ar/es/amazon-ec2/
- En inglés: [Amazon EC2](https://tidbit.legios.com.ar/amazon-ec2/)

**EC2** (Elastic Compute Cloud) es el servicio de AWS para alquilar máquinas virtuales, llamadas **instancias**. Elegís un sistema operativo (Linux o Windows), un tamaño (cuántos núcleos de CPU, cuánta RAM), apretás lanzar, y un minuto después tenés una computadora donde podés entrar y correr lo que sea: un sitio web, una base de datos, un servidor de juegos, un script que corre una vez por noche.

Pagás por segundo mientras la instancia está prendida y nada por la máquina mientras está apagada. Los tamaños van desde lo diminuto (un núcleo compartido, medio gigabyte de RAM, una fracción de centavo por hora) hasta máquinas enormes con cientos de núcleos o varias GPUs para entrenar modelos de IA. Los tipos de instancia tienen nombres como `t3.micro` o `m7g.large`: las letras dicen para qué sirve la familia, el sufijo dice qué tan grande es.

Una instancia vive en una zona de disponibilidad de una Región, su disco suele ser un volumen de Amazon EBS y sus permisos vienen de un rol de IAM. EC2 es la pieza más clásica de AWS: cuando algo no puede correr como contenedor ni como función de AWS Lambda, termina en una instancia EC2.

## Una analogía

Alquilar un auto en vez de comprarlo. Elegís el tamaño que necesitás hoy (uno chico para trámites, una camioneta para una mudanza), pagás las horas que lo usás y lo devolvés. Mañana podés llevarte otro distinto.

## Para quedarse

- Una instancia es una máquina virtual; vos elegís el sistema operativo, la CPU y la RAM.
- Se factura por segundo mientras corre; una instancia apagada solo paga su disco.
- Familias: `t` y `m` para uso general, `c` para cómputo, `r` para memoria, `p` y `g` para GPUs.
- Las instancias spot son las mismas máquinas con gran descuento, a cambio de que AWS pueda reclamarlas.

## Para seguir leyendo

- [¿Qué es Amazon EC2? (documentación oficial)](https://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/concepts.html)
- [Amazon EC2](https://aws.amazon.com/es/ec2/)

## Términos relacionados

- [Máquina virtual](https://tidbit.legios.com.ar/es/virtual-machine/): Una computadora completa hecha de software, que corre adentro de una real.
- [Sistema operativo](https://tidbit.legios.com.ar/es/operating-system/): El software base que maneja un dispositivo y reparte su hardware entre todas las apps.
- [Linux](https://tidbit.legios.com.ar/es/linux/): Un sistema operativo libre y de código abierto que mueve la mayoría de los servidores.
- [Núcleos e hilos](https://tidbit.legios.com.ar/es/cpu-cores-and-threads/): Por qué una CPU es en realidad varios procesadores, y cómo atiende todavía más tareas.
- [RAM](https://tidbit.legios.com.ar/es/ram/): La memoria de corto plazo de la computadora: rápida, chica y se borra al apagar.
- [Base de datos](https://tidbit.legios.com.ar/es/database/): Un depósito ordenado de datos que los programas consultan y actualizan sin riesgo.
- [Servidor](https://tidbit.legios.com.ar/es/server/): Una computadora cuyo trabajo es responder pedidos de otras computadoras, todo el día.
- [GPU](https://tidbit.legios.com.ar/es/gpu/): El chip que hace miles de cálculos simples al mismo tiempo.
