Elastic 8.0: Una nueva era de velocidad, escala, relevancia y simpleza

blog-thumbnail-generic-release.png

Nos complace anunciar la disponibilidad para el público en general de Elastic 8.0. Con mejoras en las capacidades de búsqueda de vectores, soporte nativo para modelos de procesamiento de lenguaje natural modernos, incorporación de datos cada vez más simple y una experiencia de seguridad optimizada en Elasticsearch, Elastic 8.0 marca el inicio de una nueva era de velocidad, escala, relevancia y simpleza.

Video thumbnail
Ya sea para conectar a las personas y equipos con el contenido importante, mantener la infraestructura y aplicaciones críticas para la misión en línea o proteger ecosistemas digitales completos frente a amenazas cibernéticas cada vez más sofisticadas, Elastic 8.0 sienta las bases para la próxima generación de soluciones impulsadas por búsqueda que ayudarán a todos a alcanzar nuevos niveles de éxito.

¿Listo para comenzar? Elastic 8.0 está disponible ahora en Elastic Cloud, la única oferta de Elasticsearch hospedado que incluye todas las características nuevas en esta versión más reciente.

Velocidad, escala y relevancia: Nuevos inicios, mismas bases

Cada final es el comienzo de algo nuevo. Y, con el inicio del año nuevo (hasta la vista, 2021; hola, 2022), nosotros también comenzamos una nueva era de velocidad, escala y relevancia con Elastic 8.0.

Nuestros clientes y comunidad saben que nuestro compromiso con la velocidad, escala y relevancia es inquebrantable. Cada lanzamiento de Elastic incluye mejoras y optimizaciones para garantizar que Elasticsearch sea el motor de búsqueda más rápido, escalable y capaz disponible.

De hecho, en los últimos tres años hemos hecho grandes avances para: reducir el uso de la memoria (mediante la gestión de más datos por nodo), reducir la sobrecarga de búsquedas (que afecta especialmente despliegues grandes) e introducir algunas características totalmente nuevas para mejorar la relevancia.

Por ejemplo, con la serie de lanzamientos 7.x, aumentamos la velocidad de los histogramas de fechas y agregaciones de búsqueda, mejoramos el rendimiento del almacenamiento en caché de páginas y creamos una nueva fase de búsqueda "prefiltro". Además, redujimos los requisitos de recursos (léase: disminuimos el costo total de propiedad para nuestros clientes) mediante reducciones de memoria heap, soporte completo de la arquitectura ARM, introducción de formas novedosas que permiten usar menos almacenamiento y la posibilidad para los clientes de desacoplar de forma fácil el procesamiento del almacenamiento con un nuevo nivel congelado y snapshots buscables.

Quizá lo mejor de un flujo sin fin de optimizaciones del Elastic Stack es que, independientemente de cómo elijas poner a trabajar los datos, estas mejoras te ayudan inherentemente a buscar, resolver y tener éxito con velocidad y a escala; sin preparativos.

Mejorar la relevancia de búsqueda con búsqueda de vectores nativa

Elastic 8.0 incluye un conjunto completo de capacidades de búsqueda de vectores nativas que empoderan a los clientes y empleados para buscar y recibir resultados sumamente relevantes con sus propias palabras y lenguaje.

En los últimos dos años, trabajamos para que Elasticsearch sea un lugar excelente para la búsqueda de vectores. Mucho tiempo atrás, con el lanzamiento de Elasticsearch 7.0, introdujimos tipos de campo para vectores de alta dimensionalidad. Con Elasticsearch 7.3 y Elasticsearch 7.4 introdujimos soporte para las funciones de similitud de vectores. Estos primeros lanzamientos evidenciaron la promesa de incorporar técnicas de búsqueda de vectores en el ecosistema de Elasticsearch. Nos encantó ver a los clientes y la comunidad adoptarlas con entusiasmo en una gran variedad de casos de uso.

Hoy, con Elasticsearch 8.0, logramos que la implementación de la búsqueda de vectores sea aún más práctica gracias al soporte nativo de modelos de procesamiento del lenguaje natural (NLP) directamente en Elasticsearch. Además, Elasticsearch 8.0 incluye soporte nativo de búsqueda de vecino más cercano aproximado (ANN); esto posibilita comparar búsquedas basadas en vectores con corpus de documentos basados en vectores a velocidad y escala.

Abrir un mundo nuevo de análisis con el poder del NLP

Elasticsearch siempre ha sido un buen lugar para el NLP, pero históricamente era necesario hacer una parte del procesamiento fuera de Elasticsearch o escribir algunos plugins bastante sofisticados. En la versión 8.0, los usuarios ahora pueden realizar reconocimiento de entidades con nombre, análisis de sentimientos, clasificación de texto y más directamente en Elasticsearch; sin necesidad de códigos o componentes adicionales. Calcular y crear vectores de forma nativa en Elasticsearch no solo es un beneficio en términos de escalabilidad horizontal (mediante la distribución de procesamientos en un cluster de servidores), este cambio también les ahorra a los usuarios de Elasticsearch enormes cantidades de tiempo y esfuerzo.
Video thumbnail

Con Elastic 8.0, los usuarios pueden usar modelos de machine learning PyTorch (como BERT) directamente en Elasticsearch y realizar inferencias con esos modelos de forma nativa en Elasticsearch. Estos pueden ser tus propios modelos personalizados o modelos publicados para la comunidad en repositorios como Hugging Face.

Gracias a que los usuarios pueden usar la inferencia directamente en Elasticsearch, es más fácil que nunca integrar el poder del NLP moderno en experiencias y aplicaciones de búsqueda (piensa: sin codificar), es inherentemente más eficiente (gracias al poder de procesamiento distribuido de Elasticsearch), y el NLP en sí se vuelve bastante más rápido porque no hace falta que muevas los datos a un proceso o sistema diferente.

Buscar con velocidad, buscar a escala

Dado que Elastic 8.0 se basa en Lucene 9.0, esas experiencias de búsqueda que aprovechan el NLP moderno pueden hacerlo con velocidad y a escala gracias al soporte nativo (nuevo) de búsqueda de vecino más cercano aproximado. ANN posibilita comparar de forma rápida y eficiente las búsquedas basadas en vectores con un corpus de documentos basados en vectores (sea un corpus pequeño, grande o gigante).


Video thumbnail

Y pensar que esto es solo el comienzo…

En resumen, con el soporte nativo de modelos de NLP modernos y soporte nativo de búsqueda de ANN, Elastic 8.0 libera el poder de la búsqueda de vectores para nuestros clientes y comunidad. Para obtener más información, únete a nosotros en un webinar sobre modelos de NLP y búsqueda de vectores, o lee el blog sobre NLP con PyTorch complementario.

Video thumbnail

En el futuro, las soluciones impulsadas por la búsqueda (como Elastic Enterprise Search) harán que sea sumamente fácil usar el poder de la búsqueda de vectores. En este ejemplo, no es necesario que los términos de búsqueda de un usuario coincidan de forma exacta con el mejor resultado. La búsqueda de vectores puede "unir los puntos" y revelar el resultado más relevante con facilidad.

Lo simple debería ser simple

Optimizar la observabilidad nativa del cloud con dos nuevas integraciones de Amazon Web Services (AWS)

En las últimas versiones, optimizamos el proceso de introducir cualquier tipo de datos, desde cualquier fuente, en el Elastic Stack. Con Elastic 8.0, estamos ampliando más nuestras integraciones nativas del cloud con dos nuevas integraciones de AWS: una nueva aplicación AWS Lambda y una nueva integración Amazon Simple Storage Service (Amazon S3).

La nueva aplicación AWS Lambda, publicada en AWS Serverless Application Repository (SAR), permite a los usuarios simplificar sus arquitecturas y optimizar la ingesta de datos sin la sobrecarga de provisionar máquinas virtuales o instalar agentes de datos. En palabras simples, los usuarios ahora pueden ingestar logs de Amazon S3 en sus despliegues de Elastic Cloud con solo unos clics desde dentro de la consola de AWS.

Con la integración de Amazon S3 Storage Lens en Elastic, anunciada por primera vez en diciembre, los usuarios pueden enviar con facilidad métricas de Storage Lens a su despliegue de Elastic Cloud, mediante las capacidades de búsqueda y análisis poderosas de Elasticsearch y las capacidades de creación de dashboards poderosas de Kibana para optimizar los costos de uso de Amazon S3, garantizar la protección de datos y monitorear las tendencias de la actividad de los usuarios. Además, ahora puedes dar los primeros pasos de forma sencilla con Elastic Cloud en AWS gracias a una prueba gratuita que puedes obtener al registrarte a través de AWS Marketplace.

Proteger los datos de acceso no autorizado mediante seguridad optimizada del stack

La seguridad adecuada nunca fue tan importante como ahora. Si bien las características de seguridad son gratis y están incluidas en el Elastic Stack desde hace años, simplificamos los pasos necesarios para configurar la seguridad: creemos que ningún cluster debe ejecutarse sin protección. En Elastic 8.0, la seguridad ahora está habilitada de forma predeterminada en los clusters autogestionados. Esto garantiza que los datos, la red y los usuarios estén seguros en el Elastic Stack y evita filtraciones de datos y accesos no autorizados. Mediante la asistencia en el producto, como certificados y tokens autogenerados, optimizamos y simplificamos este proceso a fin de ahorrar tiempo y esfuerzo de modo que la seguridad sea accesible para todos.

Y si ya usas (o estás listo para probar) Elastic Cloud, quédate tranquilo: la seguridad y el control de acceso basado en roles total siempre están habilitados. Para leer más sobre la seguridad del stack simplificada, consulta el blog técnico detallado.

Comenzar hoy

Como mencionamos antes, Elastic 8.0 está disponible ahora en Elastic Cloud, la única oferta de Elasticsearch hospedado que incluye todas las características nuevas en esta versión más reciente.

¿Nuevo en Elastic? Bienvenido abordo. Puedes comenzar hoy con una prueba gratuita de 14 días de Elastic Cloud. O, si los beneficios de usar un servicio gestionado aún no te convencen, puedes descargar una versión autogestionada del Elastic Stack de forma gratuita.

El lanzamiento y la sincronización de cualquier característica o funcionalidad descrita en este blog quedan a la entera discreción de Elastic. Cualquier característica o funcionalidad que no esté disponible actualmente puede no entregarse a tiempo o no entregarse en absoluto.