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.
OR1 es una familia de instancias para Amazon OpenSearch Service que proporciona una forma rentable de almacenar grandes cantidades de datos. Un dominio con OR1 instancias 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 OR1 instancias 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 OR1 instancias, 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 las instancias. OR1 Además, la recuperación automática de datos que ofrecen las OR1 instancias mejora la fiabilidad general del dominio.
OpenSearch El servicio envía las OR1 métricas relacionadas con el almacenamiento a Amazon. CloudWatch Para ver una lista de las métricas disponibles, consulte Métricas de OR1.
OR1 las instancias 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.
Temas
Limitaciones
Tenga en cuenta las siguientes limitaciones cuando utilice OR1 instancias 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 OR1 instancias debe ser de 10 segundos o más. El intervalo de actualización predeterminado para OR1 las instancias es de 10 segundos.
Ajustes para mejorar el rendimiento de la ingesta
Para obtener el mejor rendimiento de indexación de sus OR1 instancias, se recomienda hacer lo siguiente:
-
Utilice tamaños en lotes grandes para mejorar el uso 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 las instancias no OpenSearch optimizadas
OpenSearch Las instancias optimizadas se diferencian de las instancias no OpenSearch 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 una partición principal y una partición de réplica, la tasa de indexación puede mostrar una tasa de 1000; sin embargo, 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 métrica
IndexingLatency
no se ve afectada, ya que no incluye el tiempo de sincronización de translog. -
Las particiones de réplica pueden estar unos segundos por detrás de las particiones principales. El intervalo de tiempo se puede ver en la métrica
ReplicationLagMaxTime
¿En qué OR1 se diferencia del UltraWarm almacenamiento
OpenSearch El servicio proporciona UltraWarm instancias que son una forma rentable de almacenar grandes cantidades de datos de solo lectura. Ambas OR1 UltraWarm instancias almacenan los datos de forma local en Amazon EBS y de forma remota en Amazon S3. Sin embargo, OR1 las UltraWarm instancias difieren en varios aspectos importantes:
-
OR1 las instancias 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.
-
OR1 las instancias 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 en caliente.
-
UltraWarm se basa en las instantáneas de los índices para garantizar la durabilidad de los datos. OR1 las instancias, en comparación, realizan la replicación y la recuperación entre bastidores. En caso de que aparezca un índice rojo, OR1 las instancias restaurarán automáticamente los fragmentos que falten de su 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.
Uso de OR1 instancias
Puede seleccionar OR1 instancias para sus nodos de datos al crear un nuevo dominio con el AWS Management Console, el AWS Command Line Interface (AWS CLI) o el AWS SDK. A continuación, puede indexar y consultar los datos mediante las operaciones y herramientas existentes.
-
Dirígete a la consola OpenSearch de Amazon Service enhttps://console.aws.amazon.com/aos/
. -
En el panel de navegación izquierdo, seleccione Dominios.
-
Elija Crear un dominio.
-
Ingrese un nombre para el dominio junto con el resto de opciones preferidas. En Familia de instancias, elija OR1. Seleccione Crear para comenzar el proceso de creación del dominio.
-
Navegue hasta su AWS CLI terminal. Si necesita instalar el AWS CLI, consulte Instalar o actualizar la última versión del AWS CLI.
-
Para utilizar el OR1 almacenamiento, debe proporcionar el valor del tamaño del tipo de OR1 instancia específico en el
InstanceType
campo al crear un dominio. También debe habilitar el cifrado en reposo.En el siguiente ejemplo, se crea un dominio con OR1 instancias de tamaño
2xlarge
.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
/*"}]}'