

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

# Temukan jenis EC2 instans Amazon
<a name="instance-discovery"></a>

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 EC2 instance menggunakan pencari tipe EC2 instance. Untuk informasi selengkapnya, lihat [Dapatkan rekomendasi dari pencari tipe instans EC2](get-ec2-instance-type-recommendations.md).

Jika Anda sudah menjalankan EC2 instans, Anda dapat menggunakan 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 EC2 instans dari Compute Optimizer](ec2-instance-recommendations.md).

**Topics**
+ [Untuk menemukan tipe instans menggunakan konsol](#instance-discovery-console)
+ [Jelaskan jenis instance menggunakan AWS CLI](#describe-instance-type-example)
+ [Temukan jenis instance menggunakan AWS CLI](#instance-discovery-cli)
+ [Temukan jenis instance menggunakan Alat untuk PowerShell](#instance-discovery-ps)

## Untuk menemukan tipe instans menggunakan konsol
<a name="instance-discovery-console"></a>

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

**Untuk menemukan tipe instans menggunakan konsol**

1. Buka EC2 konsol Amazon di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

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

1. Pada panel navigasi, pilih **Tipe Instans**. 

1. (Opsional) Pilih ikon preferensi (roda gigi) untuk memilih atribut tipe instans yang akan ditampilkan, seperti **harga Linux Sesuai Permintaan**, lalu pilih **Konfirmasi**. 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.

1. 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](using-regions-availability-zones.md).
   + **v CPUs** atau **Cores** — Jumlah v CPUs atau core.
   + **Memori (GiB)** — Ukuran memori, dalam GiB.
   + **Performa jaringan** – Performa jaringan, dalam Gigabits.
   + **Penyimpanan instans lokal** – Menunjukkan apakah tipe instans memiliki penyimpanan instans lokal (`true` \$1 `false`).

1. (Opsional) Untuk melihat side-by-side perbandingan, pilih kotak centang untuk beberapa jenis instance. Perbandingan ditampilkan di bagian bawah layar.

1. (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.

1. (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](ec2-launch-instance-wizard.md).

## Jelaskan jenis instance menggunakan AWS CLI
<a name="describe-instance-type-example"></a>

Anda dapat menggunakan [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html)perintah untuk menggambarkan jenis instance tertentu.

**Untuk sepenuhnya menggambarkan jenis instance**  
Perintah berikut menampilkan semua rincian yang tersedia untuk jenis instance tertentu. Outputnya panjang, jadi dihilangkan di sini.

```
aws ec2 describe-instance-types \
    --instance-types t2.micro \
    --region us-east-2
```

**Menggambarkan jenis instance dan menyaring output**  
Perintah berikut menampilkan rincian jaringan untuk jenis instance tertentu.

```
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 tertentu.

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

Berikut ini adalah output contoh.

```
[
    {
        "SizeInMiB": 1024
    }
]
```

## Temukan jenis instance menggunakan AWS CLI
<a name="instance-discovery-cli"></a>

Anda dapat menggunakan [describe-instance-type-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-type-offerings.html)perintah [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html)and untuk menemukan jenis instance yang memenuhi kebutuhan Anda.

**Topics**
+ [Temukan jenis instance berdasarkan Availability Zone](#find-instance-type-example-1)
+ [Temukan jenis instance berdasarkan ukuran memori yang tersedia](#find-instance-type-example-2)
+ [Temukan jenis instans berdasarkan penyimpanan instans yang tersedia](#find-instance-type-example-3)
+ [Temukan jenis instance yang mendukung hibernasi](#find-instance-type-example-4)

### Contoh 1: Temukan jenis instance berdasarkan Availability Zone
<a name="find-instance-type-example-1"></a>

Contoh berikut hanya menampilkan jenis instance yang ditawarkan di Availability Zone 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 menurut 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
<a name="find-instance-type-example-2"></a>

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

```
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 menurut 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: Temukan jenis instance berdasarkan penyimpanan instance yang tersedia
<a name="find-instance-type-example-3"></a>

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

```
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
<a name="find-instance-type-example-4"></a>

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 menurut 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
...
```

## Temukan jenis instance menggunakan Alat untuk PowerShell
<a name="instance-discovery-ps"></a>

Anda dapat menggunakan [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html)dan [Get-EC2InstanceTypeOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceTypeOffering.html)cmdlet untuk menemukan jenis instance yang memenuhi kebutuhan Anda.

**Topics**
+ [Temukan jenis instance berdasarkan Availability Zone](#find-instance-type-by-az-ps)
+ [Temukan jenis instance berdasarkan ukuran memori yang tersedia](#find-instance-type-by-memory-ps)
+ [Temukan jenis instans berdasarkan penyimpanan instans yang tersedia](#find-instance-type-by-storage-ps)
+ [Temukan jenis instance yang mendukung hibernasi](#find-instance-type-hibernation-ps)

### Temukan jenis instance berdasarkan Availability Zone
<a name="find-instance-type-by-az-ps"></a>

Contoh berikut hanya menampilkan jenis instance yang ditawarkan di Availability Zone 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
<a name="find-instance-type-by-memory-ps"></a>

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

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

### Temukan jenis instans berdasarkan penyimpanan instans yang tersedia
<a name="find-instance-type-by-storage-ps"></a>

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

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

### Temukan jenis instance yang mendukung hibernasi
<a name="find-instance-type-hibernation-ps"></a>

Contoh berikut menampilkan jenis instance yang mendukung hibernasi.

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