View a markdown version of this page

Condivisione dei blocchi di capacità - Amazon Elastic Compute Cloud

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

Condivisione dei blocchi di capacità

La condivisione dei Capacity Block consente ai proprietari di Capacity Block di condividere i Capacity Block di Amazon EC2 con altri AWS account all'interno di un' AWS organizzazione. Ciò consente di massimizzare l'utilizzo della capacità GPU riservata tra diversi team e progetti per utilizzare in modo efficiente i Capacity Block.

L' AWS account che possiede il Capacity Block (proprietario) può condividerlo con altri AWS account (consumatori). Un proprietario può condividere un Capacity Block con AWS account specifici all'interno della propria AWS organizzazione, con un'unità organizzativa all'interno AWS dell'organizzazione o con l'intera AWS organizzazione. I consumatori possono avviare le istanze nei Capacity Block condivisi con loro nello stesso modo in cui avviano le istanze nei Capacity Block di loro proprietà.

Prerequisiti per la condivisione dei blocchi di capacità

Prima di poter condividere un Blocco di Capacità, devono essere soddisfatte le seguenti condizioni:

  • Devi essere il proprietario del Blocco di capacità: non puoi condividere un Blocco di capacità che è stato condiviso con te.

  • Lo stato del Blocco di capacità deve essere attivo o pianificato: i Blocchi di capacità che si trovano in altri stati, ad esempio expired o payment-pending non possono essere condivisi.

  • Condivisione solo all'interno AWS della propria organizzazione: un proprietario può condividere un Blocco di capacità con AWS account specifici all'interno AWS della propria organizzazione, un'unità organizzativa all'interno della propria AWS organizzazione o l'intera AWS organizzazione.

  • UltraServer Blocchi di capacità non supportati: non è possibile condividere blocchi di capacità per Amazon EC2 UltraServers.

  • Idoneità dell'account: la condivisione dei Capacity Block non è disponibile per AWS i nuovi account o per AWS gli account con una cronologia di fatturazione limitata.

La condivisione di Capacity Block si integra con AWS Resource Access Manager ().AWS RAM AWS RAM è un servizio che ti consente di condividere AWS le tue risorse con qualsiasi AWS account o tramite AWS Organizations. Con AWS RAM, condividi le risorse di cui sei proprietario creando una condivisione delle risorse. Una condivisione delle risorse specifica le risorse da condividere e gli utenti con cui condividerle. I consumatori possono essere singoli AWS account, unità organizzative o un'intera organizzazione di AWS Organizations.

Per ulteriori informazioni AWS RAM, consulta la Guida AWS RAM per l'utente .

Autorizzazioni Shared Capacity Block

Autorizzazioni per i proprietari

Il proprietario del Capacity Block rimane responsabile della gestione del Capacity Block (ad esempio estensione, condivisione) e delle istanze che lo accede. I proprietari non possono modificare le istanze che i consumatori avviano nei Capacity Block che hanno condiviso.

Autorizzazioni per gli utenti

I consumatori possono avviare le istanze nella capacità condivisa e sono responsabili della gestione di tali istanze. I consumatori non possono visualizzare o modificare le istanze di proprietà di altri consumatori o del proprietario del Capacity Block. I consumatori possono inoltre visualizzare solo la capacità totale e la capacità disponibile nel Blocco di capacità condiviso.

Condividere un blocco di capacità

Per condividere un Blocco di capacità, devi aggiungerlo a una condivisione di risorse. Una condivisione di risorse è una AWS RAM risorsa che ti consente di condividere le tue risorse tra di loro Account AWS.

Se hai aggiunto il Capacity Block a una condivisione di risorse condivisa con l'intera AWS organizzazione, ai consumatori dell'organizzazione viene concesso l'accesso al Capacity Block condiviso.

Console
Per condividere un Capacity Block di tua proprietà utilizzando la console Amazon EC2
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Prenotazioni di capacità (Host dedicati).

  3. Seleziona il Capacity Block da condividere e scegli Azioni, Condividi prenotazione.

  4. Seleziona la quota di risorse a cui aggiungere il Blocco di capacità e scegli Condividi prenotazione di capacità.

    I consumatori potrebbero impiegare alcuni minuti per accedere al Capacity Block condiviso.

Per aggiungere un Capacity Block a una nuova condivisione di risorse

È necessario innanzitutto creare la condivisione delle risorse utilizzando la AWS RAM console. Per ulteriori informazioni, consulta l'argomento relativo alla creazione di una condivisione di risorse nella Guida per l'utente di AWS RAM .

AWS CLI
Per condividere un Capacity Block di tua proprietà

Utilizzare i comandi create-resource-share e associate-resource-share.

aws ram create-resource-share \ --name my-resource-share \ --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
aws ram associate-resource-share \ --resource-share-arn arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE \ --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
PowerShell
Per condividere un Capacity Block di tua proprietà

Usa i Connect-RAMResourceShare cmdlet New-RAMResourceShare and.

New-RAMResourceShare ` -Name my-resource-share ` -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
Connect-RAMResourceShare ` -ResourceShareArn "arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE" ` -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"

I Capacity Block funzionano in base al principio «primo arrivato, primo servito» per tutti gli account, indipendentemente dallo stato di proprietà. Quando condividi un Capacity Block, se un consumatore avvia le istanze prima del proprietario, tali istanze occupano la capacità fino a quando il consumatore non termina le istanze o fino a 30 minuti prima della scadenza del Capacity Block.

Interrompere la condivisione di un blocco di capacità

Puoi interrompere la condivisione di un Blocco di capacità in qualsiasi momento fino a 30 minuti prima della data di scadenza del blocco.

Cosa succede quando interrompi la condivisione:
  • I consumatori non possono più lanciare nuove istanze nel Capacity Block che non erano condivise.

  • Le istanze in esecuzione continuano a funzionare fino a 30 minuti prima della data di scadenza del Capacity Block, a meno che non venga interrotta dal consumatore.

Console
Per interrompere la condivisione di un Capacity Block di tua proprietà, utilizza la console Amazon EC2
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Prenotazioni di capacità (Host dedicati).

  3. Seleziona il Capacity Block e scegli la scheda Sharing.

  4. La scheda Condivisione elenca le condivisioni di risorse a cui è stato aggiunto il Blocco di capacità. Seleziona la condivisione di risorse da cui rimuovere il Blocco di capacità.

  5. Scegli Rimuovi dalla condivisione delle risorse.

AWS CLI
Per interrompere la condivisione di un Capacity Block di tua proprietà

Utilizza il comando disassociate-resource-share.

aws ram disassociate-resource-share \ --resource-share-arn arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE \ --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
PowerShell
Per interrompere la condivisione di un Capacity Block di tua proprietà

Utilizza il cmdlet Disconnect-RAMResourceShare.

Disconnect-RAMResourceShare ` -ResourceShareArn "arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE" ` -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"

Monitora l'utilizzo di Capacity Block

I proprietari dei Capacity Block possono monitorare quali account utilizzano i Capacity Block condivisi e tenere traccia dell'utilizzo delle istanze per account.

AWS CLI
Per monitorare l'utilizzo di un Capacity Block

Usa il comando get-capacity-reservation-usage.

aws ec2 get-capacity-reservation-usage \ --capacity-reservation-id cr-1234abcd56EXAMPLE
Questa API consente ai proprietari di:
  • Visualizza quali account utilizzano attualmente il Capacity Block.

  • Visualizza il numero di istanze in esecuzione per ogni account.

Avvisi di chiusura delle istanze

Gli account proprietario e consumatore con istanze in esecuzione nel Capacity Block riceveranno un EventBridge evento 40 minuti prima della fine della prenotazione del Capacity Block, a indicare che tutte le istanze in esecuzione nella prenotazione inizieranno a terminare tra 10 minuti. Per ulteriori informazioni, consulta Monitora i blocchi di capacità utilizzando EventBridge.

Estensioni Capacity Block

I Capacity Block possono essere estesi mentre sono condivisi. Solo l'account proprietario può estendere un Capacity Block condiviso.

Quando un Capacity Block viene esteso, le istanze in esecuzione avviate dal proprietario o dai consumatori ereditano automaticamente la nuova data di scadenza e i consumatori possono continuare a utilizzare la capacità condivisa fino alla nuova data di scadenza senza alcuna interruzione dell'istanza.

Prezzi e fatturazione

Ai proprietari vengono fatturati i Capacity Block che condividono e pagano in anticipo i Capacity Block al momento dell'acquisto. I proprietari pagano anche i costi del sistema operativo per le istanze eseguite sul Capacity Block.

Ai consumatori vengono addebitati solo i costi del sistema operativo per le istanze eseguite nel Capacity Block condiviso. Ai consumatori non viene addebitato alcun costo per la prenotazione del Capacity Block in sé.