La suposición predominante es que los contenedores son ideales solo para aplicaciones sin estado. Sin embargo, muchas organizaciones están viendo el valor de contener bases de datos por muchas de las mismas razones por las que contenedorizan sus aplicaciones web, la capacidad de lanzar con más frecuencia, la facilidad de pasar del desarrollo a la etapa de producción y la portabilidad para ejecutar la misma carga de trabajo. en cualquier infraestructura. De hecho, las bases de datos se han convertido en un caso de uso superior para la adopción de contenedores en una encuesta reciente de Diamanti. La infraestructura nativa de la nube permite de forma inherente que las aplicaciones con estado aprovechen la elasticidad y la flexibilidad. Sin embargo, eventos catastróficos como fallas de hardware, cortes de energía, desastres naturales u otros eventos inesperados pueden causar la pérdida de datos durante un período prolongado. Esto hace que la recuperación sea complicada para las aplicaciones con estado. Uno de los requisitos importantes para el almacenamiento nativo en la nube es recuperarse sin problemas de tales eventos catastróficos.