¿Qué es OpenSearch?

Comparación entre Elasticsearch y OpenSearch

¿Qué es el proyecto OpenSearch?

El proyecto OpenSearch, creado por Amazon, es un proyecto de búsqueda bifurcado basado en versiones anteriores de Elasticsearch y Kibana. Estos proyectos se crearon principalmente para respaldar Amazon OpenSearch Service (anteriormente, Amazon Elasticsearch Service). Amazon OpenSearch Service no entregará versiones actuales ni futuras de Elasticsearch y Kibana.

Aunque el proyecto bifurcado no estaba listo para producción en el momento del anuncio inicial, ahora está disponible una versión general (GA) de OpenSearch.

Pruebas de rendimiento

Elasticsearch supera a OpenSearch en un 40%-140% y emplea menos recursos. Sumérgete en nuestro artículo que los compara en áreas cruciales. Toma la decisión correcta para tus casos de uso de búsqueda, observabilidad o seguridad.

Nuestros resultados fueron validados por un tercero. Se realizó una evaluación del rendimiento superior de Elasticsearch en cuanto a velocidad, escala, optimización de recursos y rentabilidad.

¿Son Elasticsearch y Kibana gratuitos y abiertos?

Sí, Elasticsearch y Kibana continúan siendo gratuitos y abiertos. Gratuito significa que nuestros productos se pueden usar sin costo y que los usuarios pueden dar los primeros pasos o incluso compilar una solución completa sin tener que pagar jamás por el Elastic (ELK) Stack. Abierto significa que nuestro código está alojado en repositorios públicos y tiene un compromiso con un proceso de desarrollo abierto y participación directa y transparente con nuestra comunidad.

El cambio de la Licencia Apache a la Licencia Elastic v2 fue una respuesta al compromiso no colaborativo sostenido de AWS con Elasticsearch. Como explicamos en varios blogs y publicaciones, esto no afectará a la gran mayoría de nuestros clientes y miembros de la comunidad, y seguiremos manteniendo las puertas abiertas para cualquier socio que desee debatir sobre cómo puede seguir usando nuestros productos.

Ilustración de modelo gratuito y abierto

Obtén más información sobre por qué Elastic cree en lo gratuito y abierto.

¿Por qué se bifurcó el proyecto OpenSearch de Elasticsearch y Kibana?

A partir de la versión 7.11 (en febrero de 2021), Elastic cambió la licencia de nuestros productos a la Licencia Elastic v2 (ELv2) y SSPL. Esta fue una respuesta al comportamiento no colaborativo de Amazon y al uso indebido de nuestra marca registrada.

¿Elasticsearch y Kibana son mejores que OpenSearch?

Elasticsearch tiene un rendimiento superior en velocidad, escala y eficiencia, logrando los siguientes resultados en todos los casos de uso estándar de los clientes:

  • Consultas de texto simple un 76 % más rápidas
  • Clasificación un 140 % más rápida
  • Agregaciones de histogramas de fechas un 81 % más rápidas
  • Búsquedas de términos un 108 % más rápidas
  • Uso de recursos un 37 % menor

Para la búsqueda vectorial, Elasticsearch supera aún más, ofreciendo un rendimiento de 2 a 12 veces más rápido en promedio.

Elasticsearch fue nombrado líder en el reporte de 2022 del Magic Quadrant™ de Gartner® para motores de información. Un estudio realizado por Forrester Consulting reveló que los clientes de Elasticsearch logran una mejora del retorno de tu inversión del 293 % en tres años, incluido el aumento de la rentabilidad, las ganancias en la productividad de los empleados y de IT, y los ahorros en los costos de licencias y reclutamiento.

Elasticsearch y Kibana también ofrecen capacidades y madurez de producto superiores, un producto agnóstico del cloud que está profundamente integrado en múltiples clouds, y experiencia tecnológica acumulada en una década de trabajo en estos productos.

Elasticsearch y Kibana ofrecen una madurez y capacidades de producto superiores: la búsqueda y las analíticas de datos son dominios de la tecnología que evolucionan con rapidez, y los productos de este ámbito reflejan dicho ritmo de progreso de la tecnología. Elasticsearch se mantiene a la par de este impulso y brinda varias mejoras de arquitectura y funcionalidades en su experiencia de búsqueda con cada lanzamiento. 

En 2018, Elastic tomó una decisión intencional de lanzar nuevos desarrollos de características bajo la Licencia Elastic, que mantiene nuestro código y productos gratuitos y abiertos, pero impide que Amazon tome estas características nuevas y las proporcione como servicio. Entre estas nuevas características se incluyen las siguientes:

Estas, al igual que otras características principales incorporadas durante los últimos tres años, se compilaron y proporcionaron con la Licencia Elastic, y no están disponibles para Amazon ni el proyecto OpenSearch.

Captura de pantalla de la visión general de Machine Learning

Elasticsearch y Kibana son intencionalmente neutrales con respecto al cloud: Elastic desarrolló Elasticsearch, Kibana y el ELK Stack conforme a estrictos pilares de neutralidad de ubicación y del cloud. Todas las capacidades principales están integradas en el Elastic (ELK) Stack y disponibles para todos los clientes, sin tener ninguna dependencia privada. Un ejemplo clave de esto es el machine learning, integrado en Elasticsearch y disponible de inmediato para todos los clientes, sin dependencias en ningún servicio externo privado específico. No creemos que este sea el caso con las nuevas bifurcaciones, que se crearon principalmente para AWS y se rigen por este.

Por el contrario, Elastic ofrece Elastic Cloud en más de 40 regiones en varios Proveedores Cloud (incluidos Microsoft, Google y AWS) con integraciones incorporadas para varios entornos en el cloud y en las instalaciones.

Regiones de Cloud

Elasticsearch y Kibana están habilitados por la experiencia e inversión de Elastic en tecnología de búsqueda de una década

El impulso de las innovaciones en Elasticsearch es posible gracias a la experiencia y los conocimientos de una década que Elastic ha desarrollado e invertido en la creación y operación de Elasticsearch y Kibana. Elastic creó estos productos y contamos con más de 800 ingenieros que se dedican a innovar en ellos. Ponemos estos productos a disposición de los clientes locales y de los clouds principales, ofreciendo una experiencia consistente e integrada en todas estas opciones de despliegue. Los ingenieros de Elastic han sido los líderes técnicos en Elasticsearch y han representado la abrumadora mayoría de las contribuciones al producto (más del 96 % según este cálculo). Para poner esto en perspectiva, las estadísticas de GitHub muestran que de las decenas de miles de confirmaciones a Elasticsearch entre 2010 y 2021, AWS contribuyó solo con unas pocas.

AWS y Amazon OpenSearch Service, como todos los demás miembros de la comunidad, se han beneficiado del impulso de las innovaciones de Elasticsearch y Kibana. Pero Amazon no tiene la profunda experiencia tecnológica en torno a la búsqueda que permite a Elastic innovar en estos productos. Como dijo un importante líder de tecnología, “no hay algoritmo de compresión para la experiencia”. El proyecto OpenSearch no tendrá acceso a los conocimientos y la experiencia que impulsaron Elasticsearch durante los últimos 10 años, y esto se sentirá en el ritmo de innovación que se observa en estos proyectos.

¿OpenSearch es beneficioso para los clientes de AWS?

Para decirlo sin rodeos, para una empresa que pone a los clientes por encima de todo, este movimiento claramente perjudica a los clientes de Amazon al causarles cambios evitables y productos inadecuados, en lugar de colaborar con Elastic para crear una mejor experiencia de usuario. Otros proveedores de cloud de todo el mundo, incluidos Google y Microsoft, colaboran con Elastic para brindar una experiencia de Elasticsearch completa, consistente y unificada para sus clientes.

¿Cómo se relaciona el proyecto OpenSearch con Amazon Elasticsearch Service (ahora Amazon OpenSearch Service)? ¿Son iguales?

AWS reemplazó a Amazon Elasticsearch Service con su "sucesor", Amazon OpenSearch Service. Amazon Elasticsearch Service se lanzó en 2015, basado en la versión 1.5.2 de Elasticsearch. Esto no fue una colaboración con Elastic, como hemos destacado en blogs anteriores, a pesar de que las sugerencias de Amazon tergiversaron el compromiso. Con el cambio de nombre a Amazon OpenSearch Service, el servicio ya no ofrecerá versiones actuales o futuras de Elasticsearch; en su lugar, ofrecerá versiones anteriores de Elasticsearch open source (versiones anteriores a 7.10.2) y OpenSearch.

En la actualidad, el servicio Amazon OpenSearch incluye varias características propias que no están disponibles en open source. Entre ellas, se incluyen anuncios recientes como AWS UltraWarm y Auto-Tune, que son características patentadas no disponibles en los proyectos bifurcados de open source. Esperamos que así sea también en el futuro y que el servicio de Amazon no sea el mismo que el proyecto OpenSearch.

  • Migración desde Amazon OpenSearch Service

    Migra a Elastic Cloud en AWS, el servicio oficial de Elasticsearch en AWS de Elastic.

  • Cómo dar los primeros pasos con Elastic Cloud hoy mismo

    Comienza tu prueba gratuita de Elastic Cloud en AWS hoy. No se requiere tarjeta de crédito.

Amazon, AWS, OpenSearch y otras marcas relacionadas son marcas comerciales de Amazon.com, Inc. o sus afiliados. Todas las demás marcas, nombres de productos o marcas comerciales pertenecen a sus respectivos dueños.