Ridimensionamento di un cluster OpenSearch

Ridimensionare un cluster OpenSearch per modificare la configurazione del nodo in modo da soddisfare le prestazioni e altri requisiti.

I due modi per ridimensionare un cluster OpenSearch sono verticale o orizzontale.

Ridimensionamento verticale: è possibile regolare la memoria e le risorse OCPU per i nodi leader, i nodi dati e i nodi del dashboard OpenSearch di un cluster, aumentando o diminuendo queste impostazioni.

Ridimensionamento orizzontale: se si modifica il numero di nodi dati, nodi leader e nodi dashboard OpenSearch, non è possibile ridurli solo aumentando queste impostazioni per un cluster.

Nota

Quando si ridimensiona un cluster, la funzionalità di ricerca del cluster è in modalità di sola lettura fino al completamento dell'operazione di ridimensionamento. Vedere Operazioni di applicazione di patch e ridimensionamento del cluster. Ciò si applica a tutte le operazioni di ridimensionamento verticale e orizzontale, ad eccezione dell'operazione per aumentare lo storage dei nodi 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. È possibile aumentare l'impostazione di memorizzazione dei nodi dati solo durante un'operazione di ridimensionamento verticale in cui non vengono regolate altre impostazioni.

Limitazioni e considerazioni

A seconda che si stia eseguendo lo scale up (ridimensionamento orizzontale o verticale) o lo scale down (solo ridimensionamento verticale), tenere presenti i seguenti elementi durante il ridimensionamento dei cluster OpenSearch.

Considerazioni sullo scale-up delle impostazioni del cluster

  • Durante il ridimensionamento per migliorare la disponibilità e la resilienza, utilizzare Ridimensionamento orizzontale di un cluster OpenSearch.

  • Durante il ridimensionamento per migliorare le prestazioni, utilizzare Ridimensionamento verticale di un cluster OpenSearch.

  • Quando si ridimensiona orizzontalmente un cluster OpenSearch, è anche possibile ridimensionare verticalmente il cluster.

  • Si consiglia di ridimensionare verticalmente un cluster OpenSearch prima di ridimensionare orizzontalmente il cluster.

  • Maggiore è il numero di nodi di dati configurati per un cluster OpenSearch, maggiore sarà l'impatto sulle prestazioni del cluster.

  • Durante il processo di ridimensionamento, è possibile che le prestazioni di un cluster OpenSearch risultino interessate.

Considerazioni sullo scale down delle impostazioni del cluster

  • La riduzione della memoria o della CPU per i nodi di un cluster può influire sulle prestazioni di un cluster. Prima di ridimensionare verticalmente un cluster, utilizzare la ricerca disponibile con le metriche OpenSearch per monitorare le prestazioni di un cluster in modo da poter decidere le impostazioni che è possibile regolare.

  • Non puoi ridurre lo storage dei nodi dati, puoi solo aumentare lo storage dei nodi dati per un cluster.

  • Impossibile ridurre le impostazioni di configurazione del nodo al di sotto dei valori di configurazione minimi.

    La configurazione di memoria minima richiesta per i nodi del cluster è la seguente:
    • Nodo dati: 20 GB
    • Nodo Leader: 20 GB
    • Nodo dashboard OpenSearch: 8 GB
    Di seguito è riportato il conteggio minimo di OCPU richiesto per i nodi del cluster.
    • Nodo dati: 4
    • Nodo leader: 1
    • Nodo dashboard OpenSearch: 1
  • Quando si esegue il downscale di un cluster, prima che Search with OpenSearch ridimensionhi il cluster, il servizio esegue un controllo. Utilizzando i nuovi valori di configurazione, Search with OpenSearch calcola se la configurazione aggiornata influisce sulle prestazioni al di fuori dell'utilizzo della CPU di destinazione o dell'utilizzo della memoria, in base alla cronologia delle metriche recenti del cluster. Se questo controllo non viene superato, l'operazione di ridimensionamento verticale non riesce con un codice di errore Invalidparameter e un messaggio di errore cannot downscale.

  • Quando si riducono le impostazioni della OCPU o della memoria del nodo, assicurarsi di aver utilizzato dati delle metriche sufficienti per decidere i valori appropriati in base ai quali diminuire. Utilizzare i dati delle metriche per trovare valori specifici per il downscaling. Si consiglia di non eseguire il test di varie impostazioni di configurazione senza comprendere il potenziale impatto sulle prestazioni di tali impostazioni. Se non sei sicuro di questo processo, puoi contattare il supporto per i suggerimenti.