OpenSearch
Motor de búsqueda y análisis de código abierto, bifurcación comunitaria de Elasticsearch
Elige un plan VPS para desplegar OpenSearch
Se renueva a MX$ 273.99/mes por 2 años. Cancela 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 licencia 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 registro 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 completas de visualización de datos, creación de consultas y creación de paneles. Con la confianza de organizaciones que necesitan búsqueda de nivel empresarial sin restricciones de licencia propietarias, OpenSearch impulsa casos de uso desde la búsqueda de productos de comercio electrónico hasta sistemas de gestión de información y eventos de seguridad (SIEM).
Casos de Uso Comunes
Las plataformas de comercio electrónico y contenido utilizan OpenSearch para impulsar 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 registros, recopilando registros 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 Información y Eventos de Seguridad), ingiriendo registros 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
- Capacidades de detección de anomalías y alertas
- Soporte de consultas SQL y Piped Processing Language (PPL)
- Instantáneas y restauración para respaldo 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. 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 cargas de trabajo de desarrollo y 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 de 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. Planifica 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
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 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 un acceso cifrado a la interfaz de usuario. La comunicación interna entre contenedores utiliza HTTP a través de la red privada de Docker. Actualiza regularmente los contenedores de OpenSearch para recibir parches de seguridad y nuevas funciones. Configura copias de seguridad automatizadas utilizando la funcionalidad de instantáneas y restauración de OpenSearch para evitar la pérdida de datos. Restringe 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é implementar OpenSearch en Hostinger VPS?
Implementar OpenSearch en Hostinger VPS proporciona un control completo 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 la capacidad compartida en servicios gestionados donde los costos aumentan 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 controlas, lo cual es 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 comenzar con conjuntos de datos más pequeños y escalar los 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 necesitas. 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.
Elige un plan VPS para desplegar OpenSearch
Se renueva a MX$ 273.99/mes por 2 años. Cancela cuando quieras.