Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Scalabilità fino a zero per Amazon OpenSearch Serverless
Nota
La scala a zero è disponibile solo per NextGen le raccolte che fanno parte di un gruppo di raccolte. Per ulteriori informazioni, consulta Gruppi di raccolta Amazon OpenSearch Serverless.
La scala a zero interrompe automaticamente le risorse di calcolo quando tutte le raccolte di un gruppo di raccolte sono inattive. In questo modo si eliminano i costi per la capacità inutilizzata. Quando nessuna raccolta del gruppo riceve richieste in arrivo per 10 minuti, gli addetti alla ricerca e all'indicizzazione riducono a zero l'OCU e la fatturazione si interrompe. Quando riprende il traffico verso qualsiasi raccolta del gruppo, i lavoratori vengono assegnati automaticamente e la scalabilità automatica riprende in base allo schema di richiesta.
È ideale per ambienti di sviluppo, carichi di lavoro di elaborazione in batch e applicazioni con periodi di inattività prevedibili.
Comportamento scalabile fino a zero
Di seguito viene descritto come funziona la scala a zero per le tue collezioni:
-
NextGen i gruppi di raccolte hanno come impostazione predefinita una OCU minima pari a 0 sia per l'indicizzazione che per la ricerca, salvo diversa indicazione.
-
Dopo 10 minuti di assenza di richieste in entrata su tutte le raccolte del gruppo, le risorse di calcolo vengono ridimensionate fino a zero OCU. Questo periodo di inattività non è configurabile.
-
La ricerca e l'indicizzazione vengono ridimensionate fino a zero e riattivate in modo indipendente. Ogni componente rimane a zero finché non riceve il proprio traffico.
-
Quando il traffico riprende, OpenSearch Serverless fornisce i lavoratori allo stesso livello di prima, con scalabilità a zero:
-
Richieste di ricerca: due operatori di ricerca
-
Richieste di indicizzazione: un operatore di indicizzazione
-
-
Aspettatevi 10-30 secondi di latenza alla prima richiesta a ciascun componente durante il ripristino della capacità.
Abilitare la scalabilità a zero
Per abilitare la scala a zero, crea un gruppo di raccolte con un OCU minimo pari a 0 sia per l'indicizzazione che per la ricerca, quindi crea una raccolta all'interno di quel gruppo.
Abilitare la scalabilità a zero
-
Crea un gruppo di raccolta con un OCU minimo pari a zero:
aws opensearchserverless create-collection-group \ --namecollection-group-name\ --standby-replicas ENABLED \ --generation NEXTGEN \ --capacity-limits '{ "maxIndexingCapacityInOCU": 8, "maxSearchCapacityInOCU": 8, "minIndexingCapacityInOCU": 0, "minSearchCapacityInOCU": 0 }' -
Crea una raccolta nel gruppo:
aws opensearchserverless create-collection \ --namecollection-name\ --typecollection-type\ --collection-group-namecollection-group-name\ --standby-replicas ENABLED
Disattivazione della scala a zero
Se non vuoi che le tue capacità di raccolta aumentino fino a zero, assicurati che facciano parte di un gruppo di raccolta con una capacità minima impostata su un valore diverso da zero.