Tema 1 · 3 · Parar, cambiar el tamaño y borrarlo todo
Presentación del Tema 1: «Ejemplo creación VM (IaaS)» (parar y borrar) y «Facturación». Duración: unos 15 minutos. Coste: céntimos; olvidar este paso es lo que cuesta dinero.
Qué vas a hacer
Parar la máquina, cambiarle el tipo de instancia (de t3.micro a t3.small), arrancarla de nuevo y comprobar qué cambia (la IP pública, el servidor web) y qué no (el disco). Después borrar todo lo que has creado en el Tema 1 y comprobar que no queda nada facturando.
Esta carpeta no tiene ficheros: todo se hace en la consola de AWS.
Antes de empezar
- [ ] Has hecho
01.01-CrearYConectarVM.mdy01.02-ServidorWeb.md: la máquinamaquinaexiste. - [ ] Región eu-north-1.
Paso a paso
Paso 1 · Parar la máquina
- Si el servidor web sigue en marcha, páralo con
Ctrl+Cy sal de la máquina conexit. - En la consola: botón derecho sobre la máquina > Stop instance. Espera a que ponga Stopped.
Paso 2 · Cambiar el tipo de instancia
Con la máquina parada: Instance settings > Change instance type > t3.small. Con la máquina en marcha la consola no te deja (da IncorrectInstanceState: solo se cambia el tipo con la máquina parada).
Paso 3 · Arrancarla y comprobar qué ha cambiado
Start instance y espera a Running. Comprueba:
- La IP pública ha cambiado (mientras la máquina está parada no tiene ninguna). Una IP elástica la mantendría, pero toda IPv4 pública se factura (0,005 USD/h), también asociada a una máquina en marcha.
- El servidor web ya no responde: el proceso se perdió al parar la máquina. Hay que volver a lanzarlo (paso 1 de
01.02-ServidorWeb.md). - Con la máquina parada no pagas la CPU, pero sí el disco.
Stop no es Terminate: Stop conserva la máquina y el disco; Terminate borra la máquina para siempre.
Paso 4 · Borrarlo todo
- EC2 > Instances > botón derecho sobre
maquina> Terminate (delete) instance. Comprueba que el estado pasa a Terminated (desaparece del listado en aproximadamente una hora). - Revisa estas pantallas de EC2 y borra lo que sea tuyo:
- Volumes: los volúmenes en estado Available (el volumen raíz se borra solo con la máquina).
- Elastic IPs: Release de las que no uses (la IPv4 pública se factura siempre, 0,005 USD/h, esté o no asociada).
- Snapshots y AMIs que hayas creado.
- Security Groups y Key pairs no se borran solos: son gratis, pero conviene limpiarlos. Elimina el Security Group que creaste y la key pair
llave-ssh, y borra el fichero.pemde tu equipo. - Si dejaste el puerto 22 o 80 abiertos a
0.0.0.0/0en un Security Group que reutilizas, ciérralo.
Comprobación final: EC2 > Instances sin máquinas en running ni stopped; Volumes, Elastic IPs y Snapshots vacíos.
Errores frecuentes
| Síntoma | Causa | Solución |
|---|---|---|
IncorrectInstanceState al cambiar el tipo |
La máquina no está parada | Stop instance y espera a Stopped |
| El servidor ya no responde tras parar la máquina | Los procesos se pierden al parar | Vuelve a lanzarlo; ahora la IP pública es otra |
| La máquina no aparece en el listado | Región equivocada | Cambia a eu-north-1 |
| Sigues viendo un volumen tras terminar la máquina | Era un volumen extra con Delete on termination = No | Bórralo a mano en EC2 > Volumes |
Cómo sabes que has terminado
- [ ] Has parado la máquina, cambiado a
t3.small, arrancado y comprobado que la IP pública es otra y que el servidor web hay que volver a lanzarlo. - [ ] Sabes explicar la diferencia entre Stop y Terminate y qué sigue facturando con la máquina parada (el disco).
- [ ] EC2 sin instancias en
runningnistopped; Volumes, Elastic IPs y Snapshots vacíos; Security Group y llave borrados.
Anterior: 01.02-ServidorWeb.md · Siguiente: Tema 2, 02.01-s3primerbucket