Almacenamiento OR1 para Amazon Service OpenSearch - 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.

Almacenamiento OR1 para Amazon Service OpenSearch

OR1 es una familia de instancias para Amazon OpenSearch Service que proporciona una forma rentable de almacenar grandes cantidades de datos. Un dominio con instancias OR1 utiliza Amazon Elastic Block Store (Amazon EBS) gp3 o io1 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 OR1 también admite la recuperación automática de datos en caso de error. Para obtener más información acerca de las opciones del tipo de instancia OR1, consulte Tipos de instancias de generación actual.

Si está indexando cargas de trabajo de análisis operativo pesadas, como el análisis de registros, la observabilidad o el análisis de seguridad, puede beneficiarse 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 instancias OR1 mejora la fiabilidad general del dominio.

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

Las instancias OR1 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 OR1 para su dominio.

  • Tu dominio debe ejecutar la OpenSearch versión 2.11 o superior.

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

  • Tu dominio debe ser un dominio nuevo. No puedes modificar un dominio existente para usar instancias OR1.

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

  • Los tamaños de los fragmentos en las instancias OR1 deben ser inferiores a 100 GiB. Los fragmentos de más de 100 GiB pueden ralentizar los tiempos de recuperación. Si creas fragmentos de más de 100 GiB en instancias OR1 OpenSearch , los bloques de servicio escriben solicitudes en el dominio. Si aún desea utilizar fragmentos de más de 100 GiB, AWS Supportpóngase en contacto con nosotros para solicitar un aumento de cuota.

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

En qué se diferencia OR1 del almacenamiento UltraWarm

OpenSearch El servicio proporciona UltraWarm instancias optimizadas para reducir el costo del almacenamiento de datos inactivos. Tanto el OR1 como las UltraWarm instancias almacenan los datos de forma local en Amazon EBS y de forma remota en Amazon S3. Sin embargo, OR1 y UltraWarm las instancias difieren en varios aspectos importantes:

  • Las instancias OR1 guardan una copia de los datos en el almacenamiento local y remoto. UltraWarm las instancias, para reducir los costos de almacenamiento, mantienen los datos principalmente en un almacenamiento remoto. Según los patrones de uso, es posible que los muevan al almacenamiento local.

  • Las instancias OR1 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 del índice para garantizar la durabilidad de los datos. En comparación, las instancias OR1 realizan la replicación y la recuperación entre bastidores. En caso de que aparezca un índice rojo, las instancias OR1 restauran automáticamente los fragmentos que faltan del almacenamiento remoto en Amazon S3. El tiempo de recuperación varía en función del volumen de datos que se van a recuperar.

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

Uso de instancias OR1

Puede seleccionar instancias OR1 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 con las 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. Seleccione Create domain (Crear un dominio).

  4. 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.

  1. Navega hasta tu AWS CLI terminal. Si necesita instalar el AWS CLI, consulte Instalar o actualizar la última versión del AWS CLI.

  2. Para utilizar el almacenamiento OR1, debe proporcionar el valor del tamaño del tipo de instancia OR1 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 instancias OR1 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/*"}]}'