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 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 (sucesor de Amazon Elasticsearch 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, las copias de seguridad y el monitoreo.

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 usa 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 el monitoreo 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 análisis de registros interactivos, monitoreo de aplicaciones en tiempo real, búsqueda en sitios web, etc.

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

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

Visite la página de precios
¿Todo listo para crear?
Introducción a Amazon OpenSearch Service
¿Tiene más preguntas?
Contacte con nosotros