

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

# Jenis dan karakteristik AMI di Amazon EC2
<a name="ComponentsAMIs"></a>

Saat meluncurkan instance, AMI yang Anda pilih harus kompatibel dengan jenis instans yang Anda pilih. Anda dapat memilih AMI untuk digunakan berdasarkan karakteristik berikut:
+ [Wilayah](using-regions-availability-zones.md)
+ Sistem operasi
+ Arsitektur prosesor
+ [Izin peluncuran](#launch-permissions)
+ [Tipe volume root](#storage-for-the-root-device)
+ [Tipe virtualisasi](#virtualization_types)

## Izin peluncuran
<a name="launch-permissions"></a>

Izin peluncuran menentukan siapa yang dapat menggunakan AMI untuk meluncurkan instance. Anda dapat menganggap izin peluncuran [sebagai berbagi AMI](sharing-amis.md) —ketika Anda memberikan izin peluncuran, Anda membagikan AMI dengan pengguna lain. Hanya pemilik AMI yang dapat menentukan ketersediaannya dengan menentukan izin peluncuran. Izin peluncuran termasuk ke dalam kategori berikut.


| Izin peluncuran | Deskripsi | 
| --- | --- | 
| publik | Pemilik memberikan izin peluncuran ke semua AWS akun. | 
| eksplisit | Pemilik memberikan izin peluncuran ke AWS akun, organisasi, atau unit organisasi tertentu ()OUs. | 
| implisit | Pemilik memiliki izin peluncuran implisit untuk AMI. | 

Amazon dan komunitas Amazon EC2 menyediakan banyak pilihan publik. AMIs Untuk informasi selengkapnya, lihat [Memahami penggunaan AMI bersama di Amazon EC2](sharing-amis.md). Pengembang dapat mengenakan biaya untuk mereka AMIs. Untuk informasi selengkapnya, lihat [AMIs Dibayar AWS Marketplace untuk instans Amazon EC2](paid-amis.md).

## Tipe volume root
<a name="storage-for-the-root-device"></a>

Semua AMIs dikategorikan sebagai *didukung oleh Amazon EBS* atau *didukung oleh Amazon S3*.
+ AMI yang didukung Amazon EBS-Backed — Volume root untuk instance yang diluncurkan dari AMI adalah volume Amazon Elastic Block Store (Amazon EBS) yang dibuat dari snapshot Amazon EBS. Didukung untuk Linux dan Windows AMIs.
+ AMI yang didukung Amazon S3 — Volume root untuk instance yang diluncurkan dari AMI adalah volume penyimpanan instans yang dibuat dari template yang disimpan di Amazon S3. Didukung AMIs hanya untuk Linux. Windows AMIs tidak mendukung penyimpanan instance untuk volume root.

Untuk informasi selengkapnya, lihat [Volume root untuk instans Amazon EC2](RootDeviceStorage.md).

**catatan**  
Dukungan Amazon S3 AMIs dianggap sebagai akhir masa pakai dan tidak direkomendasikan untuk penggunaan baru. Mereka hanya didukung pada jenis instans lama berikut: C1, C3, D2, I2, M1, M2, M3, R3, dan X1.

Tabel berikut merangkum perbedaan penting saat menggunakan kedua jenis. AMIs


| Karakteristik | AMI yang didukung Amazon EBS | AMI yang didukung Amazon S3 | 
| --- | --- | --- | 
| Volume root | Volume EBS | Volume penyimpanan instans | 
| Waktu boot untuk instans | Biasanya kurang dari 1 menit | Biasanya kurang dari 5 menit | 
| Persistensi data  |  Secara default, volume root dihapus ketika instans berakhir.\$1 Data di volume EBS lainnya tetap ada setelah pengakhiran instans secara default.  |  Data pada setiap volume penyimpanan instans hanya bertahan selama masa hidup instans.  | 
| Kondisi terhenti |  Dapat berada dalam kondisi terhenti. Bahkan ketika instance dihentikan dan tidak berjalan, volume root tetap ada di Amazon EBS.  |  Tidak dapat berada dalam keadaan berhenti; instance sedang berjalan atau dihentikan.  | 
| Pengubahan |  Tipe instans, kernel, disk RAM, dan data pengguna dapat diubah saat instans dihentikan.  |  Atribut instans tetap selama instan berlangsung.  | 
| Biaya |  Anda dikenai biaya untuk penggunaan instans, penggunaan volume EBS, dan penyimpanan AMI sebagai snapshot EBS.  |  Anda dikenai biaya penggunaan instans dan penyimpanan AMI di Amazon S3.  | 
| Pembuatan/pemaketan AMI | Menggunakan perintah/panggilan tunggal | Memerlukan instalasi dan penggunaan alat AMI | 

\$1 Secara default, volume root EBS memiliki tanda `DeleteOnTermination` diatur ke `true`. Untuk informasi tentang cara mengubah tanda ini sehingga volume tetap ada setelah pengakhiran, lihat [Pertahankan volume root Amazon EBS setelah instans Amazon EC2 dihentikan](configure-root-volume-delete-on-termination.md).

\$1\$1 Hanya didukung dengan `io2` EBS Block Express. Untuk informasi selengkapnya, lihat [Volume Blok Express IOPS SSD yang disediakan di Panduan](https://docs.aws.amazon.com/ebs/latest/userguide/provisioned-iops.html#io2-block-express) Pengguna *Amazon EBS*.

# Identifikasi jenis volume root yang ditentukan oleh AMI Anda
<a name="display-ami-root-device-type"></a>

AMI yang Anda gunakan untuk meluncurkan instans EC2 menentukan jenis volume root. Volume root dari instans EC2 adalah volume EBS atau volume penyimpanan instans.

[Instans berbasis nitro](instance-types.md#instance-hypervisor-type) hanya mendukung volume root EBS. Jenis instans generasi sebelumnya berikut adalah satu-satunya tipe instans yang mendukung volume root penyimpanan instans: C1, C3, D2, I2, M1, M2, M3, R3, dan X1.

------
#### [ Console ]

**Untuk mengidentifikasi jenis volume root yang ditentukan oleh AMI**

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

1. Di panel navigasi, pilih **AMIs**, dan pilih AMI.

1. Pada tab **Detail**, periksa nilai **Tipe perangkat root** sebagai berikut:
   + `ebs`— Instans yang diluncurkan dari AMI ini akan mendapatkan volume root EBS
   + `instance store`— Instans yang diluncurkan dari AMI ini akan mendapatkan volume root penyimpanan instance.

------
#### [ AWS CLI ]

**Untuk mengidentifikasi jenis volume root yang ditentukan oleh AMI**  
Gunakan perintah [describe-images](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html).

```
aws ec2 describe-images \
    --image-ids ami-0abcdef1234567890 \
    --query Images[].RootDeviceType
```

Berikut ini adalah output contoh.

```
ebs
```

------
#### [ PowerShell ]

**Untuk mengidentifikasi jenis volume root yang ditentukan oleh AMI**  
Gunakan [Get-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html)cmdlet.

```
(Get-EC2Image `
    -ImageId ami-0abcdef1234567890).RootDeviceType.Value
```

Berikut ini adalah output contoh.

```
ebs
```

------

## Tipe virtualisasi
<a name="virtualization_types"></a>

Amazon Machine Image menggunakan salah satu dari dua tipe virtualisasi: paravirtual (PV) atau mesin virtual perangkat keras (HVM). Perbedaan utama antara PV dan HVM AMIs adalah cara mereka boot dan apakah mereka dapat memanfaatkan ekstensi perangkat keras khusus (CPU, jaringan, dan penyimpanan) untuk kinerja yang lebih baik. Windows AMIs adalah AMIs HVM.

Tabel berikut membandingkan HVM dan PV. AMIs


| Karakteristik | HVM | PV | 
| --- | --- | --- | 
| Deskripsi | AMI HVM disajikan dengan set perangkat keras virtual dan boot dengan menjalankan rekaman boot master perangkat blok root gambar Anda. Tipe virtualisasi ini menyediakan kemampuan untuk menjalankan sistem operasi secara langsung pada mesin virtual tanpa modifikasi apa pun, seolah-olah dijalankan di perangkat keras bare metal. Sistem host Amazon EC2 mengemulasi beberapa atau semua perangkat keras dasar yang disajikan kepada tamu. |  AMIs Boot PV dengan boot loader khusus yang disebut PV-GRUB, yang memulai siklus boot dan kemudian rantai memuat kernel yang ditentukan dalam menu.lst file pada gambar Anda. Tamu Paravirtual dapat menjalankan perangkat keras host yang tidak memiliki dukungan virtualisasi secara eksplisit. [Untuk informasi selengkapnya tentang PV-GRUB dan penggunaannya di Amazon EC2, lihat Kernel yang disediakan pengguna.](https://docs.aws.amazon.com/linux/al2/ug/UserProvidedKernels.html) | 
| Tipe instans yang didukung | Semua jenis instance generasi saat ini mendukung AMIs HVM. | Jenis instans generasi sebelumnya berikut mendukung PV AMIs: C1, C3, M1, M3, M2, dan T1. Jenis instans generasi saat ini yang tidak mendukung PV AMIs. | 
| Dukungan untuk ekstensi perangkat keras | Tamu HVM dapat memanfaatkan ekstensi perangkat keras yang menyediakan akses cepat ke perangkat keras dasar di sistem host. Mereka diharuskan menggunakan jaringan yang disempurnakan dan pemrosesan GPU. Untuk melewati instruksi ke jaringan khusus dan perangkat GPU, OS harus memiliki akses ke platform perangkat keras asli, dan virtualisasi HVM menyediakan akses ini. Untuk informasi selengkapnya, lihat [Jaringan yang disempurnakan di EC2 instans Amazon](enhanced-networking.md). | Tidak, mereka tidak dapat memanfaatkan ekstensi perangkat keras khusus seperti jaringan yang disempurnakan atau pemrosesan GPU. | 
| [Bagaimana menemukan](finding-an-ami.md) | Verifikasikan bahwa jenis virtualisasi AMI diatur ke hvm, menggunakan konsol atau perintah [describe-images](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html). | Verifikasikan bahwa jenis virtualisasi AMI diatur ke paravirtual, menggunakan konsol atau perintah [describe-images](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html). | 

**PV di HVM**  
Tamu paravirtual secara tradisional berkinerja lebih baik dengan penyimpanan dan operasi jaringan daripada tamu HVM karena mereka dapat memanfaatkan driver khusus untuk I/O menghindari overhead meniru jaringan dan perangkat keras disk, sedangkan tamu HVM harus menerjemahkan instruksi ini ke perangkat keras yang ditiru. Sekarang driver PV tersedia untuk tamu HVM, sehingga sistem operasi yang tidak dapat di-porting untuk berjalan di lingkungan paravirtualisasi masih dapat melihat keunggulan kinerja dalam penyimpanan dan jaringan dengan menggunakannya. I/O Dengan PV pada driver HVM ini, tamu HVM dapat memperoleh performa yang sama, atau lebih baik daripada tamu paravirtual.