View a markdown version of this page

Gestione dei limiti di capacità per Amazon OpenSearch Serverless - OpenSearch Servizio Amazon

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à.

Gestione dei limiti di capacità per Amazon OpenSearch Serverless

Con Amazon OpenSearch Serverless, non devi gestire la capacità da solo. OpenSearch Serverless ridimensiona automaticamente la capacità di calcolo del tuo account in base al carico di lavoro corrente. La capacità di elaborazione serverless viene misurata in OpenSearch unità di calcolo (OCU). Ogni OCU è una combinazione di 6 GiB di memoria e corrispondente CPU virtuale (vCPU), oltre al trasferimento dei dati allo storage condiviso e ad Amazon S3. Per ulteriori informazioni sull'architettura disaccoppiata in Serverless, consulta. OpenSearch Come funziona

OpenSearch Serverless ridimensiona automaticamente la capacità di calcolo per le tue raccolte. È possibile impostare un OCU minimo e massimo per gruppo di raccolta, separatamente per l'indicizzazione e la ricerca. Quando l'indicizzazione o la ricerca non sono attive, le OCU si riducono al valore OCU minimo indipendentemente per l'indicizzazione e la ricerca. Se il valore minimo è impostato su 0, non sono necessarie OCU quando sono inattive. OpenSearch Serverless offre un'elevata disponibilità per impostazione predefinita senza richiedere nodi di standby o configurazioni di ridondanza. Le raccolte all'interno di un gruppo di raccolta possono condividere le OCU per ridurre i costi mettendo in comune la capacità di calcolo. È possibile includere un solo tipo di raccolta (ricerca, serie temporali o ricerca vettoriale) in un singolo gruppo di raccolta. Per ulteriori informazioni, consulta Gruppi di raccolta Amazon OpenSearch Serverless.

OpenSearch Serverless si ridimensiona automaticamente e aggiunge OCU man mano che l'indicizzazione e l'utilizzo della ricerca aumentano. Quando il traffico diminuisce, la capacità torna al numero minimo di OCU richiesto per le dimensioni dei dati.

Per le raccolte di ricerca e ricerca vettoriale, tutti i dati vengono archiviati su hot index per garantire tempi di risposta rapidi alle query. Le raccolte di serie temporali utilizzano una combinazione di storage caldo e caldo, conservando i dati più recenti in un archivio caldo per ottimizzare i tempi di risposta alle query per i dati a cui si accede più frequentemente. Per ulteriori informazioni, consulta Scelta di un tipo di raccolta.

Per gestire la capacità delle raccolte e controllare i costi, è necessario specificare i valori OCU minimi e massimi a livello di gruppo di raccolta, separatamente per l'indicizzazione e la ricerca. Ogni raccolta appartiene a un gruppo di raccolta e OpenSearch Serverless ridimensiona automaticamente le risorse di calcolo entro i limiti configurati.

  • Capacità minima: OpenSearch Serverless fornisce questo numero di OCU indipendentemente dal traffico. Utilizza la capacità minima per evitare ritardi nell'avvio a freddo durante la scalabilità da zero e per ottenere prestazioni di avvio deterministiche per i tuoi carichi di lavoro.

  • Capacità massima: OpenSearch Serverless non è scalabile oltre questo numero di OCU. Utilizza la capacità massima come leva di controllo del budget per garantire che le tue collezioni rimangano sempre entro un limite di spesa definito.

OpenSearch Serverless ridimensiona automaticamente il numero di OCU all'interno dell'intervallo configurato per elaborare il carico di lavoro di indicizzazione e ricerca.

Nota

Le raccolte classiche possono essere create senza un gruppo di raccolta. Per tali raccolte, le impostazioni della capacità si applicano a livello di account e gli OCU possono essere condivisi tra le raccolte purché utilizzino le stesse AWS KMS chiavi.

Configurazione delle impostazioni di capacità

Per configurare le impostazioni di capacità per un gruppo di raccolta nella console OpenSearch Serverless, accedi al gruppo di raccolta e specifica i valori OCU minimi e massimi per l'indicizzazione e la ricerca in Limiti di capacità.

Per aggiornare le impostazioni di capacità per un gruppo di raccolta utilizzando il AWS CLI, invia una richiesta: UpdateCollectionGroup

aws opensearchserverless update-collection-group \ --id collection-group-id \ --capacity-limits '{ "minIndexingCapacityInOCU": 0, "maxIndexingCapacityInOCU": 96, "minSearchCapacityInOCU": 0, "maxSearchCapacityInOCU": 96 }'
Nota

Per le raccolte classiche che non fanno parte di un gruppo di raccolta, le impostazioni della capacità sono configurate a livello di account utilizzando il comando https://docs.aws.amazon.com/cli/latest/reference/opensearchserverless/update-account-settings.html update-account-settings.

Limiti di capacità massima

Il totale massimo di indici che una raccolta può contenere è 1000. La capacità OCU minima per un gruppo di raccolta è 0 OCU per l'indicizzazione e 0 OCU per la ricerca. Per ogni gruppo di raccolta, la capacità massima consentita è di 1.700 OCU per l'indicizzazione e 1.700 OCU per la ricerca. È possibile configurare il numero di OCU su 2, 4, 8, 16 o qualsiasi multiplo di 16 fino alla capacità massima consentita.

Per le raccolte Classic, ogni OCU include una memoria temporanea a caldo di 120 GiB. OpenSearch Serverless supporta fino a 10 TiB di storage a caldo gestito per raccolta.

Per un elenco di tutte le quote, OpenSearch consulta Quote serverless.

Monitoraggio dell'utilizzo della capacità

Puoi monitorare le CloudWatch metriche SearchOCU e a IndexingOCU livello di account per capire come si stanno scalando le tue raccolte. Ti consigliamo di configurare allarmi che possono avvisarti se il tuo account si sta avvicinando a una soglia per i parametri relativi alla capacità, in modo da poter adattare di conseguenza le impostazioni di capacità.

Puoi anche utilizzare questi parametri per determinare se le impostazioni di capacità massima sono appropriate o se è necessario adeguarle. Analizza questi parametri per concentrarti sull'ottimizzazione dell'efficienza delle tue raccolte. Per ulteriori informazioni sulle metriche inviate da OpenSearch Serverless, consulta. CloudWatch Monitoraggio di Amazon OpenSearch Serverless