Las instancias pueden estar en estados diferentes: • Pendiente: como se muestra en el diagrama, una instancia entra en el estado Pendiente cuando se lanza o inicia por primera vez. • En ejecución: después de arrancar el sistema operativo (SO) de la instancia, la instancia debe pasar una comprobación de estado del sistema y una comprobación de estado de Ia instancia. Luego, Ia instancia se encuentra en estado de ejecución. • Detenido o terminado: desde un estado de ejecución, se puede detener una instancia. Sin embargo, las instancias que utilizan un almacén de instancias, en lugar de un volumen duradero de Amazon Elastic Block Store (Amazon EBS) para el volumen raíz, no se pueden detener. Solo se puede terminar. Las instancias que tienen un volumen raíz de EBS pueden detenerse o terminarse. Durante el proceso de terminación, Ia instancia primero se detendrá y luego se terminará. • Reiniciado: una instancia también puede reiniciarse (ya sea desde un estado detenido o desde un estado en ejecución).
Tan pronto como una instancia alcanza el estado de ejecución, comienza la facturación de la instancia. Las instancias de Linux lanzadas como instancias bajo demanda, instancias reservadas o instancias de spot se facturan en incrementos de 1 segundo.
Otros tipos de instancias se facturan por hora. Se puede reiniciar una instancia sin reiniciar el ciclo de facturación. Sin embargo, si una instancia se detiene y luego se reinicia, una nueva hora de facturación comenzará inmediatamente al reiniciar. Supongamos que detiene una instancia que tiene asignada una dirección IP pública y, luego, vuelve a iniciarla más tarde. La instancia recibe una nueva dirección IP pública cuando se inicia de nuevo. Sin embargo, si solo reinicia la instancia, se conserva la dirección IP pública. Las direcciones IP elásticas permanecen asociadas a una instancia incluso si se detienen. Sin embargo, si la instancia se termina, la dirección IP elástica se disocia de la instancia.
Algunos tipos de instancias son compatibles con la hibernación. Al momento de escribir este artículo, es compatible con instancias específicas de las series M, R y C que ejecutan Amazon Linux 1 y 2. Al hibernar una instancia, el sistema operativo invitado preserva los datos en la memoria al conservarlos en el disco. Los volúmenes de EBS siguen asociados a la instancia. Cuando se reinicia la instancia, se restaura a su estado anterior. Se vuelve a cargar el contenido de la memoria RAM y se reanudan los procesos que se estaban ejecutando anteriormente en la instancia. Al igual que detener y reiniciar una instancia, se libera la dirección IPv4 pública original y se asigna una nueva al reiniciarla. Del mismo modo, si la instancia está hibernada, retiene cualquier dirección IP elástica asociada. No se cobra por el uso de una instancia hibernada cuando está en el estado detenido. Sin embargo, se cobrará por el almacenamiento en cualquier volumen de EBS, incluido el almacenamiento del contenido de Ia memoria que persista en el disco. Los volúmenes del almacén de instancias no se pueden detener ni hibernar.
reservadas
A medida que cambien las necesidades, es posible que descubra que su instancia está: • Sobreutilizada cuando el tipo de instancia es demasiado pequeño (las cargas de trabajo que se ejecutan en la instancia se quedan sin memoria, CPU o espacio en disco) • Infrautilizada cuando el tipo de instancia es demasiado grande (las cargas de trabajo que se ejecutan en la instancia no utilizan la cantidad de memoria, CPU o espacio en disco asignados) Si experimenta cualquiera de estas situaciones, se puede modificar el tamaño de la instancia. Por ejemplo, si una instancia t2.micro es demasiado pequeña para la carga de trabajo, puede cambiarla a una m3.medium con estos pasos: