Informazioni sulla ricerca con OpenSearch
OCI Search with OpenSearch è un servizio gestito che puoi utilizzare per creare soluzioni di ricerca in-app basate su OpenSearch per consentirti di cercare data set di grandi dimensioni e restituire risultati in millisecondi, senza doverti concentrare sulla gestione dell'infrastruttura.
Search with OpenSearch gestisce tutte le operazioni e la gestione dei cluster di ricerca, incluse operazioni quali aggiornamenti di sicurezza, upgrade, ridimensionamento e backup pianificati. Ciò consente di concentrare le risorse sulla creazione di funzioni per le soluzioni OpenSearch.
Concetti
I seguenti concetti sono fondamentali per comprendere la ricerca con OpenSearch.
- Cluster
- Un cluster è il set di istanze di computazione che forniscono la funzionalità OpenSearch. Ogni istanza è un nodo nel cluster. Il tipo di nodo determina la funzionalità e i task eseguiti dall'istanza. Ogni cluster è composto da uno o più nodi dati, nodi leader e nodi dashboard OpenSearch.
- Nodo dati
- I nodi dati memorizzano i dati per OpenSearch e gestiscono le operazioni correlate alla ricerca, alla gestione e all'aggregazione dei dati OpenSearch. Un nodo configurato per il ruolo dati può occupare qualsiasi ruolo del nodo dati specializzato. Quando si configurano i nodi di dati del cluster, la memoria minima richiesta per nodo è di 20 GB.
- Nodo leader
-
I nodi leader, in precedenza nodi principali, gestiscono le operazioni del cluster, monitorano lo stato del nodo e instradano il traffico di rete per il cluster. Il nodo leader è responsabile delle azioni a livello di cluster, ad esempio la creazione o l'eliminazione di un indice, il tracciamento dei nodi che fanno parte del cluster e la scelta delle partizioni da allocare ai nodi. I nodi leader stabili sono importanti per lo stato del cluster. Quando si configurano i nodi leader del cluster, la memoria minima richiesta per nodo è di 20 GB.
- Nodo dashboard OpenSearch
- I nodi del dashboard OpenSearch gestiscono e forniscono l'accesso ai dashboard OpenSearch per il cluster. Quando si configura il dashboard OpenSearch del cluster, la memoria minima richiesta per nodo è di 8 GB.
- Dashboard OpenSearch
- I dashboard OpenSearch sono uno strumento di visualizzazione per i dati OpenSearch e possono essere utilizzati anche come interfaccia utente per alcuni plugin OpenSearch. Ti consentono di creare dashboard di dati interattivi con dati in tempo reale.
- Endpoint privati
- Quando si crea un cluster, la funzione Cerca con OpenSearch imposta endpoint privati per fornire l'accesso al cluster e ai dashboard OpenSearch del cluster. Questa impostazione di rete garantisce che tutto il traffico di rete rimanga all'interno della VCN del cluster nella tenancy. Per ulteriori informazioni, vedere Endpoint privati. Per creare un cluster, è necessario configurare le autorizzazioni necessarie per la ricerca con OpenSearch per creare endpoint privati. Vedere Autorizzazioni utente.
Aree e domini di disponibilità
Search with OpenSearch è disponibile in tutte le region commerciali di Oracle Cloud Infrastructure. Consulta la sezione Informazioni sulle aree e sui domini di disponibilità per la lista delle aree disponibili per Oracle Cloud Infrastructure, insieme alle posizioni associate, agli identificativi delle aree, alle chiavi delle aree e ai domini di disponibilità.
Identificativi risorsa
Search with OpenSearch supporta cluster, backup e richieste di lavoro delle risorse Oracle Cloud Infrastructure. La maggior parte dei tipi di risorse dispone di un identificativo univoco assegnato da Oracle, denominato OCID (Oracle Cloud ID). Per informazioni sul formato OCID e su altri modi per identificare le risorse, vedere Identificativi delle risorse.
Modi per accedere alla ricerca con OpenSearch
È possibile accedere a Cerca con OpenSearch utilizzando la console (un'interfaccia basata su browser), l'interfaccia della riga di comando (CLI) o l'API REST. Le istruzioni per la console, l'interfaccia CLI e l'API sono incluse negli argomenti di questa guida.
Per accedere alla console, è necessario utilizzare un browser supportato. Per accedere alla pagina di connessione della Console, aprire il menu di navigazione nella parte superiore della pagina e fare clic su Console dell'infrastruttura. Viene richiesto di immettere il tenant cloud, il nome utente e la password.
Per un elenco degli SDK disponibili, vedere SDK e CLI. Per informazioni generali sull'uso delle API, consultare la documentazione sulle API REST.
Autenticazione e autorizzazione
Ogni servizio in Oracle Cloud Infrastructure è integrato con IAM per l'autenticazione e l'autorizzazione di tutte le interfacce (console, SDK o CLI e API REST).
Un amministratore dell'organizzazione deve impostare gruppi , compartimenti e criteri che controllano quali utenti possono accedere a quali servizi, quali risorse e il tipo di accesso. Ad esempio, i criteri controllano chi può creare nuovi utenti, creare e gestire la rete cloud, avviare istanze, creare bucket, scaricare oggetti e così via. Per ulteriori informazioni, vedere Guida introduttiva ai criteri.
- Per informazioni dettagliate sulla scrittura dei criteri di ricerca con OpenSearch, vedere Cerca con i criteri IAM OpenSearch.
- Per informazioni dettagliate sulla scrittura dei criteri per altri servizi, vedere Riferimento ai criteri.
Se sei un utente normale (non un amministratore) che deve utilizzare le risorse di Oracle Cloud Infrastructure di proprietà dell'azienda, contatta l'amministratore per impostare un ID utente. L'amministratore può confermare quale compartimento o compartimenti utilizzare.
Limiti
La ricerca con OpenSearch prevede vari limiti predefiniti. Ogni volta che si crea un cluster OpenSearch, il sistema garantisce che la richiesta rientri nei limiti. La ricerca con limiti OpenSearch è regionale.
È possibile inoltrare una richiesta per aumentare i limiti dalla console di Oracle Cloud dalla pagina Limiti, quote e uso. Consulta la sezione relativa ai limiti del servizio.
In questa tabella sono elencati i limiti del servizio predefiniti per la ricerca con OpenSearch.
Risorsa |
Crediti universali mensili o annuali |
pay-as-you-go o promozione |
---|---|---|
Nodi dati cluster | 10 nodi di dati per area | Contattaci |
Nodi principali del cluster | 3 nodi principali per area | Contattaci |
Nodi dashboard OpenSearch cluster | 3 nodi dashboard OpenSearch per area | Contattaci |
Per istruzioni su come visualizzare il livello di utilizzo in base ai limiti delle risorse della tenancy, vedere Visualizzazione dei limiti del servizio, delle quote e dell'uso.
Quote
È possibile utilizzare le quote per stabilire in quale modo gli altri utenti allocano le risorse cluster OpenSearch nei vari compartimenti di Oracle Cloud Infrastructure. Ogni volta, che si crea un cluster, il sistema garantisce che la richiesta rientRI nei limiti della quota prevista per il compartimento specifico.
È possibile gestire le quote di servizio nella console di Oracle Cloud dalla pagina dei dettaglio del compartimento. Vedere Informazioni sulle quote dei compartimenti.
Nome della famiglia: opensearch
Nome |
Ambito |
Descrizione |
---|---|---|
conteggio nodi dati | Regionale | Numero totale di nodi dati del cluster OpenSearch. |
conteggio nodo master | Regionale |
Numero totale di nodi master del cluster OpenSearch. |
opendashboard-nodo-count | Regionale |
Numero totale di nodi dashboard OpenSearch. |
Criteri richiesti
Ogni servizio in Oracle Cloud Infrastructure è integrato con IAM per l'autenticazione e l'autorizzazione di tutte le interfacce (console, SDK o CLI e API REST).
Un amministratore di un'organizzazione deve impostare gruppi , compartimenti e criteri che controllano gli utenti che possono accedere a quali servizi, quali risorse e il tipo di accesso. Ad esempio, i criteri controllano chi può creare nuovi utenti, creare e gestire la rete cloud, creare istanze, creare bucket, scaricare oggetti e così via. Per ulteriori informazioni, vedere Gestione dei domini di Identity. Per dettagli specifici sulla scrittura dei criteri relativi a ognuno dei vari servizi, consulta il riferimento per i criteri.
Se sei un utente normale (non un amministratore) che deve utilizzare le risorse di Oracle Cloud Infrastructure di proprietà dell'azienda, contatta un amministratore per impostare un ID utente. L'amministratore può confermare quale compartimento o compartimento è possibile utilizzare.
- Per informazioni dettagliate sulla scrittura dei criteri di ricerca con OpenSearch, vedere Cerca con i criteri IAM OpenSearch.
- Per informazioni dettagliate sulla scrittura dei criteri per altri servizi, vedere Riferimento ai criteri.
Applicazione di patch ai cluster e operazioni di ridimensionamento
Search with OpenSearch gestisce automaticamente le operazioni di gestione e manutenzione di un cluster, inclusa l'applicazione di patch pianificate e aggiornamenti di sicurezza per le istanze di un cluster. Mentre il servizio applica patch alle istanze di un cluster, la funzionalità di ricerca è in modalità di sola lettura. Durante questa finestra di manutenzione è possibile leggere i dati dal cluster, ma non è possibile scrivere i dati nel cluster. La lunghezza della finestra di manutenzione è correlata al numero totale di partizioni e indici di un cluster OpenSearch. Maggiore è il numero di partizioni e indici di un cluster, maggiore sarà la finestra di manutenzione.
Le operazioni di applicazione delle patch sono pianificate durante la terza settimana di ogni mese, ma non c'è alcuna garanzia che le patch ai cluster verranno applicate lo stesso giorno ogni mese. È possibile che anche le operazioni di applicazione delle patch non pianificate vengano eseguite in altri momenti, in base alle esigenze.
La funzionalità di ricerca di un cluster è anche in modalità di sola lettura durante tutte le operazioni di ridimensionamento orizzontale e la maggior parte delle operazioni di ridimensionamento verticale. La funzionalità di ricerca torna alla modalità di lettura/scrittura al termine dell'operazione di ridimensionamento. L'unica operazione di ridimensionamento a cui non si applica è quando si aumenta lo storage per un nodo dati. Quando si aumenta lo storage per un nodo dati durante l'operazione di ridimensionamento, la funzionalità di ricerca rimane in modalità di lettura/scrittura.
Guida introduttiva
Dopo aver configurato le autorizzazioni richieste, creare il primo cluster OpenSearch. Informazioni sulla gestione del cluster e sull'utilizzo dei backup cluster.
Informazioni su come configurare i prerequisiti e testare gli scenari di connessione di base a un cluster e i dashboard OpenSearch del cluster in Connessione a un cluster OpenSearch.
Lingue e plugin
Search with OpenSearch include analizzatori di linguaggio integrati da OpenSearch, insieme al supporto per plugin aggiuntivi specifici della lingua. Per un elenco completo delle lingue e dei plugin correlati, vedere Ricerca con le lingue supportate di OpenSearch.
La ricerca con OpenSearch include anche il supporto per altri plugin OpenSearch. Per un elenco completo, vedere Ricerca con plugin supportati OpenSearch.