Come posso aumentare verticalmente o orizzontalmente un dominio del servizio OpenSearch di Amazon?

Ultimo aggiornamento: 08/12/2022

Sto cercando di aumentare verticalmente o orizzontalmente un dominio del servizio OpenSearch di Amazon.

Breve descrizione

In base al carico di lavoro, è possibile aumentare (scalare verticalmente) o ridimensionare (ridimensionare orizzontalmente) il cluster. Per aumentare orizzontalmente un dominio del servizio OpenSearch, aggiungi nodi aggiuntivi (come nodi dati, nodi principali o nodi UltraWarm) al cluster. Per ridimensionare o aumentare verticalmente il dominio, aumenta le dimensioni del volume di Amazon Elastic Block Store (Amazon EBS). In alternativa, aggiungi più memoria e vCPU con tipi di nodi più grandi.

Nota: durante l'aumento verticale o orizzontale, è buona prassi utilizzare almeno tre nodi principali dedicati per i carichi di lavoro di produzione.

Risoluzione

Aumento orizzontale del dominio

Quando aumenti orizzontalmente il dominio, aggiungi nodi con lo stesso tipo di configurazione dei nodi cluster correnti. Di conseguenza, aggiungi al cluster anche altre risorse (come RAM, VCPU e volumi EBS). Tieni presente che la dimensione massima del volume EBS dipende dal tipo di istanza Amazon Elastic Compute Cloud (Amazon EC2) del nodo.

Se raggiungi il limite di dimensione del volume EBS e non puoi modificare il tipo di istanza, aggiungi altri nodi. Quando aggiungi altri nodi al cluster, aumenti le dimensioni del volume EBS del cluster. Se stai aggiungendo altri nodi di dati al cluster, assicurati di utilizzare nodi dati o nodi UltraWarm. Nota che i nodi UltraWarm possono essere utilizzati per migrare i dati a cui si accede meno frequentemente, mantenendo gli indici a cui si accede sui nodi di dati standard.

Suggerimento: per automatizzare la migrazione dei dati dai nodi hot ai nodi warm, utilizza una policy Index State Management (ISM).

Aumento verticale del dominio

Quando si aumenta verticalmente un dominio del servizio OpenSearch, al cluster non vengono aggiunti nodi supplementari. Al contrario, la scalabilità implica l'aumento delle risorse disponibili per ciascuno dei nodi.

Se desideri ridimensionare verticalmente o aumentare il tuo dominio, passa a un tipo di istanza più grande per aggiungere più risorse di memoria o CPU.

Nota: quando si aumenta il dominio, la dimensione del volume EBS non aumenta automaticamente. È necessario specificare questa impostazione se si desidera che le dimensioni del volume EBS vengano aumentate verticalmente in modo automatico.

Aggiornamento delle impostazioni di configurazione del dominio

Per dimensionare il dominio del servizio OpenSearch, aggiorna le impostazioni di configurazione del dominio. Per modificare le impostazioni di configurazione del dominio, attenersi alla seguente procedura:

1.    Accedi alla console del servizio OpenSearch di Amazon.

2.    Nel riquadro di navigazione, in Managed clusters (Cluster gestiti) scegli Domains (Domini).

3.    Scegli il dominio che desideri dimensionare, quindi scegli Edit domain (Modifica dominio).

4.    Scegli Actions (Operazioni), quindi seleziona Edit cluster configuration (Modifica configurazione del cluster).

5.    In base al tuo caso d'uso, aggiorna le impostazioni di configurazione del dominio:

Nodi dati: configura le zone di disponibilità, il tipo di istanza e il numero di nodi.
Configurazione dello storage: aggiorna il tipo di storage del nodo dati, il tipo di volume EBS e le dimensioni dello storage EBS per nodo.
Nodi principali dedicati: attiva o disattiva il nodo principale dedicato, aggiorna il tipo di istanza o modifica il numero di nodi principali.
Nodi dati UltraWarm: attiva o disattiva i nodi dati UltraWarm, aggiorna il tipo di istanza o modifica il numero di nodi dati UltraWarm.

6.    Scegli Invia.

Nota: OpenSearch Service utilizza un processo di implementazione blu/verde ogni volta che aggiorni il tuo dominio. Se viene avviato un processo di implementazione blu/verde, il numero di nodi nel cluster potrebbe aumentare temporaneamente durante l'applicazione delle modifiche. Per ulteriori informazioni, consulta Making configuration changes in Amazon OpenSearch Service (Come apportare modifiche alla configurazione nel servizio OpenSearch di Amazon).

7.    Configura gli allarmi Amazon CloudWatch per monitorare l'utilizzo delle risorse. Ad esempio, è possibile impostare un avviso che avvisi quando l'utilizzo della CPU è superiore all'80%.