1. Construir a partir de una instantánea - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

1. Construir a partir de una instantánea

Cuando se utiliza el enfoque de restauración de instantáneas, se copian los datos de la fuente Elasticsearch o OpenSearch agrupar para apuntar a Amazon OpenSearch Dominio de servicio.

En términos generales, el proceso de restauración de instantáneas consta de los siguientes pasos:

  1. Tome una instantánea de los datos necesarios (índices) del clúster existente y cárguela en un bucket de S3.

  2. Crea un Amazon OpenSearch Dominio de servicio.

  3. Regala Amazon OpenSearch Permisos de servicio para acceder al bucket y otorga permisos a tu cuenta de usuario para trabajar con instantáneas. Crea un repositorio de instantáneas y apúntalo a tu bucket.

  4. Restaure la instantánea en Amazon OpenSearch Dominio de servicio.

  5. Dirija las aplicaciones de sus clientes a Amazon OpenSearch Dominio de servicio.

  6. Cree políticas de administración del estado del índice (ISM) para configurar la retención (opcional).

Las instantáneas son incrementales. Por lo tanto, una instantánea se puede ejecutar y restaurar de forma incremental. Al usar instantáneas, puede extraer datos de forma masiva como archivos en un sistema de almacenamiento (por ejemplo, Amazon S3). A continuación, puede cargar estos archivos en el entorno de destino mediante el_restoreFuncionamiento de la API. Esto elimina la necesidad de volver a indexar, lo que lleva mucho tiempo, y también reduce el tráfico de red.

Consideraciones sobre las instantáneas

Al utilizar el enfoque de restauración de instantáneas, tenga en cuenta lo siguiente:

  • No puede buscar ni volver a indexar mientras se restaura un índice. Sin embargo, puede buscar y volver a indexar un índice mientras se está tomando la instantánea.

  • Elasticsearch de origen y destino o OpenSearch las versiones deben ser compatibles. Una instantánea de un índice que se creó en:

    • 5.x se puede restaurar a 6.x

    • 2.x se puede restaurar a 5.x

    • 1.x se puede restaurar a 2.x

  • Porque este es un point-in-time restauración del Elasticsearch o OpenSearch instantánea, los cambios posteriores en el clúster de origen no se replicarán en el Amazon de destino OpenSearch Dominio de servicio. Puede detener la introducción de los datos en el Elasticsearch de origen o OpenSearchagrupe hasta que se complete la restauración, o puede repetir el proceso de restauración de la instantánea varias veces. Como la instantánea es incremental, solo los cambios se copiarán y restaurarán en el entorno de destino en menos tiempo que en la primera restauración. Una vez que la restauración finalice correctamente, dirija las aplicaciones de ingestión a Amazon OpenSearchDominio de servicio.

  • La creación de una instantánea incluye, de forma predeterminada, una instantánea del estado del clúster y de todos los índices. Al migrar desde Elasticsearch, es posible que tengas que crear políticas de ciclo de vida de indexación equivalentes en el entorno de destino mediante la función ISM de OpenSearch. Amazon no admite la administración del ciclo de vida (ILM) de Elasticsearch Index OpenSearch Servicio.

  • No puedes restaurar una instantánea en una versión anterior de Elasticsearch o OpenSearch. Por ejemplo, no puede restaurar una instantánea de la versión 7.10 a la 7.9. Del mismo modo, no puedes restaurar instantáneas de Elasticsearch 7.11 o versiones posteriores a un Amazon OpenSearchDominio de servicio. Si has migrado tu entorno autogestionado de Elasticsearch a la versión 7.11 o posterior, puedes usar Logstash para cargar datos del clúster de Elasticsearch y escribirlos en OpenSearchdominio.

  • Se exporta una instantánea a una ubicación de almacenamiento designada denominada repositorio. Elasticsearch o OpenSearch crea varios archivos en el repositorio. No puede modificar ni eliminar estos archivos. Si lo hace, podría crear incoherencias o provocar un error en el proceso de restauración.