¿Qué es Amazon OpenSearch Service?
Amazon OpenSearch Service es un servicio administrado que facilita la implementación, la operación y el escalado de clústeres de OpenSearch en la nube de AWS. Un dominio de OpenSearch Service es sinónimo de clúster de OpenSearch. Los dominios son clústeres con la configuración, los tipos de instancia, los recuentos de instancias y los recursos de almacenamiento que especifique. Amazon OpenSearch Service es compatible con OpenSearch y con la version heredada de Elasticsearch OSS (con hasta 7.10, la versión final de código abierto del software). Al crear un dominio, tiene la opción de elegir qué motor de búsqueda utilizar.
OpenSearch es un motor de búsqueda y análisis totalmente de código abierto para casos de uso como análisis de registros, monitoreo de aplicaciones en tiempo real y análisis de secuencias de clics. Para más información, consulte Documentación de OpenSearch
Amazon OpenSearch Service le proporciona todos los recursos para su clúster y lo inicia. También detecta y sustituye automáticamente los nodos de OpenSearch Service que tienen algún error. De este modo, reduce la sobrecarga asociada con las infraestructuras autoadministradas. Puede escalar el clúster con una única llamada al API o con algunos clics en la consola.
Para empezar a usar OpenSearch Service, debe crear un dominio de OpenSearch Service, que equivale a un clúster de OpenSearch Service. Cada instancia de EC2 del clúster actúa como un nodo de OpenSearch Service.
Puede utilizar la consola de OpenSearch Service para instalar y configurar un dominio en unos minutos. Si prefiere el acceso mediante programación, puede utilizar la AWS CLI, los AWS SDK
Características de Amazon OpenSearch Service
OpenSearch Service incluye las siguientes características:
Escalado
Seguridad
-
Control de acceso de AWS Identity and Access Management (IAM)
-
Integración sencilla con Amazon VPC y grupos de seguridad de VPC
-
Cifrado de datos en reposo y cifrado de nodo a nodo.
-
Autenticación de Amazon Cognito, HTTP Basic o SAML para paneles de OpenSearch
-
Seguridad en el nivel de índice, de documento y de campo
-
Registros de auditoría
-
Tenencia múltiple de paneles
Stability
-
Numerosas ubicaciones geográficas para los recursos, denominadas regiones y zonas de disponibilidad
-
Asignación de nodos en dos o tres zonas de disponibilidad de la misma región de AWS, lo que se conoce como Multi-AZ
-
Nodos principales dedicados para aligerar las tareas de administración del clúster
-
Instantáneas automatizadas para realizar backups y restaurar dominios de OpenSearch Service
Flexibilidad
-
Compatibilidad con SQL para la integración con aplicaciones de inteligencia empresarial (BI)
-
Paquetes personalizados para mejorar los resultados de búsqueda
Integración con servicios populares
-
Visualización de datos mediante OpenSearch Dashboards
-
Integración con Amazon CloudWatch para monitorear las métricas de los dominios de OpenSearch Service y definir alarmas
-
Integración con AWS CloudTrail para auditar las llamadas a la API de configuración en los dominios de OpenSearch Service
-
Integración con Amazon S3, Amazon Kinesis y Amazon DynamoDB para cargar datos de streaming en OpenSearch Service
-
Alertas de Amazon SNS cuando los datos superan determinados umbrales
Cuándo se debe usar OpenSearch en lugar de Amazon OpenSearch Service
Utilice la siguiente tabla para decidir si Amazon OpenSearch Service aprovisionado u OpenSearch autoadministrado es la opción más adecuada.
| OpenSearch | Amazon OpenSearch Service |
|---|---|
|
|
Versiones compatibles de Elasticsearch y OpenSearch
OpenSearch Service admite las siguientes versiones de OpenSearch:
-
3.1, 2.19, 2.17, 2.15, 2.13, 2.11, 2.9, 2.7, 2.5, 2.3, 1.3, 1.2, 1.1 y 1.0
OpenSearch Service admite las siguientes versiones de Elasticsearch heredado:
-
7.10, 7.9, 7.8, 7.7, 7.4, 7.1, 6.8, 6.7, 6.5, 6.4, 6.3, 6.2, 6.0, 5.6, 5.5, 5.3, 5.1, 2.3 y 1.5
Recomendamos actualizar a la última versión disponible de OpenSearch para aprovechar al máximo el servicio OpenSearch, en términos de precio-rendimiento, riqueza de características y mejoras de seguridad.
Soporte extendido y estándar
AWS proporciona correcciones de errores y actualizaciones de seguridad para las versiones con soporte estándar. Para las versiones con soporte extendido, AWS ofrece correcciones de seguridad críticas durante al menos 12 meses después de que finalice el soporte estándar, a una tarifa fija por hora de instancia normalizada (NIH). El NIH se basa en el tamaño de la instancia y en las horas de uso.
Los cargos de soporte extendido se aplican automáticamente cuando un dominio ejecuta una versión que ya no cuenta con el soporte estándar. Para evitar estos cargos, actualice a una versión compatible.
Las siguientes tablas muestran el calendario de finalización del soporte para OpenSearch y las versiones antiguas de Elasticsearch.
El Servicio OpenSearch admite muchas versiones de OpenSearch y versiones heredadas de Elasticsearch de código abierto. Para algunas versiones, ya publicamos las fechas de fin del soporte estándar y ampliamos el soporte. Recomendamos actualizar a la última versión disponible de OpenSearch para aprovechar al máximo el servicio OpenSearch, en términos de precio-rendimiento, riqueza de características y mejoras de seguridad. Las siguientes tablas proporcionan listas de las versiones de Elasticsearch y OpenSearch y sus programas de soporte.
El calendario de finalización del soporte para las versiones de Elasticsearch es el siguiente:
| Versión del software | Fecha de finalización del soporte estándar | Fecha de finalización del soporte extendido |
|---|---|---|
| Elasticsearch versiones 1.5 y 2.3 | 7 de noviembre de 2025 | 7 de noviembre de 2026 |
| Elasticsearch versiones de la 5.1 a la 5.5 | 7 de noviembre de 2025 | 7 de noviembre de 2026 |
| Elasticsearch versión 5.6 | 7 de noviembre de 2025 | 7 de noviembre de 2028 |
| Elasticsearch versiones de la 6.0 a la 6.7 | 7 de noviembre de 2025 | 7 de noviembre de 2026 |
| Elasticsearch versión 6.8 | No se ha anunciado | No se ha anunciado |
| Elasticsearch versiones de la 7.1 a la 7.8 | 7 de noviembre de 2025 | 7 de noviembre de 2026 |
| Elasticsearch versión 7.9 | No se ha anunciado | No se ha anunciado |
| Elasticsearch versión 7.10 | No se ha anunciado | No se ha anunciado |
El calendario de finalización del soporte para las versiones de OpenSearch es el siguiente:
| Versión del software | Fecha de finalización del soporte estándar | Fecha de finalización del soporte extendido |
|---|---|---|
| Versiones 1.0 a 1.2 de OpenSearch | 7 de noviembre de 2025 | 7 de noviembre de 2026 |
| OpenSearch versión 1.3 | No se ha anunciado | No se ha anunciado |
| OpenSearch versiones 2.3 a 2.9 | 7 de noviembre de 2025 | 7 de noviembre de 2026 |
| OpenSearch versión 2.11 y posteriores | No se ha anunciado | No se ha anunciado |
Soporte estándar y soporte extendido para OpenSearch y Elasticsearch
AWS proporciona correcciones de errores y actualizaciones de seguridad periódicas para las versiones incluidas en Standard Support. Para las versiones con soporte extendido, AWS proporciona correcciones de seguridad críticas durante un periodo de al menos 12 meses después de la finalización del soporte estándar, por una tarifa fija adicional por cada hora de instancia normalizada (NIH). El NIH se calcula como un factor del tamaño de la instancia (por ejemplo, mediana o grande) y del número de horas de la instancia (consulte la sección sobre el cálculo de los cargos por soporte prolongado que aparece a continuación para ver un ejemplo). Los cargos de soporte extendido se aplican automáticamente cuando un dominio ejecuta una versión para la que el soporte estándar ha finalizado. Puede actualizar a una versión reciente que aún esté cubierta por el soporte estándar para evitar los cargos por soporte extendido. Para obtener más información sobre los cargos por soporte extendido, consulte la página de precios
Cálculo de los cargos por soporte extendido
A los dominios que ejecuten versiones con soporte ampliado se les cobrará una tarifa fija adicional por hora de instancia normalizada (NIH), por ejemplo, 0,0065 USD en la región EE. UU. Este (Virginia del Norte). El NIH se calcula como un factor del tamaño de la instancia (p. ej., mediana o grande) y del número de horas de la instancia. Por ejemplo, si ejecuta una instancia de m7g.medium.search durante 24 horas en la región EE. UU. Este (Virginia del Norte), cuyo precio es de 0,068 dólares/hora de instancia (bajo demanda), normalmente tendrá que pagar 1632 USD (0,068 USD x 24). Si ejecuta una versión con soporte extendido, pagará 0,0065 USD/NIH adicionales, que se calculan como 0,0065 USD x 24 (número de horas de instancia) x 2 (factor de normalización de tamaño; 2 para instancias medianas), lo que equivale a 0,312 USD por soporte extendido durante 24 horas. El importe total que pagará durante 24 horas será la suma del costo de uso de la instancia estándar y el costo del soporte extendido, que es de 1944 USD (1,632 USD + 0,312 USD). La siguiente tabla muestra el factor de normalización para varios tamaños de instancias en OpenSearch Service.
| Tamaño de instancia | Factor de normalización |
|---|---|
| nano | 0,25 |
| micro | 0,5 |
| small | 1 |
| medium | 2 |
| large | 4 |
| xlarge | 8 |
| 2xlarge | 16 |
| 4xlarge | 32 |
| 8xlarge | 64 |
| 9xlarge | 72 |
| 10xlarge | 80 |
| 12xlarge | 96 |
| 16xlarge | 128 |
| 18xlarge | 144 |
| 24xlarge | 192 |
| 32xlarge | 256 |
Precios de Amazon OpenSearch Service
Para OpenSearch Service, paga por cada hora de uso de una instancia de EC2 y por el tamaño acumulado de cualquier volumen de almacenamiento de EBS adjunto a sus instancias. También se aplican cargos por transferencia de datos de AWS estándar
Sin embargo, existen algunas excepciones notables en la transferencia de datos. Si un dominio utiliza varias zonas de disponibilidad, OpenSearch Service no facturará el tráfico entre estas zonas de disponibilidad. Se produce una transferencia de datos significativa dentro de un dominio durante la asignación de particiones y el reequilibrio. OpenSearch Service no mide ni factura este tráfico. Del mismo modo, OpenSearch Service no factura la transferencia de datos entre nodos UltraWarm/fríos y Amazon S3.
Para obtener información completa sobre precios, consulte los precios de Amazon OpenSearch Service
Servicios relacionados
OpenSearch Service se suele utilizar con los siguientes servicios:
- Amazon CloudWatch
-
Los dominios de OpenSearch Service envían métricas automáticamente a CloudWatch para que pueda monitorear el estado y el rendimiento del dominio. Para más información, consulte Monitoreo de métricas del clúster de OpenSearch con Amazon CloudWatch.
CloudWatch Logs también puede funcionar en la dirección opuesta. Es posible configurar CloudWatch Logs para transmitir datos a OpenSearch Service para su análisis. Para más información, consulte Cargar datos de streaming desde Amazon CloudWatch.
- AWS CloudTrail
-
Puede utilizar AWS CloudTrail para obtener un historial de las llamadas a la API de configuración de OpenSearch Service y los eventos relacionados de su cuenta. Para más información, consulte Monitoreo de las llamadas a la API de Amazon OpenSearch Service con AWS CloudTrail.
- Amazon Kinesis
-
Kinesis es un servicio administrado para el procesamiento de datos de streaming en tiempo real a una escala masiva. Para más información, consulte Cargar datos de streaming desde Amazon Kinesis Data Streams y Carga de datos de streaming desde Amazon Data Firehose.
- Amazon S3
-
Amazon Simple Storage Service (Amazon S3) proporciona almacenamiento para Internet. Esta guía proporciona el código de muestra de Lambda para la integración con Amazon S3. Para más información, consulte Carga de datos de streaming desde Amazon S3.
- AWS IAM de
-
AWS Identity and Access Management (IAM) es un servicio web que puede utilizar para administrar el acceso a sus dominios de OpenSearch Service. Para más información, consulte Identity and Access Management en Amazon OpenSearch Service.
- AWS Lambda
-
AWS Lambda es un servicio automático que permite ejecutar código sin aprovisionar ni administrar servidores. Esta guía proporciona código de muestra de Lambda para transmitir datos desde DynamoDB, Amazon S3 y Kinesis. Para más información, consulte Carga de datos de streaming en Amazon OpenSearch Service.
- Amazon DynamoDB
-
Amazon DynamoDB es un servicio de base de datos NoSQL totalmente administrado que ofrece un rendimiento rápido y predecible, así como una perfecta escalabilidad. Para obtener más información sobre la transmisión de datos a OpenSearch Service, consulte Carga de datos de streaming desde Amazon DynamoDB.
- Amazon Quick Suite
-
Puede visualizar los datos de OpenSearch Service mediante los paneles de Quick Suite. Para más información, consulte Uso de Amazon OpenSearch Service con Quick Suite en la Guía del usuario de Quick Suite.
nota
OpenSearch incluye código Elasticsearch con licencia de Apache de Elasticsearch B.V. y otro código fuente. Elasticsearch B.V. no es el origen de ese otro código fuente. ELASTICSEARCH es una marca comercial registrada de Elasticsearch B.V.