Tutorial: configura EC2 Fleet per utilizzare le istanze On-Demand come capacità principale - 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à.

Tutorial: configura EC2 Fleet per utilizzare le istanze On-Demand come capacità principale

Questo tutorial utilizza una società fittizia chiamata ABC Online per illustrare il processo di richiesta di una EC2 flotta con capacità On-Demand come capacità principale e capacità Spot, se disponibile.

Obiettivo

ABCOnline, una società di consegne di ristoranti, mira a fornire la EC2 capacità di Amazon tra diversi tipi di EC2 istanze e opzioni di acquisto per raggiungere la scalabilità, le prestazioni e i costi desiderati.

Pianificazione

ABCOnline richiede una capacità fissa per gestire i periodi di picco, ma vorrebbe trarre vantaggio da una capacità aggiuntiva a un costo inferiore. L'azienda determina i seguenti requisiti per la propria EC2 flotta:

  • Capacità delle istanze on demand: ABC online sono necessarie 15 istanze on demand per garantire che possano gestire il traffico nei periodi di punta.

  • Capacità delle istanze Spot: per migliorare le prestazioni, ma a un prezzo inferiore, ABC Online prevede di fornire 5 istanze Spot.

Verificare le autorizzazioni

Prima di creare una EC2 flotta, ABC Online verifica che abbia un IAM ruolo con le autorizzazioni richieste. Per ulteriori informazioni, consulta EC2Prerequisiti della flotta.

Creazione di un modello di avvio

Successivamente, ABC Online crea un modello di lancio. L'ID del modello di avvio viene utilizzato nella fase seguente. Per ulteriori informazioni, consulta Crea un modello di EC2 lancio Amazon.

Crea la EC2 flotta

ABCOnline crea un fileconfig.json, con la seguente configurazione per la sua EC2 flotta. Nell'esempio seguente sostituire gli identificatori di risorsa con i propri identificatori di risorsa.

{ "LaunchTemplateConfigs": [ { "LaunchTemplateSpecification": { "LaunchTemplateId": "lt-07b3bc7625cdab851", "Version": "2" } } ], "TargetCapacitySpecification": { "TotalTargetCapacity": 20, "OnDemandTargetCapacity":15, "DefaultTargetCapacityType": "spot" } }

ABCOnline crea il EC2 Fleet utilizzando il seguente comando create-fleet.

aws ec2 create-fleet --cli-input-json file://config.json

Per ulteriori informazioni, consulta Crea una EC2 flotta.

Compimento

La strategia di allocazione stabilisce che la capacità On-Demand sia sempre soddisfatta, mentre il saldo della capacità target viene soddisfatto tramite Spot, se c'è capacità disponibile.