Saltar al contenido
CLF-C02Sesión 7 · EC2 y EBS

Almacén de instancia (instance store)

Qué es: el almacén de instancia (instance store) es almacenamiento de bloque temporal, en discos conectados físicamente al servidor que ejecuta la instancia.

  • Efímero: sus datos sobreviven a un reinicio, pero se borran al detener, hibernar o terminar la instancia, o si falla el disco.
  • Rápido y sin costo extra: va incluido en el precio de la instancia. No todos los tipos lo traen; abunda en la familia optimizada para almacenamiento.
  • Fijo: se define al lanzar la instancia; no se desconecta ni se pasa a otra.

Analogía: la pizarra de una sala de juntas: rápida y a mano, pero se borra cuando entregas la sala. Dónde falla la analogía: la pizarra la puedes fotografiar al irte; el almacén de instancia no tiene snapshots. Si quieres conservar sus datos, cópialos antes a EBS u otro almacenamiento persistente.

Ejemplo real: Nébula usa almacén de instancia para la caché temporal de su redimensionador de fotos: si se pierde, se regenera. Así se responde la pregunta 1 del inicio: al detener la instancia, esos datos se borran; los de EBS, no.

Úsalo cuando: guardes datos temporales que cambian mucho, como cachés, búferes o datos ya replicados en otras instancias. No lo uses cuando: los datos deban sobrevivir a una detención: van en EBS.

En el examen: “almacenamiento temporal”, “caché”, “búfer” o “mayor rendimiento de E/S sin costo adicional” apuntan al almacén de instancia.

Trampa común: detener la instancia borra el almacén de instancia; reiniciarla, no. Y una instancia con raíz en almacén de instancia ni siquiera se puede detener: solo reiniciar o terminar.

86