OpenSearch

OpenSearch

Motor de búsqueda y análisis de código abierto, fork comunitario de Elasticsearch

Elegí un plan VPS para implementar OpenSearch

KVM 2
2 núcleos de CPU
8 GB de RAM
100 GB en disco NVMe
8 TB de ancho de banda
AR$ 17.099 /mes

Se renueva a AR$ 30.299/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 (bifurcación de Kibana), los usuarios obtienen herramientas enriquecidas de visualización de datos, construcción de consultas y creación de paneles. 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 utilizan 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 paneles 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 mediante 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 utilizan OpenSearch Dashboards para visualizar métricas, crear paneles interactivos y explorar conjuntos de datos con agregaciones y análisis que revelan información 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 síntesis 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
  • Detección de anomalías y capacidades de alerta
  • Soporte para consultas SQL y Piped Processing Language (PPL)
  • Instantáneas y restauración para copias de seguridad y recuperación ante desastres
  • Analizador de rendimiento para la optimización del 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. Si bien 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 despliegues de producción pequeños (hasta 10 GB de datos indexados), se recomiendan 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. Los despliegues de producción grandes deberían tener 16 GB+ de RAM con el heap configurado al 50% de la memoria disponible, hasta un máximo de 32 GB. El inicio inicial tarda entre 2 y 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á de tu volumen de datos y la configuración de los índices.

Consideraciones de Seguridad

Este despliegue 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 la API REST de usuarios no autorizados. OpenSearch Dashboards se sirve por HTTPS a través de Traefik con certificados automáticos de Let's Encrypt, asegurando un acceso encriptado a la interfaz de usuario. La comunicación interna entre contenedores utiliza HTTP sobre la red privada de Docker. Actualizá regularmente los contenedores de OpenSearch para recibir parches de seguridad y nuevas funcionalidades. Configurá copias de seguridad automáticas utilizando la funcionalidad de snapshot y restauración de OpenSearch para prevenir la pérdida de datos. Restringí el acceso a la red al 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é desplegar OpenSearch en Hostinger VPS

Desplegar OpenSearch en Hostinger VPS te brinda 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, algo 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 los recursos a medida que tus datos crecen, brindando 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

KVM 2
2 núcleos de CPU
8 GB de RAM
100 GB en disco NVMe
8 TB de ancho de banda
AR$ 17.099 /mes

Se renueva a AR$ 30.299/mes por 2 años. Cancelá cuando quieras.

Explorá otras apps en esta categoría