¿Qué es Elasticsearch?

Elasticsearch es un motor de búsqueda y análisis distribuido basado en Apache Lucene. Desde su lanzamiento en 2010, Elasticsearch se ha convertido rápidamente en el motor de búsqueda más popular y se utiliza habitualmente para análisis de registros, búsqueda de texto completo, inteligencia de seguridad, análisis empresarial y casos de uso de inteligencia operativa.

El 21 de enero de 2021, Elastic NV anunció que cambiaría su estrategia de licencias de software y no lanzaría nuevas versiones de Elasticsearch y Kibana bajo la licencia permisiva Apache, versión 2.0 (ALv2). En su lugar, las nuevas versiones del software se ofrecerán bajo la licencia Elastic, con el código fuente disponible bajo la licencia Elastic o SSPL. Estas licencias no son de código abierto y no ofrecen las mismas libertades a los usuarios. Para garantizar que la comunidad de código abierto y nuestros clientes dispongan de un conjunto de búsqueda y análisis seguro, de alta calidad y completamente de código abierto, presentamos el proyecto OpenSearch, una bifurcación de Elasticsearch y Kibana de código abierto impulsada por la comunidad y con licencia ALv2.

¿Cómo funciona Elasticsearch?

Puede enviar datos en forma de documentos JSON a Elasticsearch con la API o las herramientas de ingesta como Logstash y Amazon Kinesis Firehose. Elasticsearch almacena automáticamente el documento original y agrega una referencia de búsqueda al documento en el índice del clúster. A continuación, puede buscar y recuperar el documento mediante la API de Elasticsearch. También puede utilizar Kibana, una herramienta de visualización, con Elasticsearch para visualizar sus datos y crear paneles interactivos.

Puede ejecutar versiones de Elasticsearch con licencia Apache 2.0 (hasta la versión 7.10.2 y Kibana 7.10.2) en las instalaciones, en Amazon EC2 o en Amazon OpenSearch Service. Con las implementaciones en las instalaciones o en Amazon EC2, es su responsabilidad instalar Elasticsearch y cualquier otro software necesario, aprovisionar la infraestructura y administrar el clúster. Por otro lado, Amazon OpenSearch Service es un servicio completamente administrado, por lo que no tiene que preocuparse de las tareas de administración de clústeres que requieren mucho tiempo, como el aprovisionamiento de hardware, la aplicación de parches de software, la recuperación de errores, la creación de copias de seguridad y la supervisión.

Beneficios de Elasticsearch

Tiempo de obtención de valor rápido

Elasticsearch ofrece API sencillas basadas en REST, una interfaz HTTP simple y utiliza documentos JSON sin esquema, lo que facilita comenzarlo a usar y crear rápidamente aplicaciones para una gran variedad de casos de uso.

Alto rendimiento

La naturaleza distribuida de Elasticsearch le permite procesar grandes volúmenes de datos en paralelo, al encontrar rápidamente las mejores coincidencias para sus consultas.

Herramientas y complementos gratuitos

Elasticsearch viene integrado con Kibana, una popular herramienta de visualización e informes. También ofrece integración con Beats y Logstash, al tiempo que le permite transformar fácilmente los datos de origen y cargarlos en el clúster de Elasticsearch. También puede utilizar una serie de complementos de Elasticsearch de código abierto, como analizadores de lenguaje y proveedores de sugerencias, para agregar una funcionalidad enriquecida a sus aplicaciones.

Operaciones casi en tiempo real

Las operaciones de Elasticsearch, como la lectura o escritura de datos, suelen tardar menos de un segundo en completarse. Esto le permite utilizar Elasticsearch para casos de uso casi en tiempo real, como la supervisión de aplicaciones y la detección de anomalías.

Fácil desarrollo de aplicaciones

Elasticsearch es compatible con varios lenguajes como Java, Python, PHP, JavaScript, Node.js, Ruby y muchos más.

Comience a utilizar Elasticsearch en AWS

Administrar y escalar Elasticsearch puede ser difícil y requiere experiencia en su instalación y configuración. Con el fin de facilitar a los clientes la ejecución de Elasticsearch de código abierto, AWS ofrece Amazon OpenSearch Service para llevar a cabo el análisis de registros interactivos, la supervisión de aplicaciones en tiempo real, la búsqueda en sitios web, etc.

Para obtener más información sobre OpenSearch y las formas de utilizarlo, haga clic aquí.

OpenSearch incluye cierto código de 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 registrada de Elasticsearch B.V.

Más información sobre los precios de Amazon OpenSearch Service

Consulte la página de precios

¿Todo listo para crear?

Introducción a Amazon OpenSearch Service

¿Tiene alguna otra pregunta?

Contáctenos

Pasos siguientes con AWS Elasticsearch

Descubra otros recursos relacionados con el producto
Ver ofertas gratuitas de servicios de análisis en la nube 
Regístrese para obtener una cuenta gratuita

Obtenga acceso inmediato al nivel Gratuito de AWS. 

Regístrese 
Comience a crear en la consola

Comience a crear en la consola de administración de AWS.

Iniciar sesión