¿Qué son las Instance Stores?
Algunas veces llamadas ephemeral stores son instancias que proveen almacenamiento block-level temporal. Este almacenamiento esta localizado en discos que están físicamente adjuntos a una computadora host. Son ideales para almacenar datos temporales, especialmente si estos cambian frecuentemente, como buffers, caches, datos basura, etc, que se replican a través de diferentes instancias.
El tamaño y tipo de las instance stores disponibles dentro de una instancia de EC2, depende del tipo de instancia. El tipo de instancia también determina el tipo de hardware que puede utilizar el instance store, algunos proveen Hard Disk Drive (HDD) otros Solid State Drives (SSD).
Los instance stores están incluidos dentro del precio de una EC2 instance, así que son una solución muy apropiada para cargas de trabajo. El aspecto clave de una instance store es que son temporales.
¿En qué escenarios los datos dentro de una Instance Store se pierden?
- Cuando el disco falla.
- Cuando la instancia se detiene (los datos persistirán si solo se reinicia).
- Cuando la instancia se termina (terminate).
Por ello, no dependa de instance stores para datos de larga duración. En lugar de ello cree un RAID o un sistema de archivos que brinde redundancia y tolerancia a los fallos. Respalde los datos en sistemas de almacenamiento mas durables como S3 y EBS.