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.
Tugas
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
-
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/
. -
Dari bilah navigasi, pilih Wilayah untuk meluncurkan instans Anda. Anda dapat memilih Wilayah yang tersedia untuk Anda, terlepas dari lokasi Anda.
-
Pada panel navigasi, pilih Tipe Instans.
-
(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.
-
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).
-
(Opsional) Untuk membandingkan secara langsung, pilih kotak centang untuk beberapa tipe instans. Perbandingan ditampilkan di bagian bawah layar.
-
(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.
-
(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-typest2.micro\ --regionus-east-2
Menjelaskan jenis instance dan memfilter output
Perintah berikut menampilkan detail jaringan untuk jenis instance yang ditentukan.
aws ec2 describe-instance-types \ --instance-typest2.micro\ --regionus-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-typest2.micro\ --regionus-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
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" \ --regionus-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" \ --regionus-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" \ --regionus-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" \ --regionus-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.
Contoh
Menemukan jenis instans berdasarkan Availability Zone
Contoh berikut hanya menampilkan jenis instans yang ditawarkan di Zona Ketersediaan yang ditentukan.
(Get-EC2InstanceTypeOffering ` -LocationType "availability-zone" ` -Regionus-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