Blokir pemetaan perangkat untuk volume di 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.

Blokir pemetaan perangkat untuk volume di instans Amazon EC2

Setiap instans yang Anda luncurkan memiliki volume perangkat root yang terkait, yang bisa berupa volume Amazon EBS atau volume penyimpanan instans. Anda dapat menggunakan pemetaan perangkat blok untuk menentukan volume EBS tambahan atau volume penyimpanan instans untuk dilampirkan ke instans saat diluncurkan. Anda juga dapat melampirkan volume EBS tambahan ke instance yang sedang berjalan. Namun, satu-satunya cara untuk melampirkan volume penyimpanan instans ke instans adalah dengan menggunakan pemetaan perangkat blok untuk melampirkan volume saat instans diluncurkan.

Konsep pemetaan perangkat blok

Perangkat blok adalah perangkat penyimpanan yang memindahkan data dalam urutan byte atau(blok). Perangkat ini mendukung akses acak dan umumnya menggunakan I/O buffer. Contohnya termasuk hard disk, drive CD-ROM, dan flash drive. Perangkat blok dapat dipasang secara fisik ke komputer atau diakses dari jarak jauh seolah-olah perangkat tersebut terpasang secara fisik ke komputer.

Amazon EC2 mendukung dua jenis perangkat blok:

  • Volume penyimpanan instans (perangkat virtual yang perangkat keras yang mendasari secara fisik terpasang ke komputer host untuk instans)

  • Volume EBS (perangkat penyimpanan jarak jauh)

pemetaan perangkat blok menentukan perangkat blok (volume penyimpanan instans dan volume EBS) untuk dilampirkan ke suatu instans. Anda dapat menentukan pemetaan perangkat blok sebagai bagian dari pembuatan AMI sehingga pemetaan tersebut digunakan oleh semua instans yang diluncurkan dari AMI. Atau, Anda dapat menentukan pemetaan perangkat blok ketika Anda meluncurkan instans, sehingga pemetaan ini menimpa pemetaan yang ditentukan dalam AMI tempat Anda meluncurkan instans. Perhatikan bahwa semua volume penyimpanan NVMe instans yang didukung oleh jenis instans secara otomatis dihitung dan diberi nama perangkat pada peluncuran instance; memasukkannya ke dalam pemetaan perangkat blokir tidak berpengaruh.

Entri pemetaan perangkat blok

Ketika Anda membuat pemetaan perangkat blok, Anda menentukan informasi berikut untuk setiap perangkat blok yang perlu dilampirkan ke instans:

  • Nama perangkat yang digunakan di Amazon EC2. Driver perangkat blok untuk instans menetapkan nama volume aktual saat melakukan pemasangan volume. Nama yang diberikan dapat berbeda dari nama yang EC2 direkomendasikan Amazon. Untuk informasi selengkapnya, lihat Nama perangkat untuk volume di EC2 instans Amazon.

Untuk volume penyimpanan instans, Anda juga menentukan informasi berikut:

  • Perangkat virtual: ephemeral[0-23]. Perhatikan bahwa jumlah dan ukuran volume penyimpanan instans yang tersedia untuk instans Anda berbeda-beda menurut tipe instans.

NVMe Misalnya volume toko, informasi berikut juga berlaku:

  • Volume ini secara otomatis dienumerasi dan diberi nama perangkat; menyertakannya dalam pemetaan perangkat blok Anda tidak akan berpengaruh.

Untuk volume EBS, Anda juga menentukan informasi berikut:

  • ID snapshot yang digunakan untuk membuat perangkat blok (snap-xxxxxxxx). Nilai ini opsional selama Anda menentukan ukuran volume. Anda tidak dapat menentukan ID snapshot yang diarsipkan.

  • Ukuran volume, dalam GiB. Ukuran yang ditentukan harus lebih besar atau sama dengan ukuran snapshot yang ditentukan.

  • Apakah akan menghapus volume pada saat pengakhiran instans (true atau false). Nilai default adalah true untuk volume perangkat root dan false untuk volume yang terlampir. Saat Anda membuat AMI, sistem pemetaan perangkat blok mewarisi pengaturan ini dari instans. Saat diluncurkan, instans akan mewarisi pengaturan ini dari AMI.

  • Tipe volume, yang bisa berupa gp2 dan gp3 untuk SSD Tujuan Umum, io1 dan io2 untuk SSD IOPS yang Tersedia, st1 untuk HDD Throughput Dioptimalkan, sc1 untuk Cold HDD, atau standard untuk Magnetik.

  • Jumlah operasi input/output per detik (IOPS) yang didukung oleh volume. (Hanya digunakan dengan volume io1 dan io2.)

Peringatan penyimpanan instans pemetaan perangkat pemetaan perangkat blok

Ada beberapa peringatan yang perlu dipertimbangkan saat meluncurkan instance AMIs yang memiliki volume penyimpanan instance dalam pemetaan perangkat bloknya.

  • Beberapa tipe instans menyertakan lebih banyak volume penyimpanan instans daripada yang lain, dan beberapa tipe instans tidak mengandung volume penyimpanan instans sama sekali. Jika tipe instans Anda mendukung satu volume penyimpanan instans, dan AMI Anda memiliki pemetaan untuk dua volume penyimpanan instans, instans akan meluncurkan dengan satu volume penyimpanan instans.

  • Volume penyimpanan instans hanya dapat dipetakan pada waktu peluncuran. Anda tidak dapat menghentikan instans tanpa volume penyimpanan instans (seperti t2.micro), mengubah instans ke tipe yang mendukung volume penyimpanan instans, lalu memulai ulang instans dengan volume penyimpanan instans. Namun, Anda dapat membuat AMI dari instans dan meluncurkannya pada tipe instans yang mendukung volume penyimpanan instans, dan memetakan volume penyimpanan instans tersebut ke instans.

  • Jika Anda meluncurkan instans dengan volume penyimpanan instans yang dipetakan, lalu menghentikan instans dan mengubahnya menjadi tipe instans dengan volume penyimpanan instans yang lebih sedikit, lalu memulai ulang instans tersebut, pemetaan volume penyimpanan instans dari peluncuran awal akan tetap muncul di metadata instans. Namun, hanya jumlah maksimum volume penyimpanan instans yang didukung untuk tipe instans tersebut yang tersedia untuk instans tersebut.

    catatan

    Saat instans dihentikan atau diakhiri, semua data pada volume penyimpanan instans akan hilang.

  • Bergantung pada kapasitas penyimpanan instans pada saat peluncuran, instans M3 dapat mengabaikan pemetaan perangkat blok penyimpanan instans AMI pada saat peluncuran kecuali jika ditentukan pada saat peluncuran. Anda harus menentukan instans pemetaan perangkat blok penyimpanan pada saat peluncuran, bahkan jika AMI yang Anda luncurkan memiliki volume penyimpanan yang dipetakan di AMI, untuk memastikan bahwa volume penyimpanan instans tersedia saat peluncuran.

Contoh pemetaan perangkat blok

Gambar ini menunjukkan contoh pemetaan perangkat blok untuk instans yang didukung EBS. Gambar ini memetakan /dev/sdb ke ephemeral0 dan memetakan dua volume EBS, satu untuk /dev/sdh dan yang lainnya ke /dev/sdj. Gambar ini juga menunjukkan volume EBS yang merupakan volume perangkat root, /dev/sda1.

Hubungan antara instans, volume penyimpanan instans, dan volume EBS.

Perhatikan bahwa contoh pemetaan perangkat blok ini digunakan dalam perintah contoh dan APIs dalam topik ini. Anda dapat menemukan perintah contoh dan APIs yang membuat pemetaan perangkat blok di Tentukan pemetaan perangkat blok untuk AMI dan. Memperbarui pemetaan perangkat blok saat meluncurkan suatu instans

Cara perangkat disediakan dalam sistem operasi

Nama perangkat seperti /dev/sdh dan xvdh digunakan oleh Amazon EC2 untuk menggambarkan perangkat blok. Pemetaan perangkat blok digunakan oleh Amazon EC2 untuk menentukan perangkat blok yang akan dilampirkan ke EC2 instance. Setelah dilampirkan pada suatu instans, perangkat blok harus dipasang oleh sistem operasi sebelum Anda dapat mengakses perangkat penyimpanan. Ketika dilepaskan dari suatu instans, perangkat blok dilepaskan oleh sistem operasi dan Anda tidak dapat lagi mengakses perangkat penyimpanan.

Instance Linux — Nama perangkat yang ditentukan dalam pemetaan perangkat blok dipetakan ke perangkat blok yang sesuai saat instance pertama kali melakukan booting. Tipe instans menentukan volume penyimpanan instans mana yang diformat dan dipasang secara default. Anda dapat memasang volume penyimpanan instans tambahan saat peluncuran, selama Anda tidak melebihi jumlah volume penyimpanan instans yang tersedia untuk tipe instans Anda. Untuk informasi selengkapnya, lihat Instans menyimpan penyimpanan blok sementara untuk EC2 instance. Driver perangkat blok untuk instans menentukan perangkat yang digunakan saat volume diformat dan dipasang.

Instans Windows - Nama perangkat yang ditentukan dalam pemetaan perangkat blok dipetakan ke perangkat blok yang sesuai saat instance pertama kali melakukan boot, dan kemudian layanan Ec2Config menginisialisasi dan memasang drive. Volume perangkat root dipasang sebagai C:\. Volume penyimpanan instans dipasang sebagai Z:\, Y:\, dan sebagainya. Saat dipasang, volume EBS dapat dipasang menggunakan huruf drive yang tersedia. Namun, Anda dapat mengonfigurasi bagaimana huruf drive ditetapkan ke volume EBS; untuk informasi selengkapnya, lihatAgen peluncuran Windows di instans Amazon EC2 Windows.