Acerca de Search with OpenSearch
OCI Search con OpenSearch es un servicio gestionado que puede utilizar para crear soluciones de búsqueda en la aplicación basadas en OpenSearch para permitirle buscar grandes juegos de datos y devolver resultados en milisegundos, sin tener que centrarse en la gestión de su infraestructura.
La búsqueda con OpenSearch maneja toda la gestión y las operaciones de los clusters de búsqueda, incluidas operaciones como actualizaciones de seguridad, actualizaciones, cambio de tamaño y copias de seguridad programadas. Esto le permite centrar sus recursos en la creación de funciones para sus soluciones OpenSearch.
Conceptos
Los siguientes conceptos son claves para comprender la búsqueda con OpenSearch.
- Cluster
- Un cluster es el juego de instancias informáticas que proporcionan la funcionalidad OpenSearch. Cada instancia es un nodo del cluster. El tipo de nodo es el que determina la funcionalidad y las tareas realizadas por la instancia. Cada cluster está compuesto por uno o más nodos de datos, nodos líderes y nodos del panel de control OpenSearch.
- Nodo de datos
- Los nodos de datos almacenan los datos de OpenSearch y gestionan las operaciones relacionadas con la búsqueda, gestión y agregación de los datos de OpenSearch. Un nodo configurado para el rol de datos puede ocupar cualquiera de los roles de nodo de datos especializados. Al configurar los nodos de datos del cluster, la memoria mínima necesaria por nodo es de 20 GB.
- Nodo líder
-
Los nodos líderes, que antes eran nodos maestros, gestionan las operaciones del cluster, supervisan el estado del nodo y direccionan el tráfico de red para el cluster. El nodo líder es responsable de las acciones de todo el cluster, como crear o suprimir un índice, realizar un seguimiento de los nodos que forman parte del cluster y decidir qué particiones horizontales asignar a qué nodos. Los nodos líderes estables son importantes para el estado del cluster. Al configurar los nodos líderes del cluster, la memoria mínima necesaria por nodo es de 20 GB.
- OpenSearch Nodo de panel de control
- Los nodos del panel de control OpenSearch gestionan y proporcionan acceso a los paneles de control OpenSearch para el cluster. Al configurar el panel de control OpenSearch del cluster, la memoria mínima necesaria por nodo es de 8 GB.
- OpenSearch Paneles de control
- OpenSearch Los paneles de control son una herramienta de visualización para los datos de OpenSearch y también se pueden utilizar como interfaz de usuario para algunos plugins de OpenSearch. Le permiten crear paneles de datos interactivos con datos en tiempo real.
- Puntos finales privados
- Al crear un cluster, la búsqueda con OpenSearch configura puntos finales privados para proporcionar acceso al cluster y a los paneles de control OpenSearch del cluster. Esta configuración de red garantiza que todo el tráfico de red permanezca dentro de la VCN del cluster en el arrendamiento. Para obtener más información, consulte Puntos finales privados. Para crear un cluster, debe configurar los permisos necesarios para la búsqueda con OpenSearch para crear puntos finales privados. Consulte Permisos de usuario.
Regiones y dominios de disponibilidad
La búsqueda con OpenSearch está disponible en todas las regiones comerciales de Oracle Cloud Infrastructure. Consulte About Regions and Availability Domains para ver la lista de regiones disponibles para Oracle Cloud Infrastructure, junto con ubicaciones, identificadores, claves y dominios de disponibilidad asociados.
Identificadores de recursos
La búsqueda con OpenSearch soporta clusters, copias de seguridad y solicitudes de trabajo de los recursos de Oracle Cloud Infrastructure. La mayoría de los tipos de recursos tienen un identificador único asignado por Oracle denominado ID de Oracle Cloud (OCID). Para obtener información sobre el formato del OCID y otras formas de identificar los recursos, consulte Identificadores de recursos.
Formas de acceder a la búsqueda con OpenSearch
Puede acceder a Search con OpenSearch mediante la consola (una interfaz basada en un explorador), la interfaz de línea de comandos (CLI) o la API de REST. En esta guía se incluyen instrucciones para la consola, la CLI y la API.
Para acceder a la consola, debe utilizar un explorador soportado. Para ir a la página del inicio de sesión de la consola, abra el menú de navegación en la parte superior de esta página y haga clic en la consola de Infrastructure. Se le solicitará que introduzca el inquilino en la nube, el nombre de usuario y la contraseña.
Para obtener una lista de los SDK disponibles, consulte Los SDK y la CLI. Para obtener información general sobre el uso de la API, consulte la documentación de la API de REST.
Autenticación y autorización
Cada servicio de Oracle Cloud Infrastructure se integra con IAM con fines de autenticación y autorización para todas las interfaces (la consola, el SDK o la CLI, y la API de REST).
Un administrador de la organización debe definir grupos, compartimentos y políticas que controlen qué usuarios pueden acceder a qué servicios, qué recursos y el tipo de acceso. Por ejemplo, las políticas controlan quién puede crear nuevos usuarios, crear y gestionar la red en la nube, iniciar instancias, crear cubos, descargar objetos, etc. Para obtener más información, consulte Introducción a las políticas.
- Para obtener más información sobre la escritura de políticas de búsqueda con OpenSearch, consulte Búsqueda con políticas de IAM de OpenSearch.
- Para obtener detalles sobre la escritura de políticas de otros servicios, consulte Referencia de políticas.
Si es un usuario normal (no un administrador) que tiene que utilizar los recursos de Oracle Cloud Infrastructure que posee su compañía, póngase en contacto con su administrador para que configure su ID de usuario. El administrador puede confirmar qué compartimento o compartimentos debería utilizar.
Límites
La búsqueda con OpenSearch tiene varios límites por defecto. Cada vez que crea un cluster OpenSearch, el sistema garantiza que la solicitud se encuentre dentro de los límites. Los límites de Search with OpenSearch son regionales.
You can submit a request to increase limits in the Oracle Cloud Console from the Limits, Quotas, and Usage page. See Service Limits.
En esta tabla, se enumeran los límites de servicio por defecto para Buscar con OpenSearch.
Recurso |
Créditos universales mensuales o anuales |
Pago por consumo o promoción |
---|---|---|
Nodos de datos de cluster | 10 nodos de datos por región | Contacto |
Nodos maestros de cluster | 3 nodos maestros por región | Contacto |
Nodos de panel de OpenSearch de cluster | 3 nodos de panel de OpenSearch por región | Contacto |
Si desea obtener instrucciones para ver el nivel en relación con los límites de recursos del arrendamiento, consulte Visualización de los límites, las cuotas y el uso de servicios.
Cuotas
Puede utilizar las cuotas para determinar de qué modo otros usuarios asignan recursos de cluster OpenSearch en los compartimentos de Oracle Cloud Infrastructure. Cada vez que se crea un cluster, el sistema asegura que su solicitud esté dentro del límite de la cuota de ese compartimento.
Puede gestionar las cuotas de servicio en la consola de Oracle Cloud desde la página de detalles de compartimento. Consulte Acerca de las cuotas de compartimento.
Nombre de familia: opensearch
Nombre |
Ámbito |
Descripción |
---|---|---|
data-node-count | Regional | Número total de nodos de datos de cluster OpenSearch. |
master-node-count | Regional |
Número total de nodos maestros de cluster OpenSearch. |
opendashboard-node-count | Regional |
Número total de nodos de paneles de control OpenSearch. |
Políticas necesarias
Cada servicio de Oracle Cloud Infrastructure se integra con IAM con fines de autenticación y autorización para todas las interfaces (la consola, el SDK o la CLI, y la API de REST).
Un administrador de la organización debe configurar grupos , compartimentos y políticas que controlan qué usuarios pueden acceder a qué servicios o recursos, así como el tipo de acceso. Por ejemplo, las políticas controlan quién puede crear nuevos usuarios, crear y gestionar la red en la nube, crear instancias, crear cubos, descargar objetos, etc. Para obtener más información, consulte Gestión de dominios de identidad. Para obtener detalles específicos acerca de la escritura de políticas de los distintos servicios, consulte Referencia de políticas.
Si es un usuario normal (no un administrador) que necesita utilizar los recursos de Oracle Cloud Infrastructure que posee una compañía, póngase a contacto con el administrador para que configure el identificador de usuario en el lugar. El administrador puede confirmar qué compartimento o compartimentos puede utilizar.
- Para obtener más información sobre la escritura de políticas de búsqueda con OpenSearch, consulte Búsqueda con políticas de IAM de OpenSearch.
- Para obtener detalles sobre la escritura de políticas de otros servicios, consulte Referencia de políticas.
Aplicación de parches de cluster y operaciones de cambio de tamaño
La búsqueda con OpenSearch gestiona las operaciones de gestión y mantenimiento de un cluster, incluida la aplicación de parches programados y actualizaciones de seguridad para las instancias de un cluster. Mientras el servicio aplica parches a las instancias de un cluster, la funcionalidad de búsqueda está en modo de solo lectura. Durante esta ventana de mantenimiento puede leer datos del cluster, pero no puede escribir datos en el cluster. La longitud de la ventana de mantenimiento está relacionada con el número total de particiones horizontales e índices de un cluster OpenSearch. Cuantos más fragmentos e índices tenga un cluster, más larga será la ventana de mantenimiento.
Las operaciones de aplicación de parches se programan durante la tercera semana de cada mes, pero no hay garantía de que se aplique un parche a los clusters el mismo día de cada mes. Las operaciones de aplicación de parches no programadas también se pueden realizar en otras ocasiones, según sea necesario.
La funcionalidad de búsqueda de un cluster también está en modo de solo lectura durante todas las operaciones de cambio de tamaño horizontales y la mayoría de las operaciones de cambio de tamaño vertical. La funcionalidad de búsqueda vuelve al modo de lectura/escritura cuando finaliza la operación de cambio de tamaño. La única operación de cambio de tamaño a la que no se aplica es cuando se aumenta el almacenamiento de un nodo de datos. Al aumentar el almacenamiento de un nodo de datos durante la operación de cambio de tamaño, la funcionalidad de búsqueda permanece en modo de lectura/escritura.
Introducción
Después de configurar los permisos necesarios, cree el primer cluster OpenSearch. Obtenga información sobre la gestión del cluster y el trabajo con copias de seguridad de cluster.
Descubra cómo configurar los requisitos y probar los escenarios de conexión básicos a un cluster y los paneles de control OpenSearch del cluster en Conexión a un cluster OpenSearch.
Idiomas y plugins
La búsqueda con OpenSearch incluye analizadores de idioma incorporados de OpenSearch, junto con soporte para plugins adicionales específicos del idioma. Para obtener una lista completa de idiomas y plugins relacionados, consulte Buscar con OpenSearch Idiomas soportados.
La búsqueda con OpenSearch también incluye soporte para otros plugins OpenSearch. Para obtener una lista completa, consulte Buscar con plugins soportados OpenSearch.