OpenSearch
Motor de búsqueda y análisis de código abierto, bifurcación comunitaria de Elasticsearch
Elegí un plan VPS para implementar OpenSearch
Se renueva a AR$ 30.299,00/mes por 2 años. Cancelá cuando quieras.
Acerca de OpenSearch
OpenSearch es una suite de búsqueda y análisis de código abierto, impulsada por la comunidad, derivada de Elasticsearch 7.10.2 y Kibana 7.10.2. Cuando Elastic cambió su licenciamiento para restringir el uso comercial, AWS y la comunidad de código abierto bifurcaron el proyecto para mantener una alternativa verdaderamente abierta bajo la licencia Apache 2.0. OpenSearch ofrece potentes capacidades de búsqueda de texto completo, análisis de datos de logs y eventos, monitoreo del rendimiento de aplicaciones y análisis de seguridad a través de una arquitectura distribuida y escalable. Con OpenSearch Dashboards (una bifurcación de Kibana), los usuarios obtienen herramientas enriquecidas para la visualización de datos, la construcción de consultas y la creación de dashboards. Confiado por organizaciones que necesitan búsqueda de nivel empresarial sin restricciones de licenciamiento propietario, OpenSearch impulsa casos de uso desde la búsqueda de productos de e-commerce hasta sistemas de gestión de eventos e información de seguridad (SIEM).
Casos de Uso Comunes
Las plataformas de e-commerce y contenido usan OpenSearch para potenciar búsquedas de productos rápidas y relevantes con navegación facetada, sugerencias de autocompletado y consultas en lenguaje natural que mejoran las tasas de conversión y la experiencia del usuario. Los equipos de DevOps y SRE implementan OpenSearch para la agregación y análisis centralizado de logs, recolectando logs de aplicaciones, servidores e infraestructura para solucionar problemas, detectar anomalías y mantener la salud del sistema a través de dashboards de monitoreo en tiempo real. Los centros de operaciones de seguridad aprovechan OpenSearch para SIEM (Gestión de Eventos e Información de Seguridad), ingiriendo logs de seguridad, detectando amenazas a través de la coincidencia de patrones y la detección de anomalías, e investigando incidentes con potentes capacidades de búsqueda y correlación. Los analistas de datos y los equipos de inteligencia de negocios usan OpenSearch Dashboards para visualizar métricas, crear dashboards interactivos y explorar conjuntos de datos con agregaciones y análisis que revelan insights a partir de grandes volúmenes de datos estructurados y no estructurados.
Características Clave
- Búsqueda de texto completo con puntuación de relevancia y DSL de consulta avanzado
- Indexación en tiempo real y resultados de búsqueda casi instantáneos
- Arquitectura distribuida con escalabilidad horizontal
- OpenSearch Dashboards para visualización y exploración de datos
- Agregaciones y análisis para la sumarización de datos
- API RESTful para una fácil integración con aplicaciones
- Soporte para datos estructurados, no estructurados y geoespaciales
- Gestión de índices con políticas de ciclo de vida
- Capacidades de detección de anomalías y alertas
- Soporte de consultas SQL y Piped Processing Language (PPL)
- Snapshot y restauración para backup y recuperación ante desastres
- Analizador de rendimiento para optimización de clúster
Requisitos de Recursos y Tiempo de Inicio
OpenSearch es una aplicación que consume muchos recursos debido a su arquitectura basada en Java y sus operaciones en memoria para un rendimiento de búsqueda rápido. Aunque OpenSearch puede ejecutarse técnicamente en hardware mínimo, esta plantilla está configurada con un tamaño de heap de Java de 1 GB adecuado para desarrollo y cargas de trabajo de producción pequeñas en VPS con 4 GB de RAM. Para implementaciones de producción pequeñas (hasta 10 GB de datos indexados), se recomienda al menos 4 GB de RAM. Para cargas de trabajo medianas (hasta 100 GB de datos indexados), se recomiendan 8 GB de RAM con 4 GB de heap. Las implementaciones de producción grandes deben tener 16 GB+ de RAM con un heap dimensionado al 50% de la memoria disponible, hasta un máximo de 32 GB. El inicio inicial tarda de 2 a 5 minutos mientras OpenSearch inicializa los índices y se prepara para aceptar solicitudes. OpenSearch Dashboards puede mostrar errores de conexión durante este período de inicialización, lo cual es normal. Planificá un espacio en disco adecuado, ya que OpenSearch almacena los datos indexados en el volumen persistente, y el uso real del disco dependerá del volumen de tus datos y de la configuración de los índices.
Consideraciones de seguridad
Esta implementación de OpenSearch incluye autenticación básica utilizando el plugin de seguridad con tu nombre de usuario y contraseña configurados, protegiendo el acceso a OpenSearch Dashboards y a la API REST de usuarios no autorizados. OpenSearch Dashboards se sirve a través de HTTPS mediante Traefik con certificados automáticos de Let's Encrypt, asegurando el acceso cifrado a la interfaz de usuario. La comunicación interna entre contenedores utiliza HTTP a través de la red privada de Docker. Actualizá regularmente los contenedores de OpenSearch para recibir parches de seguridad y nuevas funciones. Configurá copias de seguridad automáticas utilizando la funcionalidad de instantáneas y restauración de OpenSearch para evitar la pérdida de datos. Restringí el acceso a la red del puerto de la API de OpenSearch utilizando reglas de firewall de VPS, permitiendo que solo las direcciones IP de confianza accedan directamente a la API.
¿Por qué implementar OpenSearch en un VPS de Hostinger?
Implementar OpenSearch en un VPS de Hostinger proporciona control total sobre tu infraestructura de búsqueda y análisis sin las restricciones de licencia propietarias que ahora se aplican a Elasticsearch. Con recursos de VPS dedicados, OpenSearch ofrece un rendimiento de consulta predecible y un rendimiento de indexación en lugar de competir por capacidad compartida en servicios gestionados donde los costos escalan con el volumen de datos y las tasas de consulta. El autoalojamiento mantiene todos los datos indexados, las consultas de búsqueda y los análisis en una infraestructura que vos controlás, esencial para organizaciones con requisitos de residencia de datos o que manejan información sensible que no puede almacenarse en plataformas de terceros. La licencia Apache 2.0 significa que no hay restricciones comerciales ni cambios de licencia sorpresa, a diferencia de las versiones modernas de Elasticsearch. Los niveles de rendimiento de Hostinger VPS te permiten empezar con conjuntos de datos más pequeños y escalar recursos a medida que tus datos crecen, proporcionando flexibilidad para ajustar los costos de infraestructura al uso real en lugar de pagar por niveles de servicio gestionados con capacidad que no necesitás. Traefik maneja HTTPS automáticamente para OpenSearch Dashboards, por lo que tu interfaz de usuario de análisis es accesible de forma segura sin ninguna configuración manual de SSL.
Elegí un plan VPS para implementar OpenSearch
Se renueva a AR$ 30.299,00/mes por 2 años. Cancelá cuando quieras.