View a markdown version of this page

Menemukan tipe instans Amazon EC2 - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menemukan tipe instans Amazon EC2

Sebelum dapat meluncurkan sebuah instans, Anda harus memilih tipe instans yang akan digunakan. Tipe instans yang Anda pilih mungkin bergantung pada sumber daya yang dibutuhkan oleh beban kerja Anda, seperti sumber daya komputasi, memori, atau penyimpanan. Akan bermanfaat untuk mengidentifikasi beberapa tipe instans yang mungkin sesuai dengan beban kerja Anda dan mengevaluasi kinerjanya di lingkungan pengujian. Tidak ada pengganti untuk mengukur performa aplikasi Anda di bawah beban.

Anda bisa mendapatkan saran dan panduan untuk jenis instans EC2 menggunakan pencari tipe instans EC2. Untuk informasi selengkapnya, lihat Dapatkan rekomendasi dari pencari tipe instans EC2.

Jika Anda sudah menjalankan instans EC2, Anda dapat menggunakannya AWS Compute Optimizer untuk mendapatkan rekomendasi tentang jenis instans yang harus Anda gunakan untuk meningkatkan kinerja, menghemat uang, atau keduanya. Untuk informasi selengkapnya, lihat Dapatkan rekomendasi instans EC2 dari Compute Optimizer.

Untuk menemukan tipe instans menggunakan konsol

Anda dapat menemukan tipe instans yang memenuhi kebutuhan Anda menggunakan konsol Amazon EC2.

Untuk menemukan tipe instans menggunakan konsol
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Dari bilah navigasi, pilih Wilayah untuk meluncurkan instans Anda. Anda dapat memilih Wilayah yang tersedia untuk Anda, terlepas dari lokasi Anda.

  3. Pada panel navigasi, pilih Tipe Instans.

  4. (Opsional) Pilih ikon preferensi (roda gigi) untuk memilih atribut jenis instans yang akan ditampilkan, seperti harga On-Demand Linux, lalu pilih Kon firmasi. Atau, pilih nama tipe instans untuk membuka halaman detailnya dan melihat semua atribut yang tersedia melalui konsol. Konsol tidak menampilkan semua atribut yang tersedia melalui API atau baris perintah.

  5. Gunakan atribut tipe instans untuk memfilter daftar tipe instans yang ditampilkan ke hanya tipe instans yang memenuhi kebutuhan Anda. Misalnya, Anda dapat memfilter atribut berikut:

    • Zona ketersediaan — Nama Zona Ketersediaan, Local Zone, atau Wavelength Zone. Untuk informasi selengkapnya, lihat Wilayah dan Zona.

    • VCPU atau Inti — Jumlah vCPU atau inti.

    • Memori (GiB) — Ukuran memori, dalam GiB.

    • Performa jaringan – Performa jaringan, dalam Gigabits.

    • Penyimpanan instans lokal – Menunjukkan apakah tipe instans memiliki penyimpanan instans lokal (true | false).

  6. (Opsional) Untuk membandingkan secara langsung, pilih kotak centang untuk beberapa tipe instans. Perbandingan ditampilkan di bagian bawah layar.

  7. (Opsional) Untuk menyimpan daftar tipe instans ke file nilai dipisahkan koma (.csv) untuk peninjauan lebih lanjut, pilih Tindakan, Unduh CSV daftar. File tersebut mencakup semua tipe instans yang cocok dengan filter yang Anda atur.

  8. (Opsional) Untuk meluncurkan instans menggunakan tipe instans yang sesuai dengan kebutuhan Anda, pilih kotak centang untuk tipe instans dan pilih Tindakan, Luncurkan instans. Untuk informasi selengkapnya, lihat Luncurkan instans EC2 menggunakan wizard instans peluncuran di konsol.

Jelaskan jenis instance menggunakan AWS CLI

Anda dapat menggunakan perintah describe-instance-types untuk menggambarkan jenis instance tertentu.

Untuk mendeskripsikan tipe instance secara lengkap

Perintah berikut menampilkan semua detail yang tersedia untuk jenis instance yang ditentukan. Outputnya panjang, jadi dihilangkan di sini.

aws ec2 describe-instance-types \ --instance-types t2.micro \ --region us-east-2
Menjelaskan jenis instance dan memfilter output

Perintah berikut menampilkan detail jaringan untuk jenis instance yang ditentukan.

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

Berikut ini adalah output contoh.

[ { "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 } ]

Perintah berikut menampilkan memori yang tersedia untuk jenis instance yang ditentukan.

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

Berikut ini adalah output contoh.

[ { "SizeInMiB": 1024 } ]

Menemukan jenis instance menggunakan AWS CLI

Anda dapat menggunakan perintah describe-instance-types dan describe-instance-type-offers untuk menemukan jenis instance yang memenuhi kebutuhan Anda.

Contoh 1: Menemukan jenis instans berdasarkan Availability Zone

Contoh berikut hanya menampilkan jenis instans yang ditawarkan di Zona Ketersediaan yang ditentukan.

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

Outputnya adalah daftar jenis instance, diurutkan berdasarkan abjad. Berikut ini adalah awal dari output saja.

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

Contoh 2: Temukan jenis instance berdasarkan ukuran memori yang tersedia

Contoh berikut hanya menampilkan jenis instance generasi saat ini dengan memori 64 GiB (65536 MiB).

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

Outputnya adalah daftar jenis instance, diurutkan berdasarkan abjad. Berikut ini adalah awal dari output saja.

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

Contoh 3: Menemukan jenis instans berdasarkan penyimpanan instans yang tersedia

Contoh berikut menampilkan ukuran total penyimpanan instans untuk semua instans R7 dengan volume penyimpanan instans.

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

Berikut ini adalah output contoh.

--------------------------- | 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 | +----------------+--------+

Contoh 4: Temukan jenis instance yang mendukung hibernasi

Contoh berikut menampilkan jenis instance yang mendukung hibernasi.

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

Outputnya adalah daftar jenis instance, diurutkan berdasarkan abjad. Berikut ini adalah awal dari output saja.

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

Menemukan jenis instance menggunakan Tools for PowerShell

Anda dapat menggunakan Get-EC2InstanceTypeOffering cmdlet Get-EC2InstanceType and untuk menemukan jenis instans yang memenuhi kebutuhan Anda.

Menemukan jenis instans berdasarkan Availability Zone

Contoh berikut hanya menampilkan jenis instans yang ditawarkan di Zona Ketersediaan yang ditentukan.

(Get-EC2InstanceTypeOffering ` -LocationType "availability-zone" ` -Region us-east-2 ` -Filter @{Name="location"; Values="us-east-2a"}).InstanceType | Sort-Object `

Temukan jenis instance berdasarkan ukuran memori yang tersedia

Contoh berikut hanya menampilkan jenis instance generasi saat ini dengan memori 64 GiB (65536 MiB).

(Get-EC2InstanceType ` -Filter @{Name="current-generation"; Values="true"}, @{Name="memory-info.size-in-mib"; Values="65536"}).InstanceType | Sort-Object

Menemukan jenis instans berdasarkan penyimpanan instans yang tersedia

Contoh berikut menampilkan ukuran total penyimpanan instans untuk semua instans R7 dengan volume penyimpanan instans.

Get-EC2InstanceType ` -Filter @{Name="instance-type"; Values="r7*"}, @{Name="instance-storage-supported"; Values="true"} | ` Select InstanceType, @{Name="TotalSizeInGB"; Expression={($_.InstanceStorageInfo.TotalSizeInGB)}}

Berikut ini adalah output contoh.

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

Menemukan jenis instance yang mendukung hibernasi

Contoh berikut menampilkan jenis instance yang mendukung hibernasi.

(Get-EC2InstanceType ` -Filter @{Name="hibernation-supported"; Values="true"}).InstanceType | Sort-Object