OpenSearch Instancias optimizadas (OR1) para dominios OpenSearch de Amazon Service - OpenSearch Servicio Amazon

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.

OpenSearch Instancias optimizadas (OR1) para dominios OpenSearch de Amazon Service

La familia de instancias OpenSearch optimizada para Amazon OpenSearch Service es una solución rentable para almacenar grandes volúmenes de datos. Un dominio con instancias OpenSearch optimizadas (OR1, OR2, OM2) utiliza Amazon Elastic Block Store (Amazon gp3 EBS) io1 o volúmenes como almacenamiento principal, y los datos se copian de forma sincrónica a Amazon S3 a medida que llegan. Esta estructura de almacenamiento proporciona un mayor rendimiento de indexación con una alta durabilidad. La familia de instancias OpenSearch optimizada también admite la recuperación automática de datos en caso de que se produzca un error. Para obtener información sobre las opciones de tipos de instancias OpenSearch optimizadas, consulteTipos de instancias de generación actual.

Si estás indexando cargas de trabajo de análisis operativo pesadas, como el análisis de registros, la observabilidad o el análisis de seguridad, puedes beneficiarte de la mejora del rendimiento y la eficiencia informática de OpenSearch las instancias optimizadas. Además, la recuperación automática de datos que ofrecen las instancias OpenSearch optimizadas mejora la fiabilidad general del dominio.

OpenSearch El servicio envía métricas de instancias OpenSearch optimizadas relacionadas con el almacenamiento a Amazon. CloudWatch Para ver una lista de las métricas disponibles, consulte OpenSearch Métricas de instancias optimizadas (OR1).

OpenSearch las instancias optimizadas están disponibles bajo demanda o con precios de instancias reservadas, con una tarifa por hora para las instancias y el almacenamiento aprovisionados en Amazon EBS y Amazon S3.

Limitaciones

Tenga en cuenta las siguientes limitaciones cuando utilice instancias OpenSearch optimizadas para su dominio.

  • Los dominios recién creados deben ejecutar la OpenSearch versión 2.11 o superior.

  • Los dominios existentes deben ejecutar la OpenSearch versión 2.15 o superior.

  • Su dominio debe tener activado el cifrado en reposo. Para obtener más información, consulte Cifrado de datos en reposo para Amazon OpenSearch Service.

  • Si el dominio usa nodos maestros dedicados, deben usar instancias de Graviton. Para obtener más información sobre nodos maestros dedicados, consulte Nodos maestros dedicados en Amazon OpenSearch Service.

  • El intervalo de actualización de los índices de las instancias OpenSearch optimizadas debe ser de 10 segundos o más. El intervalo de actualización predeterminado para las instancias OpenSearch optimizadas es de 10 segundos.

Ajustes para mejorar el rendimiento de la ingesta

Para obtener el mejor rendimiento de indexación de sus instancias OpenSearch optimizadas, le recomendamos que haga lo siguiente:

  • Utilice tamaños masivos grandes para mejorar la utilización del búfer. El tamaño recomendado es 10 MB.

  • Utilice varios clientes para mejorar el rendimiento del procesamiento paralelo.

  • Establezca la cantidad de particiones principales activas para que coincida con la cantidad de nodos de datos para maximizar el uso de los recursos.

En qué se diferencian las instancias OpenSearch optimizadas de otras instancias

OpenSearch Las instancias optimizadas se diferencian de las instancias no optimizadas en los siguientes aspectos:

  • En el caso de las instancias OpenSearch optimizadas, la indexación solo se realiza en los fragmentos principales.

  • Si las instancias OpenSearch optimizadas se configuran con réplicas, la tasa de indexación puede parecer más baja de lo que realmente es. Por ejemplo, si hay un fragmento principal y un fragmento de réplica, la tasa de indexación puede mostrar una tasa de 1000 cuando la tasa de indexación real es de 2000.

  • OpenSearch las instancias optimizadas realizan operaciones de búfer antes de enviarlas a una fuente remota. Esto se traduce en una latencia de ingesta superior.

    nota

    La IndexingLatency métrica no se ve afectada, ya que no incluye el tiempo de sincronización del translog.

  • Las particiones de réplica pueden estar unos segundos por detrás de las particiones principales. Puedes monitorizar el retraso con la CloudWatch métrica de ReplicationLagMaxTime Amazon

En qué se diferencian las instancias OpenSearch optimizadas de UltraWarm las instancias

OpenSearch El servicio proporciona UltraWarm instancias que son una forma rentable de almacenar grandes cantidades de datos de solo lectura. Tanto las instancias OpenSearch optimizadas como UltraWarm las instancias almacenan los datos de forma local en Amazon EBS y de forma remota en Amazon S3. Sin embargo, las instancias OpenSearch optimizadas y UltraWarm las instancias difieren en varios aspectos importantes:

  • OpenSearch las instancias optimizadas guardan una copia de los datos tanto en el almacén local como en el remoto. En UltraWarm algunos casos, los datos se guardan principalmente en un almacén remoto para reducir los costos de almacenamiento. Según sus patrones de uso, los datos se pueden mover al almacenamiento local.

  • OpenSearch Las instancias optimizadas están activas y pueden aceptar operaciones de lectura y escritura, mientras que los datos de las UltraWarm instancias son de solo lectura hasta que se devuelvan manualmente al almacenamiento activo.

  • UltraWarm se basa en las instantáneas indexadas para garantizar la durabilidad de los datos. OpenSearch En comparación, las instancias optimizadas realizan la replicación y la recuperación entre bastidores. En caso de que aparezca un índice rojo, las instancias OpenSearch optimizadas restaurarán automáticamente los fragmentos que falten del almacenamiento remoto en Amazon S3. El tiempo de recuperación depende del volumen de datos que deban recuperarse.

Para obtener más información sobre el UltraWarm almacenamiento, consulteUltraWarm almacenamiento para Amazon OpenSearch Service.

Aprovisionamiento de un dominio con instancias OpenSearch optimizadas

Puede seleccionar instancias OpenSearch optimizadas para sus nodos de datos al crear un nuevo dominio con AWS Management Console o AWS Command Line Interface (AWS CLI). A continuación, puede indexar y consultar los datos mediante las operaciones y herramientas existentes.

  1. Dirígete a la consola OpenSearch de Amazon Service enhttps://console.aws.amazon.com/aos/.

  2. En el panel de navegación izquierdo, seleccione Dominios.

  3. Elija Crear un dominio.

  4. En la sección Número de nodos de datos, expanda el menú de la familia de instancias y elija OpenSearch optimizado.

  5. Elija el tipo de instancia y otros ajustes de almacenamiento.

  6. En la sección Cifrado, asegúrate de que esté seleccionada la opción Habilitar el cifrado de datos en reposo.

  7. Configura el resto del dominio y selecciona Crear.

Para aprovisionar un dominio que utilice almacenamiento OpenSearch optimizado mediante el AWS CLI, debes proporcionar el valor del tamaño del tipo de instancia específico (por ejemplo OR1, OR2, o OM2) en elInstanceType.

En el siguiente ejemplo, se crea un dominio con OR1 instancias de tamaño 2xlarge y se habilita el cifrado en reposo.

aws opensearch create-domain \ --domain-name test-domain \ --engine-version OpenSearch_2.11 \ --cluster-config "InstanceType=or1.2xlarge.search,InstanceCount=3,DedicatedMasterEnabled=true,DedicatedMasterType=r6g.large.search,DedicatedMasterCount=3" \ --ebs-options "EBSEnabled=true,VolumeType=gp3,VolumeSize=200" \ --encryption-at-rest-options Enabled=true \ --advanced-security-options "Enabled=true,InternalUserDatabaseEnabled=true,MasterUserOptions={MasterUserName=test-user,MasterUserPassword=test-password}" \ --node-to-node-encryption-options Enabled=true \ --domain-endpoint-options EnforceHTTPS=true \ --access-policies '{"Version": "2012-10-17", "Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":"es:*","Resource":"arn:aws:es:us-east-1:account-id:domain/test-domain/*"}]}'