La Red de Conocimientos Pedagógicos - Educación de postgrado - Documentación oficial: instantánea y recuperación

Documentación oficial: instantánea y recuperación

Correspondiente a la ruta del documento 7.17: instantánea y recuperación.

La dirección oficial es la siguiente:

https://www. elastic.co/guide/en/elastic search/reference/7.17/snapshot-restore.html. >

Una instantánea es una copia de seguridad de un clúster ES en ejecución. Puede utilizar instantáneas para realizar las siguientes operaciones:

ES almacena instantáneas en un espacio de almacenamiento fuera del almacenamiento del clúster, llamado repositorio de instantáneas. Antes de crear o restaurar una instantánea, el repositorio de instantáneas debe estar registrado en el clúster. ES admite una variedad de repositorios con propiedades de almacenamiento en la nube, que incluyen:

Después de registrar un repositorio de instantáneas, puede usar Snapshot Lifecycle Management (SLM) para crear y administrar instantáneas automáticamente y restaurarlas restaurando la instantánea o transmitir datos.

La instantánea del clúster predeterminada contiene el estado del clúster, todos los flujos de datos y todos los índices abiertos, incluidos los índices del sistema. El estado del clúster incluye lo siguiente:

También puede tomar instantáneas solo de índices o flujos de datos específicos en el clúster. Las instantáneas que contienen flujos de datos o índices incluyen automáticamente sus alias. Cuando restaura una instantánea, puede elegir si desea restaurar estos alias.

La instantánea no contiene lo siguiente:

El estado funcional contiene los índices y flujos de datos utilizados para almacenar la configuración, el historial y otras funciones de ES, como la seguridad y Kibana. índices relacionados.

El estado de la función generalmente incluye uno o más índices del sistema o flujos de datos, y también puede incluir índices generales y flujos de datos utilizados por la función. Por ejemplo, el estado de una función puede contener un índice universal del historial de ejecución de la función, y almacenar ese historial en un índice universal le facilitará su búsqueda.

Las instantáneas eliminan automáticamente los datos duplicados para ahorrar espacio de almacenamiento y reducir la sobrecarga de transmisión de la red. Cuando realiza una copia de seguridad de un índice, una instantánea hace una copia de los segmentos del índice y los almacena en el repositorio de instantáneas. Debido a que los segmentos son inmutables, una instantánea solo necesita copiar todos los segmentos recién creados desde la última instantánea del repositorio.

Cada instantánea también es lógicamente independiente. Cuando se elimina una instantánea, ES solo eliminará los segmentos utilizados por esa instantánea y no los segmentos utilizados por otras instantáneas en el almacén.

Una instantánea copia segmentos del segmento principal del índice. Cuando comienza a tomar una instantánea, ES inmediatamente comienza a copiar cualquier segmento disponible del segmento principal. Si se inicia o reubica un segmento, ES esperará a que se completen estos procesos antes de copiar. Si uno o más segmentos de almacenamiento primario no están disponibles, la producción de instantáneas fallará.

Una vez que la instantánea comienza a copiar segmentos de fragmentos, ES no moverá los fragmentos a otros nodos de acuerdo con las reglas establecidas mediante el reequilibrio y la asignación de fragmentos, y no moverá los fragmentos hasta que la instantánea complete la copia de los datos.

Las instantáneas no representan el estado de los datos del clúster en un momento preciso. Cada instantánea contiene una hora de inicio y finalización, y la instantánea representa una vista de los datos para cada segmento de datos en un punto dentro del rango de hora de inicio y finalización.

Para restaurar una instantánea en otro clúster, las versiones de la instantánea, el clúster y cualquier índice restaurado deben ser compatibles.

No se puede restaurar una instantánea a una versión anterior de ES. Por ejemplo, no puede restaurar una instantánea tomada en 7.6.0 en un clúster 7.5.0.

Todos los índices restaurados a partir de instantáneas también deben ser compatibles con la versión actual del clúster. Si intenta restaurar un índice creado en un clúster con una versión incompatible, la restauración fallará.

Tomar instantáneas es el único método confiable y compatible de copia de seguridad del clúster. No puede realizar una copia de seguridad de un clúster ES copiando el directorio de datos del nodo y no existe una forma oficial de admitir la cantidad de copias de seguridad desde el nivel del sistema de archivos. Si intenta restaurar el clúster a partir de dicha copia de seguridad, es posible que informe una falla debido a archivos dañados o faltantes u otros datos inconsistentes, o puede que haya logrado perder algunos datos silenciosamente.

La copia del directorio de datos de un nodo del clúster no se puede utilizar como copia de seguridad porque no es una representación coherente del contenido en un único momento. Cerrar el nodo al realizar una copia no puede resolver este problema, ni tomar instantáneas a nivel del sistema de archivos atómicos puede resolver este problema. Debido a que ES tiene requisitos de coherencia para todo el clúster, la copia de seguridad del clúster debe utilizar la función de instantánea incorporada.

No modifique ningún contenido en el repositorio de respaldo ni ejecute procesos que puedan interferir con su contenido.

Si algo fuera de ES modifica el contenido del repositorio, una operación de instantánea o restauración puede fallar en el futuro, reportando corrupción u otros problemas de inconsistencia de datos, o perder silenciosamente algunos datos e informar el éxito.

Sin embargo, puedes restaurar de forma segura el contenido de un repositorio de instantáneas desde su copia de seguridad siempre que: