Trova un tipo di EC2 istanza Amazon - 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à.

Trova un tipo di EC2 istanza Amazon

Prima di poter avviare un'istanza, devi selezionare un tipo di istanza da utilizzare. Il tipo di istanza scelto può dipendere dalle risorse richieste dal carico di lavoro, ad esempio risorse di elaborazione, memoria o archiviazione. Può essere utile identificare diversi tipi di istanze che potrebbero adattarsi al carico di lavoro e valutarne le prestazioni in un ambiente di test. Non ci sono alternative per misurare le prestazioni dell'applicazione sotto carico.

Puoi ottenere suggerimenti e indicazioni sui tipi di EC2 istanza utilizzando lo strumento di ricerca del tipo di EC2 istanza. Per ulteriori informazioni, consulta Ottieni consigli dallo strumento di ricerca del tipo di istanza EC2.

Se disponi già di EC2 istanze in esecuzione, puoi AWS Compute Optimizer utilizzarle per ottenere consigli sui tipi di istanze da utilizzare per migliorare le prestazioni, risparmiare denaro o entrambi. Per ulteriori informazioni, consulta Ottieni suggerimenti sulle istanze EC2 proposti da Compute Optimizer.

Individuazione di un tipo di istanza mediante la console

Puoi trovare un tipo di istanza che soddisfi le tue esigenze utilizzando la EC2 console Amazon.

Per individuare un tipo di istanza mediante la console
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Dalla barra di navigazione selezionare la regione in cui avviare le istanze. È possibile selezionare qualsiasi regione disponibile, indipendentemente dalla posizione.

  3. Nel riquadro di navigazione, scegliere Instance Types (Tipi di istanza).

  4. (Facoltativo) Scegliere l'icona delle preferenze (ingranaggi) per selezionare quali attributi del tipo di istanza visualizzare, ad esempio i prezzi Linux on demand, quindi scegliere Conferma. In alternativa, seleziona il nome di un tipo di istanza per aprire la pagina dei dettagli e visualizzare tutti gli attributi disponibili tramite la console. La console non mostra tutti gli attributi disponibili tramite la riga di comando API o la riga di comando.

  5. Utilizzare gli attributi del tipo di istanza per filtrare l'elenco dei tipi di istanza visualizzati ai soli tipi di istanza che soddisfano le proprie esigenze. Ad esempio, è possibile applicare un filtro ai seguenti attributi:

    • Zone di disponibilità: il nome della zona di disponibilità, della zona locale o della zona Wavelength. Per ulteriori informazioni, consulta Regioni e zone.

    • vCPUso core: il numero di core vCPUs o.

    • Memoria (GiB): la dimensione della memoria in GiB.

    • Prestazioni di rete: le prestazioni di rete, in Gigabit.

    • Storage dell'istanza locale: indica se il tipo di istanza dispone di archiviazione dell'istanza locale (true | false).

  6. (Facoltativo) Per visualizzare un side-by-side confronto, seleziona la casella di controllo relativa a più tipi di istanze. Il confronto viene visualizzato nella parte inferiore dello schermo.

  7. (Facoltativo) Per salvare l'elenco dei tipi di istanze in un file con valori separati da virgole (.csv) per un'ulteriore revisione, scegli Azioni, Scarica elenco. CSV Il file include tutti i tipi di istanza che corrispondono ai filtri impostati.

  8. (Facoltativo) Per avviare istanze utilizzando un tipo di istanza che soddisfa le proprie esigenze, selezionare la casella di controllo per il tipo di istanza e scegliere Actions (Operazioni), Launch instance (Avvia istanza). Per ulteriori informazioni, consulta Avviare un'istanza EC2 tramite la procedura guidata di avvio dell'istanza nella console.

Descrivi un tipo di istanza utilizzando il AWS CLI

È possibile utilizzare il describe-instance-typescomando per descrivere un tipo di istanza specifico.

Per descrivere in modo completo un tipo di istanza

Il seguente comando visualizza tutti i dettagli disponibili per il tipo di istanza specificato. L'output è lungo, quindi viene omesso qui.

aws ec2 describe-instance-types \ --instance-types t2.micro \ --region us-east-2
Descrivono un tipo di istanza e filtrano l'output

Il seguente comando visualizza i dettagli di rete per il tipo di istanza specificato.

aws ec2 describe-instance-types \ --instance-types t2.micro \ --region us-east-2 \ --query "InstanceTypes[].NetworkInfo"

Di seguito è riportato un output di esempio.

[ { "NetworkPerformance": "Low to Moderate", "MaximumNetworkInterfaces": 2, "MaximumNetworkCards": 1, "DefaultNetworkCardIndex": 0, "NetworkCards": [ { "NetworkCardIndex": 0, "NetworkPerformance": "Low to Moderate", "MaximumNetworkInterfaces": 2, "BaselineBandwidthInGbps": 0.064, "PeakBandwidthInGbps": 1.024 } ], "Ipv4AddressesPerInterface": 2, "Ipv6AddressesPerInterface": 2, "Ipv6Supported": true, "EnaSupport": "unsupported", "EfaSupported": false, "EncryptionInTransitSupported": false, "EnaSrdSupported": false } ]

Il seguente comando visualizza la memoria disponibile per il tipo di istanza specificato.

aws ec2 describe-instance-types \ --instance-types t2.micro \ --region us-east-2 \ --query "InstanceTypes[].MemoryInfo"

Di seguito è riportato un output di esempio.

[ { "SizeInMiB": 1024 } ]

Trovate un tipo di istanza utilizzando il AWS CLI

Puoi utilizzare i describe-instance-type-offeringscomandi describe-instance-typesand per trovare i tipi di istanza che soddisfano le tue esigenze.

Esempio 1: Trova un tipo di istanza in base alla zona di disponibilità

Il seguente esempio visualizza solo i tipi di istanza offerti nella zona di disponibilità specificata.

aws ec2 describe-instance-type-offerings --location-type "availability-zone" \ --filters "Name=location,Values=us-east-2a" \ --region us-east-2 \ --query "InstanceTypeOfferings[*].[InstanceType]" --output text | sort

L'output è un elenco di tipi di istanze, in ordine alfabetico. Di seguito è riportato solo l'inizio dell'output.

a1.2xlarge a1.4xlarge a1.large a1.medium a1.metal a1.xlarge c4.2xlarge ...

Esempio 2: Trova un tipo di istanza in base alla dimensione della memoria disponibile

Il comando seguente visualizza solo i tipi di istanza della generazione attuale con 64 GiB (65.536 MiB) di memoria.

aws ec2 describe-instance-types \ --filters "Name=current-generation,Values=true" "Name=memory-info.size-in-mib,Values=65536" \ --region us-east-2 \ --query "InstanceTypes[*].[InstanceType]" --output text | sort

L'output è un elenco di tipi di istanze, in ordine alfabetico. Di seguito è riportato solo l'inizio dell'output.

c5a.8xlarge c5ad.8xlarge c6a.8xlarge c6g.8xlarge c6gd.8xlarge c6gn.8xlarge c6i.8xlarge c6id.8xlarge c6in.8xlarge ...

Esempio 3: Trova un tipo di istanza in base all'archiviazione di istanza disponibile

Nell'esempio seguente viene visualizzata la dimensione totale dell'archiviazione dell'istanza per tutte le istanze R7 con volumi dell'archivio dell'istanza.

aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=r7*" "Name=instance-storage-supported,Values=true" \ --region us-east-2 \ --query "InstanceTypes[].[InstanceType, InstanceStorageInfo.TotalSizeInGB]" \ --output table

Di seguito è riportato un output di esempio.

--------------------------- | DescribeInstanceTypes | +----------------+--------+ | r7gd.xlarge | 237 | | r7gd.8xlarge | 1900 | | r7gd.16xlarge | 3800 | | r7gd.medium | 59 | | r7gd.4xlarge | 950 | | r7gd.2xlarge | 474 | | r7gd.metal | 3800 | | r7gd.large | 118 | | r7gd.12xlarge | 2850 | +----------------+--------+

Esempio 4: Trova un tipo di istanza che supporti l'ibernazione

Il seguente esempio visualizza i tipi di istanza che supportano l'ibernazione.

aws ec2 describe-instance-types \ --filters "Name=hibernation-supported,Values=true" \ --region us-east-2 \ --query "InstanceTypes[*].[InstanceType]" \ --output text | sort

L'output è un elenco di tipi di istanze, in ordine alfabetico. Di seguito è riportato solo l'inizio dell'output.

c4.2xlarge c4.4xlarge c4.8xlarge c4.large c4.xlarge c5.12xlarge c5.18xlarge c5.2xlarge c5.4xlarge c5.9xlarge ...