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.
Creación y administración de dominios OpenSearch de Amazon Service
En este capítulo se describe cómo crear y gestionar los dominios OpenSearch de Amazon Service. Un dominio es el equivalente AWS aprovisionado de un clúster de código OpenSearch abierto. Al crear un dominio, especifica la configuración, los tipos de instancias, los recuentos de instancias y la asignación de almacenamiento. Para obtener más información sobre los clústeres de código abierto, consulte Crear un clúster
A diferencia de las breves instrucciones incluidas en el tutorial de introducción, en este capítulo se describen todas las opciones y se proporciona información de referencia relevante. Puede completar cada procedimiento siguiendo las instrucciones de la consola de OpenSearch servicio, el AWS Command Line Interface (AWS CLI) o el AWS SDKs.
Creación de dominios OpenSearch de servicio
En esta sección se describe cómo crear OpenSearch dominios de OpenSearch servicio mediante la consola de servicio o mediante el AWS CLI create-domain comando with.
Creación OpenSearch de dominios de servicio (consola)
Utilice el siguiente procedimiento para crear un dominio de OpenSearch servicio mediante la consola.
Para crear un dominio OpenSearch de servicio (consola)
-
Ve a Iniciar sesión en la consola https://aws.amazon.com
y selecciona Iniciar sesión en la consola. -
En Analytics, selecciona Amazon OpenSearch Service.
-
Seleccione Create domain (Crear un dominio).
-
Para el Nombre de dominio, escriba un nombre de dominio. El nombre debe cumplir los siguientes criterios:
-
Único para su cuenta y Región de AWS
-
Comenzar por una letra minúscula.
-
Contener entre 3 y 28 caracteres.
-
Contiene únicamente letras minúsculas a-z, números de 0-9 y un guion (-).
-
-
Seleccione Creación estándar para el método de creación del dominio.
-
En Plantillas, seleccione la opción que mejor se ajuste a la finalidad del dominio:
-
Dominios de producción para cargas de trabajo que necesitan alta disponibilidad y rendimiento. Estos dominios utilizan Multi-AZ (con o sin modo de espera) y nodos principales dedicados para una mayor disponibilidad.
-
Desarrollo/pruebas para desarrollo o pruebas. Estos dominios pueden usar Multi-AZ (con o sin modo de espera) o una única zona de disponibilidad.
importante
Los diversos tipos de implementación presentarán opciones distintas en las páginas siguientes. Estos pasos incluyen todas las opciones.
-
-
En cuanto a las Opciones de implementación, seleccione Dominio con modo de espera para configurar un dominio 3-AZ, con los nodos de una de las zonas reservados como don modo de espera. Esta opción aplica una serie de prácticas recomendadas, como un recuento de nodos de datos específico, un recuento de nodos maestros, un tipo de instancia, un recuento de réplicas y una configuración de actualización de software.
-
En Versión, elija la versión del OSS Elasticsearch anterior OpenSearch o la versión anterior que desee utilizar. Le recomendamos que elija la versión más reciente de. OpenSearch Para obtener más información, consulte Versiones compatibles de Elasticsearch y OpenSearch.
(Opcional) Si has elegido una OpenSearch versión para tu dominio, selecciona Habilitar el modo de compatibilidad para que su versión se OpenSearch muestre como 7.10, lo que permite que determinados clientes y complementos de Elasticsearch OSS que comprueben la versión antes de conectarse puedan seguir trabajando con el servicio.
-
En Instance type (Tipo de instancia), elija un tipo de instancia para los nodos de datos. Para obtener más información, consulte Tipos de instancias compatibles en Amazon OpenSearch Service.
nota
No todas las zonas de disponibilidad admiten todos los tipos de instancias. Si elige Multi-AZ con o sin modo de espera, recomendamos elegir tipos de instancias de la generación actual, como R5 o I3.
-
Para el Número de nodos, elija el número de nodos de datos.
Para ver los valores máximos, consulta Cuotas de dominios e OpenSearch instancias del servicio. Los clústeres de un solo nodo son adecuados para desarrollo y pruebas, pero no deben utilizarse para cargas de trabajo de producción. Para obtener más información, consulte Dimensionamiento de los dominios de Amazon OpenSearch Service y Configuración de un dominio Multi-AZ en Amazon Service OpenSearch .
nota
(Opcional) Los nodos coordinadores dedicados son compatibles con todas OpenSearch las versiones, ElasticSearch desde la 6.8 hasta la 7.10. Los nodos coordinadores dedicados están disponible para su uso con dominios que tienen un administrador de clústeres dedicado habilitado. Para habilitar los nodos coordinadores dedicados, seleccione el tipo y el recuento de instancias. Como práctica recomendada, debe mantener la familia de instancias de su nodo coordinador dedicado igual que la de sus nodos de datos (instancias basadas en Intel o instancias basadas en Graviton).
-
Para Tipo de almacenamiento, seleccione Amazon EBS. Los tipos de volumen disponibles en la lista dependen del tipo de instancia que haya elegido. Para obtener instrucciones sobre cómo crear dominios especialmente grandes, consulte Escala de petabytes en Amazon Service OpenSearch .
-
Para el almacenamiento EBS, configure los siguientes ajustes adicionales. Es posible que algunos ajustes no aparezcan en función del tipo de volumen que elija.
Opción Descripción Tipo de volumen de EBS Seleccione entre General Purpose (SSD) - gp3 (Uso general) y General Purpose (SSD) - gp2 (Uso general), o la generación anterior Provisioned IOPS (SSD) (IOPS aprovisionadas), y Magnetic (Magnético) (estándar).
Tamaño de almacenamiento de EBS por nodo Ingrese el tamaño del volumen de EBS que desea adjuntar a cada nodo de datos.
Tamaño de volumen de EBS es por cada nodo. Puede calcular el tamaño total del clúster para el dominio de OpenSearch servicio multiplicando el número de nodos de datos por el tamaño del volumen de EBS. El tamaño mínimo y máximo de un volumen de EBS depende tanto del tipo de volumen de EBS especificado como del tipo de instancia al que se ha adjuntado. Para obtener más información, consulte las restricciones de tamaño del volumen de EBS.
Provisioned IOPS (IOPS aprovisionadas) Si ha seleccionado un tipo de volumen SSD de IOPS aprovisionadas, introduzca el número de I/O operaciones por segundo (IOPS) que puede soportar el volumen.
-
(Opcional) Si seleccionó un tipo de
gp3volumen, amplíe la configuración avanzada y especifique IOPS (hasta 16 000 por cada tamaño de volumen de 3 TiB aprovisionado por nodo de datos) y rendimiento (hasta 1000 por MiB/s cada tamaño de volumen de 3 TiB aprovisionado por nodo de datos) adicionales a los incluidos en el precio del almacenamiento, por un costo adicional. Para obtener más información, consulta los precios OpenSearch de Amazon Service. -
(Opcional) Para habilitar el UltraWarm almacenamiento, selecciona Habilitar nodos UltraWarm de datos. Cada tipo de instancia tiene una cantidad máxima de almacenamiento que puede poner a disposición. Multiplique esa cantidad por el número de nodos de datos templados para obtener el almacenamiento templado total a disposición.
-
(Opcional) Para habilitar el almacenamiento en frío, seleccione Habilitar almacenamiento en frío. Debe habilitarlo UltraWarm para habilitar el almacenamiento en frío.
-
Si utiliza Multi-AZ con modo de espera, ya hay tres nodos maestros dedicados habilitados. Seleccione el tipo de nodos maestros que desee. Si eligió un dominio Multi-AZ sin modo de espera, seleccione Habilitar nodos maestros dedicados y elija el tipo y la cantidad de nodos maestros que desee. Los nodos maestros dedicados aumentan la estabilidad de los clústeres y son necesarios en los dominios que tienen un número de instancias mayor de 10. Recomendamos utilizar tres nodos maestros dedicados en los dominios de producción.
nota
Puede elegir tipos de instancias diferentes para los nodos maestros dedicados y los nodos de datos. Por ejemplo, para los nodos de datos, puede elegir instancias de uso general u optimizadas para el almacenamiento y, para los nodos maestros dedicados, instancias optimizadas para computación.
-
(Opcional) En el caso de los dominios que ejecutan Elasticsearch 5.3 OpenSearch o versiones posteriores, la configuración de Snapshot es irrelevante. Para obtener más información sobre las instantáneas automatizadas, consulte Creación de instantáneas de índices en Amazon Service OpenSearch .
-
Si desea utilizar un punto de conexión personalizado en lugar del estándar de
https://search-, seleccione Habilitar punto de enlace personalizado y proporcione un nombre y un certificado. Para obtener más información, consulte Creación de un punto de conexión personalizado para Amazon OpenSearch Service.mydomain-1a2a3a4a5a6a7a8a9a0a9a8a7a.us-east-1.es.amazonaws.com -
En Red, seleccione Acceso a la VPC o Acceso público. Si elige Acceso público, vaya al siguiente paso. Si elige Acceso a la VPC, asegúrese de que se cumplen los requisitos previos y, a continuación, haga lo siguiente:
Opción Descripción VPC Seleccione el ID de la nube privada virtual (VPC) que desee utilizar. La VPC y el dominio deben estar en el mismo Región de AWS lugar y debe seleccionar una VPC con la tenencia configurada como Predeterminada. OpenSearch El servicio aún no admite el uso de un VPCs arrendamiento dedicado.
Subred Seleccione una subred. Si habilitó Multi-AZ, debe elegir dos o tres subredes. OpenSearch El servicio colocará un punto final de VPC e interfaces de red elásticas en las subredes.
Debe reservar suficientes direcciones IP para las interfaces de red en la subred o subredes. Para obtener más información, consulte Reserva de direcciones IP en una subred de una VPC.
Grupos de seguridad Elija uno o más grupos de seguridad de VPC que permitan que la aplicación requerida llegue al dominio del OpenSearch servicio en los puertos (80 o 443) y protocolos (HTTP o HTTPS) expuestos por el dominio. Para obtener más información, consulte Lanzamiento de tus dominios OpenSearch de Amazon Service dentro de una VPC.
IAM Role Mantenga el rol predeterminado. OpenSearch El servicio usa esta función predefinida (también conocida como función vinculada a un servicio) para acceder a la VPC y colocar un punto final de la VPC y las interfaces de red en la subred de la VPC. Para obtener más información, consulte Roles vinculados a servicios para el acceso de VPC.
Tipo de dirección IP Elija una pila doble o un tipo de dirección IP IPv4 . La pila doble le permite compartir los recursos del dominio IPv4 y los tipos de IPv6 direcciones, y es la opción recomendada. Si configura el tipo de dirección IP en doble pila, no podrá cambiarlo más adelante.
-
Habilite o deshabilite el control de acceso detallado:
-
Si desea utilizar IAM para la gestión de usuarios, seleccione Establecer ARN de IAM como usuario maestro y especifique el ARN para un rol de IAM.
-
Si desea utilizar la base de datos de usuarios interna, seleccione Crear usuario maestro y especifique un nombre de usuario y una contraseña.
Sea cual sea la opción que elija, el usuario maestro puede acceder a todos los índices del clúster y a todos OpenSearch APIs ellos. Para obtener información sobre qué opción elegir, consulte Conceptos clave.
Si deshabilita el control de acceso detallado, puede controlar el acceso a su dominio al colocarlo dentro de una VPC, al aplicar una política de acceso restrictiva o puede utilizar ambas opciones. Debe habilitar el node-to-node cifrado y el cifrado en reposo para utilizar un control de acceso detallado.
nota
Se recomienda encarecidamente habilitar un control de acceso detallado para proteger los datos del dominio. El control de acceso detallado proporciona seguridad en los niveles de clúster, índice, documento y campo.
-
-
(Opcional) Si quiere usar la autenticación SAML para los OpenSearch paneles, elija Habilitar la autenticación SAML y configure las opciones de SAML para el dominio. Para obtener instrucciones, consulte Autenticación SAML para paneles OpenSearch .
-
(Opcional) Si desea utilizar la autenticación de Amazon Cognito para los OpenSearch paneles, elija Activar la autenticación de Amazon Cognito. A continuación, elija el grupo de usuarios y el grupo de identidades de Amazon Cognito que desee utilizar para la autenticación de OpenSearch Dashboards. Para obtener orientación sobre cómo crear estos recursos, consulte Configuración de la autenticación de Amazon Cognito para paneles OpenSearch.
-
(Opcional) Si desea utilizar la autenticación del Centro de Identidad de IAM (IDC) para conectar su fuente de identidad existente y ofrecer a sus AWS aplicaciones una vista común de sus usuarios, elija Habilitar el acceso a la API autenticado con el Centro de Identidad de IAM. Para obtener más información, consulte la descripción general de la propagación de identidades fiable en la Guía del usuario del IAM Identity Center.
-
(Opcional) En la sección Características avanzadas, deje seleccionadas las funciones Enable Natural Language Query Generation y Amazon Q Developer si desea utilizar estas funciones.
Seleccione Activar S3 Vectors como opción de motor para mejorar las opciones de búsqueda vectorial. Para obtener más información, consulte (Vista previa) Capacidades de búsqueda avanzada con un motor vectorial Amazon S3.
-
En Política de acceso, seleccione una política de acceso o configure una de las que posee. Si decide crear una política personalizada, puede configurarla usted mismo o importar una de otro dominio. Para obtener más información, consulte Identity and Access Management en Amazon OpenSearch Service.
nota
Si habilitó el acceso de la VPC, no puede utilizar políticas basadas en IP. En su lugar, puede utilizar grupos de seguridad para controlar qué direcciones IP pueden tener acceso al dominio. Para obtener más información, consulte Acerca de las políticas de acceso en los dominios de VPC.
-
(Opcional) Para determinar que todas las solicitudes al dominio lleguen a través de HTTPS, seleccione Require HTTPS for all traffic to the domain (Solicitar HTTPS para todo el tráfico del dominio). Para habilitar el node-to-node cifrado, seleccione el ode-to-node cifrado N. Para obtener más información, consulte Node-to-node cifrado para Amazon OpenSearch Service. Para habilitar el cifrado de los datos en reposo, seleccione Habilitar cifrado de datos en reposo. Estas opciones están preseleccionadas si elige la opción de implementación de Multi-AZ con modo de espera.
-
(Opcional) Seleccione AWS Usar una clave propia para que el OpenSearch Servicio cree una clave de AWS KMS cifrado en su nombre (o use la que ya creó). De lo contrario, elija su propia clave de KMS. Para obtener más información, consulte Cifrado de datos en reposo para Amazon OpenSearch Service.
-
En los períodos de menor actividad, selecciona una hora de inicio para programar las actualizaciones del software del servicio y las optimizaciones de Auto-Tune que requieran una implementación. blue/green Las actualizaciones en ventanas de menor actividad ayudan a minimizar la carga de los nodos maestros dedicados de un clúster durante los períodos de alto tráfico.
-
En el caso de Auto-Tune, decide si quieres que el OpenSearch Servicio sugiera cambios de configuración relacionados con la memoria en tu dominio para mejorar la velocidad y la estabilidad. Para obtener más información, consulte Ajuste automático para Amazon Service OpenSearch .
(Opcional) Seleccione Ventana de menor actividad para programar una ventana periódica para que el ajuste automático actualice el dominio.
-
(Opcional) Seleccione Actualización automática de software para activar las actualizaciones automáticas de software.
-
(Opcional) Agregue etiquetas para describir el dominio para que pueda categorizar y filtrar esa información. Para obtener más información, consulte Etiquetado de dominios de Amazon OpenSearch Service.
-
(Opcional) Expanda y configure Advanced cluster settings (Configuración avanzada del clúster). Para obtener un resumen de estas opciones, consulte Configuración avanzada de clústeres.
-
Seleccione Crear.
Crear dominios de OpenSearch servicio ()AWS CLI
En lugar de crear un dominio de OpenSearch servicio mediante la consola, puede utilizar la AWS CLI. Para conocer la sintaxis, consulte Amazon OpenSearch Service en la referencia de comandos de la AWS CLI
Comandos de ejemplo
En este primer ejemplo, se muestra la siguiente configuración del dominio de OpenSearch servicio:
-
Crea un dominio OpenSearch de servicio denominado mylogs con la OpenSearch versión 1.2
-
Rellena el dominio con dos instancias del tipo
r6g.large.search. -
Utiliza un volumen de EBS de uso general (SSD)
gp3de 100 GiB para el almacenamiento de cada nodo de datos -
Permite el acceso anónimo, pero solo desde una única dirección IP: 192.0.2.0/32
aws opensearch create-domain \ --domain-name mylogs \ --engine-version OpenSearch_1.2 \ --cluster-config InstanceType=r6g.large.search,InstanceCount=2 \ --ebs-options EBSEnabled=true,VolumeType=gp3,VolumeSize=100,Iops=3500,Throughput=125 \ --access-policies '{"Version": "2012-10-17", "Statement": [{"Action": "es:*", "Principal":"*","Effect": "Allow", "Condition": {"IpAddress":{"aws:SourceIp":["192.0.2.0/32"]}}}]}'
El siguiente ejemplo muestra la siguiente configuración del dominio OpenSearch de servicio:
-
Crea un dominio OpenSearch de servicio denominado mylogs con la versión 7.10 de Elasticsearch
-
Rellena el dominio con seis instancias del tipo
r6g.large.search. -
Utiliza un volumen de EBS de uso general (SSD)
gp2de 100 GiB para el almacenamiento de cada nodo de datos -
Restringe el acceso al servicio a un solo usuario, identificado por el ID del usuario: 555555555555 Cuenta de AWS
-
Distribuye las instancias entre tres zonas de disponibilidad.
aws opensearch create-domain \ --domain-name mylogs \ --engine-version Elasticsearch_7.10 \ --cluster-config InstanceType=r6g.large.search,InstanceCount=6,ZoneAwarenessEnabled=true,ZoneAwarenessConfig={AvailabilityZoneCount=3} \ --ebs-options EBSEnabled=true,VolumeType=gp2,VolumeSize=100 \ --access-policies '{"Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": {"AWS": "arn:aws:iam::555555555555:root" }, "Action":"es:*", "Resource": "arn:aws:es:us-east-1:555555555555:domain/mylogs/*" } ] }'
El siguiente ejemplo muestra la siguiente configuración del dominio de OpenSearch servicio:
-
Crea un dominio OpenSearch de servicio denominado mylogs con la OpenSearch versión 1.0
-
Rellena el dominio con diez instancias del tipo
r6g.xlarge.search. -
Rellena el dominio con tres instancias del tipo
r6g.large.searchque actuarán como nodos maestros dedicados. -
Usa un volumen de EBS de IOPS aprovisionadas de 100 GiB para el almacenamiento, configurado con una velocidad de referencia de 1000 IOPS por cada nodo de datos
-
Restringe el acceso a un único usuario y a un único subrecurso, la API
_search
aws opensearch create-domain \ --domain-name mylogs \ --engine-version OpenSearch_1.0 \ --cluster-config InstanceType=r6g.xlarge.search,InstanceCount=10,DedicatedMasterEnabled=true,DedicatedMasterType=r6g.large.search,DedicatedMasterCount=3 \ --ebs-options EBSEnabled=true,VolumeType=io1,VolumeSize=100,Iops=1000 \ --access-policies '{"Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::555555555555:root" }, "Action": "es:*", "Resource": "arn:aws:es:us-east-1:555555555555:domain/mylogs/_search" } ] }'
nota
Si intenta crear un dominio de OpenSearch servicio y ya existe un dominio con el mismo nombre, la CLI no informa de ningún error. En su lugar, muestra los detalles sobre el dominio existente.
Creación OpenSearch de dominios de servicio (AWS SDKs)
Las AWS SDKs (excepto Android e iOS SDKs) admiten todas las acciones definidas en la referencia de la API de Amazon OpenSearch Service, incluidasCreateDomain. Para ver el código de muestra, consulte Uso del OpenSearch Servicio AWS SDKs para interactuar con Amazon. Para obtener más información sobre la instalación y el uso de AWS SDKs, consulte los kits de desarrollo de AWS software
Creación OpenSearch de dominios de servicio (AWS CloudFormation)
OpenSearch El servicio está integrado con AWS CloudFormation un servicio que le ayuda a modelar y configurar sus AWS recursos para que pueda dedicar menos tiempo a crear y administrar sus recursos e infraestructura. Crea una plantilla que describe el OpenSearch dominio que desea crear y CloudFormation aprovisiona y configura el dominio por usted. Para obtener más información, incluidos ejemplos de plantillas JSON y YAML para OpenSearch dominios, consulta la referencia de tipos de recursos de Amazon OpenSearch Service en la Guía del AWS CloudFormation usuario.
Configurar políticas de acceso
Amazon OpenSearch Service ofrece varias formas de configurar el acceso a tus dominios OpenSearch de servicio. Para obtener más información, consulte Identity and Access Management en Amazon OpenSearch Service y Control de acceso detallado en Amazon Service OpenSearch .
La consola proporciona políticas de acceso preconfiguradas que puede personalizar según las necesidades específicas de su dominio. También puede importar políticas de acceso de otros dominios OpenSearch de servicio. Para obtener información sobre cómo interactúan estas políticas de acceso con el acceso de las VPC, consulte Acerca de las políticas de acceso en los dominios de VPC.
Para configurar políticas de acceso (consola)
-
Vaya a https://aws.amazon.com
, y seleccione Sign In to the Console (Inicie sesión en la consola). -
En Analytics, selecciona Amazon OpenSearch Service.
-
En el panel de navegación, en Domains (Dominios), elija el dominio que desea actualizar.
-
Seleccione Acciones y Editar la configuración de seguridad.
-
Edite la política de acceso JSON o importe una opción preconfigurada.
-
Seleccione Save changes (Guardar cambios).
Migración al OpenSearch servicio con Migration Assistant
Migration Assistant for Amazon OpenSearch Service es una solución integral que simplifica el proceso de migración desde clústeres o Elasticsearch autogestionados a Service. OpenSearch OpenSearch Este kit de herramientas aborda la complejidad operativa de las migraciones, al tiempo que garantiza la integridad de los datos y valida el rendimiento después de la migración.
Información general
Ya sea que esté configurando una proof-of-concept carga de trabajo de producción AWS, realizando una transición o actualizándola a las OpenSearch versiones más recientes, Migration Assistant proporciona step-by-step orientación, prácticas recomendadas y herramientas para aprovechar todo el potencial de las migraciones. OpenSearch
El Asistente de Migración ofrece las siguientes ventajas clave:
-
Migración de metadatos: migra los metadatos del clúster, incluida la configuración de los índices, las asignaciones de tipos, las plantillas de índice y los alias
-
Migración de datos: migra los datos existentes de los clústeres heredados a los dominios de servicio OpenSearch
-
Gestión del tráfico en tiempo real: intercepta y redirige el tráfico en tiempo real de los clústeres autogestionados a los dominios de OpenSearch servicio con una latencia mínima
-
Replicación del tráfico: replica el tráfico de producción en los clústeres de destino para validar la precisión y el rendimiento
-
Pruebas de rendimiento: simula el tráfico del mundo real mediante la captura y reproducción de los patrones de solicitudes para ajustar el rendimiento del sistema
-
Disponibilidad global: se despliega en las regiones más comunes AWS para lograr un alcance y una escalabilidad globales
El Asistente de Migración admite la migración desde las versiones 6.x y 7.x, y 1.x y 2.x de Elasticsearch. OpenSearch Para obtener más información, consulta Rutas de migración compatibles.
nota
Tenga en cuenta la siguiente información adicional sobre Migration Assistant.
La herramienta admite migraciones de varios saltos (por ejemplo, la migración de Elasticsearch 5.x a OpenSearch Service 3.x en un salto).
Puede revertir una migración.
En algunos casos de uso, la herramienta requiere poco o ningún tiempo de inactividad.
La herramienta proporciona un relleno de alto rendimiento sin afectar al clúster de origen.
Escenarios de migración
El Asistente de migración está diseñado para gestionar los siguientes escenarios de migración:
- Migración de metadatos
-
Migra los metadatos del clúster, como la configuración de los índices, los alias y las plantillas, del clúster de origen al dominio de OpenSearch servicio de destino.
- Migración de Backfill
-
Migra los datos existentes o históricos de un clúster de origen a un dominio de OpenSearch servicio de destino, lo que garantiza que todos los datos importantes se conserven durante la transición.
- Migración del tráfico en tiempo real
-
Replica el tráfico en directo continuo desde el clúster de origen al dominio de OpenSearch servicio de destino, lo que le permite mantener la disponibilidad del servicio durante la migración.
importante
Las estrategias de migración no son de aplicación universal. El Asistente de Migración proporciona orientación basada en las mejores prácticas de ingeniería, pero debe evaluar sus requisitos específicos y realizar pruebas exhaustivas antes de migrar las cargas de trabajo de producción.
Cómo empezar con Migration Assistant
Migration Assistant for Amazon OpenSearch Service está disponible como una AWS solución con documentación completa, plantillas de implementación y código fuente. Para empezar a usar Migration Assistant:
Para acceder a los recursos de Migration Assistant
-
Consulta la documentación completa de la solución en Descripción general de la solución de Migration Assistant for Amazon OpenSearch Service.
-
Conozca los costos y los requisitos leyendo la guía de planificación de la implementación.
-
Implemente la solución siguiendo las instrucciones de implementación
y siga la guía de uso para realizar la migración.
Para los desarrolladores y los usuarios avanzados, el código fuente y la documentación adicional del Asistente de Migración están disponibles en el GitHub repositorio de OpenSearch migraciones
Arquitectura de soluciones
Cuando se implementa en AWS, Migration Assistant utiliza varios AWS servicios para ofrecer una solución de migración integral:
-
AWS CloudFormation- Proporciona plantillas de infraestructura como código (IaC) para implementar y configurar Migration Assistant
-
OpenSearch Servicio: el servicio de destino para sus cargas de trabajo migradas de búsqueda y análisis
-
Amazon Managed Streaming for Apache Kafka: proporciona capacidades de procesamiento de transmisiones para un almacenamiento duradero y la reutilización del tráfico HTTP
-
Amazon Elastic Container Service: ejecuta la consola de administración de migraciones y el reproductor de tráfico en contenedores seguros y escalables
-
Amazon Elastic File System: proporciona almacenamiento persistente y escalable para los datos de solicitud y respuesta de los clústeres de origen y destino
-
Amazon Simple Storage Service: almacena instantáneas para tareas de relleno históricas y contenido de infraestructura como código
Para obtener información detallada sobre la arquitectura, consulte los detalles de la arquitectura del Asistente de migración
Configuración avanzada de clústeres
Use opciones avanzadas para configurar lo siguiente:
- Índices en los cuerpos de las solicitudes
-
Especifica si se permiten referencias explícitas a índices en el cuerpo de las solicitudes HTTP. Al configurar esta propiedad en
falsese evita que los usuarios eludan el control de acceso para subrecursos. De forma predeterminada, el valor estrue. Para obtener más información, consulte Opciones avanzadas y consideraciones de la API. - Asignación de una caché de datos de campos
-
Especifica el porcentaje de espacio de montón de Java que se asignará a datos de campos. De forma predeterminada, esta configuración es el 20 % de la pila de JVM.
nota
Muchos clientes consultan índices diarios en rotación. Recomendamos empezar a realizar ensayos de referencia con el valor
indices.fielddata.cache.sizeconfigurado en un 40 % de la pila de JVM para la mayoría de estos casos de uso. Si tiene índices muy grandes es posible que necesite una caché de datos de campos de gran tamaño. - Recuento máximo de cláusulas
-
Especifica el número máximo de cláusulas permitidas en una consulta de Lucene con operadores booleanos. El valor predeterminado es 1,024. Las consultas que superen el número máximo permitido de cláusulas provocarán un error
TooManyClauses. Para obtener más información, consulte la documentación de Lucene.