

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
<a name="serverless-scale-to-zero"></a>

**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](serverless-collection-groups.md).

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
<a name="serverless-scale-to-zero-behavior"></a>

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
<a name="serverless-scale-to-zero-enable"></a>

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**

1. Crea un gruppo di raccolta con un OCU minimo pari a zero:

   ```
   aws opensearchserverless create-collection-group \
       --name {{collection-group-name}} \
       --standby-replicas ENABLED \
       --generation NEXTGEN \
       --capacity-limits '{
           "maxIndexingCapacityInOCU": 8,
           "maxSearchCapacityInOCU": 8,
           "minIndexingCapacityInOCU": 0,
           "minSearchCapacityInOCU": 0
       }'
   ```

1. Crea una raccolta nel gruppo:

   ```
   aws opensearchserverless create-collection \
       --name {{collection-name}} \
       --type {{collection-type}} \
       --collection-group-name {{collection-group-name}} \
       --standby-replicas ENABLED
   ```

## Disattivazione della scala a zero
<a name="serverless-scale-to-zero-disable"></a>

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.