Le Prenotazioni della capacità in gruppi di collocazione cluster. - 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à.

Le Prenotazioni della capacità in gruppi di collocazione cluster.

È possibile creare prenotazioni della capacità in un gruppo di collocazione cluster per prenotare la capacità di elaborazione Amazon EC2 per i propri carichi di lavoro. I gruppi di collocazione dei cluster offrono il vantaggio di una bassa latenza di rete e di un elevato throughput di rete.

La creazione di una prenotazione della capacità in un gruppo di collazione cluster garantisce l'accesso alla capacità di calcolo nei gruppi di collocazione del cluster quando necessario, per tutto il tempo necessario. Questo è ideale per prenotare capacità per carichi di lavoro HPC (High Performance) che richiedono un dimensionamento di elaborazione. Consente di dimensionare il cluster garantendo al contempo che la capacità rimanga disponibile per l'utilizzo in modo da poter scalare il backup quando necessario.

Limitazioni

Tenere presente quanto segue quando si creano Prenotazioni della capacità nei gruppi di collocazione cluster:

  • Se una prenotazione di capacità esistente non fa parte di un gruppo di collocamento, non è possibile modificare la prenotazione di capacità per riservare la capacità in un gruppo di collocamento. Per prenotare la capacità in un gruppo di collocazione, è necessario creare la Prenotazione della capacità nel gruppo di collocazione.

  • Dopo aver creato una prenotazione della capacità in un gruppo di collocazione, non è possibile modificarla per prenotare la capacità al di fuori del gruppo di collocazione.

  • È possibile aumentare la capacità riservata in un gruppo di collocazione modificando una prenotazione della capacità esistente nel gruppo di collocazione o creando prenotazioni della capacità aggiuntive nel gruppo di collocazione. Tuttavia, si aumentano le possibilità di ottenere un errore di capacità insufficiente.

  • Non è possibile condividere prenotazioni della capacità create in un gruppo di collocazione cluster.

  • Non puoi eliminare un gruppo di collocazione cluster con prenotazioni della capacità active. Devi annullare tutte le prenotazioni della capacità nel gruppo di collocazione cluster prima di poterlo eliminare.

Utilizzo di prenotazioni della capacità nei gruppi di collocazione cluster

Per iniziare a utilizzare le Prenotazioni della capacità con i gruppi di collocazione cluster, attenersi alla seguente procedura.

Nota

Se si desidera creare una prenotazione della capacità in un gruppo di collocazione cluster esistente, saltare il passaggio 1. Quindi, per i passaggi 2 e 3, specificare l'ARN del gruppo di collocazione cluster esistente. Per informazioni su come trovare l'ARN del gruppo di collocamento del cluster esistente, vedere. Visualizzate le informazioni sul gruppo di collocamento

Fase 1: (facoltativo) creazione di un gruppo di collocazione cluster da utilizzare con una prenotazione della capacità

Eseguire questo passaggio solo se è necessario creare un nuovo gruppo di collocazione cluster. Per utilizzare un gruppo di collocazione cluster esistente, saltare questo passaggio e quindi per i passaggi 2 e 3, utilizzare l'ARN di quel gruppo di collocazione cluster. Per informazioni su come trovare l'ARN del gruppo di collocamento del cluster esistente, vedere. Visualizzate le informazioni sul gruppo di collocamento

È possibile creare un gruppo di collocazione cluster utilizzando uno dei metodi descritti di seguito.

Console
Per creare un gruppo di collocazione cluster tramite la console
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, scegliere Placement Groups (Gruppi di collocazione), quindi Create Placement Group (Crea gruppo di collocazione).

  3. Per Name (Nome), specificare un nome descrittivo per il gruppo di collocazione.

  4. Per Placement Strategy (Strategia di collocazione), scegliere Cluster.

  5. Seleziona Crea gruppo.

  6. Nella tabella Gruppi di posizionamento, nella colonna Group ARN, annota l'ARN del gruppo di posizionamento del cluster che hai creato. Ti servirà per la fase successiva.

AWS CLI
Per creare un gruppo di posizionamento del cluster utilizzando il AWS CLI

Utilizza il comando create-placement-group. Per --group-nameName (Nome), specificare un nome descrittivo per il gruppo di collocazione, e per --strategy, specificare cluster.

Nell'esempio seguente viene creato un gruppo di collocazione denominato MyPG che utilizza la strategia di collocazione cluster.

aws ec2 create-placement-group \ --group-name MyPG \ --strategy cluster

Prendere nota del gruppo di collocazione ARN restituito nell'output del comando, perché sarà necessario per il passaggio successivo.

Fase 2: creazione di una prenotazione della capacità in un gruppo di collocazione cluster

È possibile creare una prenotazione della capacità in un gruppo di collocazione cluster nello stesso modo in cui si crea qualsiasi prenotazione della capacità. Tuttavia, è necessario specificare anche l'ARN del gruppo di collocazione cluster in cui creare la prenotazione della capacità. Per ulteriori informazioni, consulta Creazione di una Prenotazione di capacità.

Considerazioni
  • Il gruppo di collocazione cluster specificato deve trovarsi nello stato available. Se il gruppo di collocazione cluster è nello stato pending, deleting, o deleted, la richiesta avrà esito negativo.

  • La prenotazione della capacità e il gruppo di collocazione cluster devono essere nella stessa zona di disponibilità. Se la richiesta di creazione della prenotazione di capacità specifica una zona di disponibilità diversa da quella del gruppo di collocazione cluster, la richiesta avrà esito negativo.

  • È possibile creare prenotazioni della capacità solo per i tipi di esempio supportati dai gruppi di collocazione cluster. Se si specifica un tipo di istanza non supportato, la richiesta avrà un esito negativo. Per ulteriori informazioni, consulta Regole e limitazioni del gruppo di collocazione cluster.

  • Se si crea un prenotazione della capacità open in un gruppo di collocazione cluster e esistono istanze in esecuzione esistenti con attributi corrispondenti (gruppo di collocazione ARN, tipo di istanza, zona di disponibilità, piattaforma e tenancy), tali istanze vengono eseguite automaticamente nella prenotazione della capacità.

  • La richiesta di creare una Prenotazione di capacità ha esito negativo se una selle seguenti condizioni è true:

    • Amazon EC2 non dispone di capacità sufficiente per soddisfare la richiesta. Provare in un momento successivo, provare una zona di disponibilità differente o provare una capacità inferiore. Se l'applicazione è flessibile su più tipi di istanza e dimensioni, provare con attributi di istanza differenti.

    • La quantità richiesta supera il limite Istanza on demand per la famiglia di istanze selezionata. Incrementare il limite Istanza on demand per la famiglia di istanze e riprovare. Per ulteriori informazioni, consulta Quote di istanze on demand.

È possibile creare un gruppo di collocazione cluster utilizzando uno dei metodi descritti di seguito.

Console
Come creare una Prenotazione di capacità utilizzando la console
  1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Scegliere Prenotazioni della capacità, quindi Create Prenotazione di capacità (Crea Prenotazione di capacità).

  3. Nella pagina Crea una prenotazione di capacità, specifica il tipo di istanza, la piattaforma, la zona di disponibilità, la tenancy, la quantità e la data di fine, in base alle esigenze.

  4. Per Gruppo di collocamento, selezionare l'ARN del gruppo di collocamento del cluster in cui creare la prenotazione di capacità.

  5. Scegli Create (Crea).

Per ulteriori informazioni, consulta Creazione di una Prenotazione di capacità.

AWS CLI
Per creare una prenotazione di capacità utilizzando il AWS CLI

Utilizza il comando create-capacity-reservation. In --placement-group-arn, specificare l'ARN del gruppo di collocazione cluster in cui creare la prenotazione della capacità.

$ aws ec2 create-capacity-reservation \ --instance-type instance_type \ --instance-platform platform \ --availability-zone az \ --instance-count quantity \ --placement-group-arn placement_group_ARN

Per ulteriori informazioni, consulta Creazione di una Prenotazione di capacità.

Fase 3: avvio di istanze in un gruppo di collocazione cluster

Si avvia un'istanza in una prenotazione della capacità in un gruppo di collocazione cluster nello stesso modo in cui si avvia un'istanza in qualsiasi prenotazione della capacità. Tuttavia, è necessario specificare anche l'ARN del gruppo di collocazione cluster in cui si avvia l'istanza. Per ulteriori informazioni, consulta Creazione di una Prenotazione di capacità.

Considerazioni
  • Se la prenotazione della capacità è open, non è necessario specificare la prenotazione della capacità nella richiesta di avvio dell'istanza. Se l'istanza ha attributi (gruppo di collocazione ARN, tipo di istanza, zona di disponibilità, piattaforma e tenancy) che corrispondono a un prenotazione della capacità in un specifico gruppo di collocazione, l'istanza viene eseguita automaticamente nella prenotazione della capacità.

  • Se la prenotazione della capacità accetta solo avvii di istanze con destinazione, è necessario specificare la prenotazione della capacità di destinazione oltre al gruppo di collocazione cluster nella richiesta.

  • Se la prenotazione della capacità è in un gruppo di prenotazione della capacità, è necessario specificare la prenotazione della capacità di destinazione oltre al gruppo di collocazione cluster nella richiesta. Per ulteriori informazioni, consulta Utilizzo di Prenotazione di capacità con i gruppi.

È possibile avviare un'istanza in una prenotazione della capacità in un gruppo di collocazione cluster utilizzando uno dei metodi descritti di seguito.

Console
Come avviare istanze in una Prenotazione di capacità esistente utilizzando la console
  1. Segui la procedura per avviare un'istanza, ma non avviare l'istanza finché non avrai completato i seguenti passaggi per specificare le impostazioni per il gruppo di collocamento e la prenotazione della capacità.

  2. Espandi i dettagli avanzati ed esegui le seguenti operazioni:

    1. Per Gruppo di posizionamento, selezionate il gruppo di posizionamento del cluster in cui avviare l'istanza.

    2. Per Capacity Reservation (Prenotazione della capacità), scegliere una delle seguenti opzioni a seconda della configurazione della prenotazione della capacità:

      • Apri: consente di avviare le istanze in qualsiasi riserva open di capacità nel gruppo di posizionamento del cluster che abbia attributi corrispondenti e una capacità sufficiente.

      • Target by ID: per avviare le istanze in una Capacity Reservation che accetta solo lanci di istanze mirati.

      • Target per gruppo: per avviare le istanze in qualsiasi riserva di capacità con attributi e capacità disponibili corrispondenti nel gruppo di prenotazione di capacità selezionato.

  3. Nel pannello Summary (Riepilogo), verifica la configurazione dell'istanza, quindi scegli Launch instance (Avvia istanza). Per ulteriori informazioni, consulta Avvio di un'istanza tramite la procedura guidata di avvio istanza.

Per ulteriori informazioni, consultare Avvio di istanze in una Prenotazione di capacità esistente.

AWS CLI
Per avviare le istanze in una prenotazione di capacità esistente utilizzando il AWS CLI

Utilizzare il comando run-instances. Se è necessario indirizzare una prenotazione della capacità specifica o un gruppo di prenotazione della capacità specifico, specificare il parametro --capacity-reservation-specification. Per --placement, specificare il parametro GroupName e quindi specificare il nome del gruppo di collocazione creato nelle fasi precedenti.

Il seguente comando avvia un'istanza in una prenotazione della capacità targeted in un gruppo di collocazione cluster.

$ aws ec2 run-instances \ --image-id ami_id \ --count quantity \ --instance-type instance_type \ --key-name key_pair_name \ --subnet-id subnetid \ --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=capacity_reservation_id} \ --placement "GroupName=cluster_placement_group_name"

Per ulteriori informazioni, consulta Avvio di istanze in una Prenotazione di capacità esistente.