Quando modifico la configurazione nel mio cluster del Servizio OpenSearch di Amazon, le modifiche hanno esito negativo nella fase di convalida. Ricevo il messaggio di errore "InsufficientInstanceCapacity".
Risoluzione
L'errore "InsufficientInstanceCapacity" si verifica quando AWS non dispone di una capacità sufficiente di istanze on demand di Amazon Elastic Compute Cloud (Amazon EC2) nella zona di disponibilità specificata. Per risolvere il problema, intraprendi le seguenti azioni.
Riprova dopo una breve attesa
La disponibilità della capacità in AWS cambia frequentemente. Attendi qualche minuto, quindi invia nuovamente la richiesta. Se la capacità diventa disponibile, la richiesta viene accettata.
Riduci il numero di istanze nella richiesta
L'errore "InsufficientInstanceCapacity" si verifica quando il tipo di istanza richiesto non è immediatamente disponibile nella zona di disponibilità richiesta. Per evitare il problema, è consigliabile avviare nuovi nodi di dati in batch più piccoli anziché come un'unica grande richiesta.
Ad esempio, se stai aggiungendo 15 nodi di dati al cluster, dividi la richiesta in più avvi di dimensioni più ridotte. Puoi anche eseguire un test per convalidare la disponibilità dell'istanza prima di applicare le modifiche.
Importante: per aggiornare il tipo di istanza dei nodi esistenti o aggiungere volumi Amazon Elastic Block Store (Amazon EBS), non puoi effettuare richieste in batch. Per queste modifiche alla configurazione, devi aggiornare tutti i nodi contemporaneamente.
Non specificare una zona di disponibilità
Rimuovi la zona di disponibilità dalle richieste che ne includono una. Quindi riprova la richiesta in modo che AWS possa collocare l'istanza in una zona di disponibilità con capacità disponibile.
Utilizza un tipo di istanza diverso
Se possibile, seleziona un tipo di istanza diverso per verificare se il nuovo tipo è disponibile. Puoi ridimensionare le istanze dopo aver modificato la configurazione.
Riserva capacità per carichi di lavoro critici
In ambienti di produzione o sensibili al fattore tempo, è consigliabile utilizzare Istanze riservate o Prenotazioni della capacità on demand in Amazon EC2 per riservare in modo proattivo capacità per le istanze. Queste configurazioni consentono di evitare errori di distribuzione in caso di carenza di capacità.