¿Qué es Amazon OpenSearch 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.

¿Qué es Amazon OpenSearch Service?

Amazon OpenSearch Service es un servicio gestionado que facilita la implementación, el funcionamiento y el escalado de OpenSearch clústeres en AWS Nube. Amazon OpenSearch Service es compatible con OpenSearch Elasticsearch antiguo OSS (hasta la 7.10, la versión final de código abierto del software). Al crear un clúster, tiene la opción de elegir qué motor de búsqueda utilizar.

OpenSearches un motor de búsqueda y análisis totalmente de código abierto para casos de uso como el análisis de registros, la supervisión de aplicaciones en tiempo real y el análisis del flujo de clics. Para obtener más información, consulte la OpenSearch documentación.

Amazon OpenSearch Service aprovisiona todos los recursos OpenSearch del clúster y lo lanza. También detecta y reemplaza automáticamente los nodos de OpenSearch servicio defectuosos, lo que reduce la sobrecarga asociada a las infraestructuras autogestionadas. Puede escalar su clúster con una sola API llamada o con unos pocos clics en la consola.

Diagram showing data flow from input sources through Amazon OpenSearch Service to output applications.

Para empezar a utilizar el OpenSearch Servicio, debe crear un dominio de OpenSearch Servicio, que equivale a un OpenSearch clúster. Cada EC2 instancia del clúster actúa como un nodo OpenSearch de servicio.

Puede usar la consola OpenSearch de servicio para instalar y configurar un dominio en cuestión de minutos. Si prefiere el acceso mediante programación, puede utilizar la AWS CLI, el AWS SDKs, o Terraform.

Características de Amazon OpenSearch Service

OpenSearch El servicio incluye las siguientes funciones:

Escalado

Seguridad

  • AWS Identity and Access Management (IAM) control de acceso

  • Fácil integración con Amazon VPC y los grupos VPC de seguridad

  • Cifrado de datos en reposo y node-to-node cifrado

  • Amazon Cognito, HTTP básico o SAML autenticación para paneles OpenSearch

  • Seguridad en el nivel de índice, de documento y de campo

  • Registros de auditoría

  • Tenencia múltiple de paneles

Estabilidad

  • Numerosas ubicaciones geográficas para los recursos, denominadas regiones y zonas de disponibilidad

  • Asignación de nodos en dos o tres zonas de disponibilidad en la misma AWS Región, conocida como Multi-AZ

  • Nodos principales dedicados para aligerar las tareas de administración del clúster

  • Instantáneas automatizadas para realizar copias de seguridad y restaurar OpenSearch los dominios de servicio

Flexibilidad

  • SQLsoporte 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 paneles

  • Integración con Amazon CloudWatch para monitorear las métricas OpenSearch del dominio del servicio y configurar alarmas

  • Integración con AWS CloudTrail para auditar las API llamadas de configuración a los dominios OpenSearch de servicio

  • Integración con Amazon S3, Amazon Kinesis y Amazon DynamoDB para cargar datos de streaming en Service OpenSearch

  • Alertas de Amazon SNS cuando tus datos superen determinados umbrales

Cuándo usarlo en OpenSearch lugar de Amazon OpenSearch Service

Usa la siguiente tabla para ayudarte a decidir si Amazon OpenSearch Service aprovisionado o autogestionado OpenSearch es la opción correcta para ti.

OpenSearch OpenSearch Servicio Amazon
  • Su organización está dispuesta a supervisar y mantener manualmente los clústeres autoaprovisionados, y cuenta con personas con las habilidades adecuadas para ello.

  • Desea tener un control total del código a nivel de compilación.

  • Su organización prefiere, o utiliza de forma exclusiva, el software de código abierto.

  • Tiene una estrategia multinube que requiere tecnologías que no son específicas de cada proveedor.

  • Su equipo es capaz de abordar cualquier problema crítico de producción.

  • Desea disponer de la flexibilidad necesaria para utilizar, modificar y ampliar el producto de la forma que desee.

  • Desea tener acceso inmediato a las nuevas funciones tan pronto como se publiquen.

  • No desea administrar, monitorear y mantener su infraestructura manualmente.

  • Desea formas sencillas de gestionar los crecientes costes de análisis mediante la organización de capas de datos en distintos niveles de almacenamiento, aprovechando la durabilidad y el bajo coste de Amazon S3.

  • ¿Desea aprovechar las integraciones con otros Servicios de AWS como DynamoDB, Amazon DocumentDB (compatible con MongoDB),, y. IAM CloudWatch CloudFormation

  • Desea acceder fácilmente a la asistencia de AWS Support para el mantenimiento preventivo y durante problemas de producción.

  • Desea aprovechar funciones como la autorreparación, el mantenimiento proactivo, la resiliencia y las copias de seguridad.

Amazon OpenSearch Serverless

Amazon OpenSearch Serverless es una configuración bajo demanda, de escalado automático y sin servidores para Amazon OpenSearch Service. Serverless elimina las complejidades operativas del aprovisionamiento, la configuración y el ajuste de los clústeres. OpenSearch Para obtener más información, consulte Amazon OpenSearch Serverless.

OpenSearch Ingestión de Amazon

Amazon OpenSearch Ingestion es un recopilador de datos totalmente gestionado, con tecnología Data Prepper, que proporciona datos de registro y rastreo en tiempo real a los dominios de Amazon OpenSearch Service y a las colecciones OpenSearch sin servidor. Le permite filtrar, enriquecer, transformar, normalizar y agregar datos para su análisis y visualización posteriores. Para obtener más información, consulta Amazon OpenSearch Ingestion.

Versiones compatibles de OpenSearch Elasticsearch

OpenSearch Actualmente, el servicio admite las siguientes versiones: OpenSearch

  • 2.15, 2.13, 2.11, 2.9, 2.7, 2.5, 2.3, 1.3, 1.2, 1.1, 1.0

OpenSearch El servicio también es compatible con las siguientes versiones antiguas de Elasticsearch: OSS

  • 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

  • 1.5

Para más información, consulte Operaciones compatibles en Amazon OpenSearch Service, Características por versión de motor en Amazon OpenSearch Service y Plugins por versión de motor en Amazon OpenSearch Service.

Si inicia un nuevo proyecto OpenSearch de servicio, le recomendamos encarecidamente que elija la última OpenSearch versión compatible. Si tiene un dominio existente que utiliza una versión antigua de Elasticsearch, puede optar por mantener el dominio o migrar sus datos. Para obtener más información, consulte Actualización de los dominios OpenSearch de Amazon Service.

Precios de Amazon OpenSearch Service

En el caso del OpenSearch servicio, usted paga por cada hora de uso de una EC2 instancia y por el tamaño acumulado de cualquier volumen de EBS almacenamiento adjunto a sus instancias. Estándar AWSTambién se aplican cargos por transferencia de datos.

Sin embargo, existen algunas excepciones notables en la transferencia de datos. Si un dominio utiliza varias zonas de disponibilidad, el OpenSearch servicio no factura el tráfico entre las zonas de disponibilidad. Una parte importante de la transferencia de datos se produce dentro de un dominio durante la asignación y el reequilibrio de las particiones. OpenSearch No repare los contadores ni las facturas de este tráfico. Del mismo modo, el OpenSearch servicio no factura la transferencia de datos entre UltraWarm/cold nodes y Amazon S3.

Para obtener información completa sobre los precios, consulta los precios OpenSearch de Amazon Service. Para obtener información acerca de los gastos generados por los cambios de configuración, consulte Cargos por los cambios de configuración.

Cómo empezar a usar Amazon OpenSearch Service

Para empezar, regístrate para obtener una Cuenta de AWSsi aún no tienes uno. Después de configurar una cuenta, completa el tutorial de introducción a Amazon OpenSearch Service. Consulte los siguientes temas introductorios si desea obtener más información y conocer el servicio:

Para obtener información sobre la migración a OpenSearch Service desde un clúster autogestionado OpenSearch , consulte. Tutorial: Migración a Amazon OpenSearch Service

OpenSearch El servicio se suele utilizar con los siguientes servicios:

Amazon CloudWatch

OpenSearch Los dominios de servicio envían automáticamente las métricas para que CloudWatch puedas supervisar el estado y el rendimiento del dominio. Para obtener más información, consulte Supervisión de las métricas de los OpenSearch clústeres con Amazon CloudWatch.

CloudWatch Los registros también pueden ir en la dirección contraria. Puede configurar CloudWatch los registros para transmitir datos al OpenSearch Servicio para su análisis. Para obtener más información, consulte Carga de datos de streaming desde Amazon CloudWatch.

AWS CloudTrail

Uso AWS CloudTrail para obtener un historial de las API llamadas de configuración del OpenSearch Servicio y los eventos relacionados de su cuenta. Para obtener 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 obtener más información, consulte Carga de datos de streaming desde Amazon S3.

AWS IAM

AWS Identity and Access Management (IAM) es un servicio web que puede utilizar para gestionar el acceso a los dominios de su OpenSearch servicio. Para obtener más información, consulte Identity and Access Management en Amazon OpenSearch Service.

AWS Lambda

AWS Lambda es un servicio informático que le 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 SQL sin base de datos totalmente gestionado que proporciona un rendimiento rápido y predecible con una escalabilidad perfecta. 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 QuickSight

Puede visualizar los datos del OpenSearch servicio mediante los QuickSight paneles de Amazon. Para obtener más información, consulta Cómo usar Amazon OpenSearch Service con Amazon QuickSight en la Guía del QuickSight usuario de Amazon.

nota

OpenSearch incluye algunos códigos de Elasticsearch con licencia de Apache de Elasticsearch B.V. y otros códigos fuente. Elasticsearch B.V. no es el origen de ese otro código fuente. ELASTICSEARCHes una marca comercial registrada de Elasticsearch B.V.