

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

# Creazione di quote condivisioni
<a name="create-quota-shares"></a>

Le quote share funzionano come code virtuali all'interno della coda di lavoro associata tra le quali lo AWS Batch scheduler esegue le iterazioni durante la pianificazione. Consentono agli amministratori di assegnare una quota di elaborazione a un team o a un progetto tramite ` capacity limits ` una configurazione esplicita per una strategia di condivisione delle risorse. 

## Prerequisiti
<a name="create-quota-shares-prerequisites"></a>

Prima di creare quote condivise, assicurati di avere:
+ **Politica di pianificazione della gestione delle quote, ambiente di servizio e coda di lavoro**: una politica di pianificazione della gestione delle quote, un ambiente di servizio e una coda di lavoro con gestione delle quote abilitata. Per ulteriori informazioni, consulta [Crea risorse per la gestione delle quote](create-quota-management-resources.md).
+ Autorizzazioni **IAM: autorizzazioni** per creare e gestire condivisioni di quote. AWS Batch Per ulteriori informazioni, consulta [AWS Batch Politiche, ruoli e autorizzazioni IAM](IAM_policies.md).

------
#### [ Configure quota shares (AWS Batch console) ]

1. Apri la AWS Batch console all'indirizzo. [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/)

1. Nel riquadro di navigazione, scegli **Job queues** e seleziona una coda di lavori abilitata alla gestione delle quote dall'elenco. Scegli il link al nome della coda di lavoro.

1. Nella sezione **Quote condivisioni**, scegli **Crea quota condivisa**.

1. Fornisci un **nome** per la condivisione della quota.

1. Per **Limiti di capacità**, scegli **Aggiungi limiti di capacità**. È necessario specificare almeno un limite di capacità.

   1. Seleziona un **tipo di istanza** dal menu a discesa e imposta il **numero massimo di istanze** che questa quota le ha assegnato.

   1. (Facoltativo) Scegli **Aggiungi limiti di capacità** e ripeti l'operazione per collegare al massimo cinque limiti di capacità.

1. Per la **condivisione della capacità**, scegli in che modo questa condivisione di quota condivide la sua capacità con altre condivisioni di quota nella stessa coda di lavoro:
   + Seleziona **Riserva** se la quota condivisa non deve concedere in prestito o prendere in prestito risorse di calcolo inutilizzate.
   + Seleziona **Prestito se la quota di quota può prestare** il calcolo inattivo ad altre azioni di quota.
   + Seleziona Prestiti **e prendi in prestito se la quota condivisa consente sia di prestare** che di prendere in prestito le risorse di calcolo inutilizzate, mentre le risorse di calcolo prestate possono essere recuperate tramite l'opzione di condivisione incrociata quando arriva il lavoro.

1. **(Facoltativo) Per la priorità in condivisione, scegli se abilitare o disabilitare la priorità in condivisione.** L'attivazione della priorità in condivisione consente ai lavori con priorità più alta di dare priorità ai lavori con priorità inferiore che sono già disponibili o statali. `SCHEDULED` `STARTING` `RUNNING` La disattivazione della priorità all'interno della condivisione significa che i lavori con priorità più alta aspetteranno che la capacità sia disponibile.

1. **Scegli Crea condivisione di quote.**

------
#### [ Configure quota shares (AWS CLI) ]

Usa il `create-quota-share` comando per creare una condivisione di quote. È necessario scegliere una strategia di condivisione delle risorse e se abilitare la priorità all'interno della condivisione.

**Prestate e prendete in prestito esempi**

L'esempio seguente crea una quota condivisa che consente di prestare e prendere in prestito capacità inutilizzata, con un limite di prestito pari al 100% dei limiti di capacità configurati. Consente inoltre la priorità in condivisione, in modo che i lavori con priorità più elevata non debbano attendere il completamento dei lavori con priorità inferiore pianificati all'interno dell'IA. SageMaker 

```
aws batch create-quota-share \
  --quota-share-name lend_and_borrow_qs \
  --job-queue my-qm-sagemaker-jq \
  --capacity-limits maxCapacity=5,capacityUnit=ml.m6i.large \
  --resource-sharing-configuration strategy=LEND_AND_BORROW,borrowLimit=100 \
  --preemption-configuration inSharePreemption=ENABLED
```

**Fornisci solo un esempio**

Le quote azionarie possono essere configurate solo per fornire capacità inutilizzata, ma non per prenderla in prestito autonomamente. L'esempio seguente si associa alla disabilitazione della `LEND` priorità in condivisione.

```
aws batch create-quota-share \
  --quota-share-name lend_qs \
  --job-queue my-qm-sagemaker-jq \
  --capacity-limits maxCapacity=8,capacityUnit=ml.m6i.large \
  --resource-sharing-configuration strategy=LEND \
  --preemption-configuration inSharePreemption=DISABLED
```

**Esempio di prenotazione**

Le condivisioni di quota possono anche essere configurate per riservare capacità inattiva. I lavori appena inviati quando una quota condivisa ha una capacità inattiva possono iniziare prima, ma l'utilizzo complessivo della coda sarà inferiore se una quota condivisa non ha lavori.

```
aws batch create-quota-share \
  --quota-share-name reserved_qs \
  --job-queue my-qm-sagemaker-jq \
  --capacity-limits maxCapacity=2,capacityUnit=ml.m6i.large \
  --resource-sharing-configuration strategy=RESERVE \
  --preemption-configuration inSharePreemption=DISABLED
```

------