Melampirkan volume ke beberapa instans dengan Multi-Lampiran Amazon EBS - Amazon EBS

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

Melampirkan volume ke beberapa instans dengan Multi-Lampiran Amazon EBS

Dengan Multi-Lampiran Amazon EBS, Anda dapat memasang satu volume SSD IOPS yang Tersedia (io1 atau io2) ke banyak instans yang berada dalam Zona Ketersediaan yang sama. Anda dapat memasang beberapa volume dengan Multi-Lampiran diaktifkan ke suatu instans atau serangkaian instans. Setiap instans di mana volume terpasang memiliki izin baca dan tulis penuh untuk volume yang dibagikan. Multi-Lampiran membuat Anda mudah untuk mendapatkan ketersediaan aplikasi yang lebih tinggi dalam aplikasi yang mengelola operasi kerja yang dilakukan secara bersamaan.

Pertimbangan dan batasan

  • Volume yang diaktifkan Multi-Lampirkan dapat dilampirkan hingga 16 instans yang dibangun di Sistem Nitro yang berada di Availability Zone yang sama.

  • Instans Linux mendukung Multi-Attach diaktifkan io1 dan io2 volume. Instans Windows hanya mendukung io2 volume yang diaktifkan Multi-Attach.

  • Jumlah maksimum volume Amazon EBS yang dapat dilampirkan ke instans bergantung pada tipe instans dan ukuran instans. Untuk informasi selengkapnya, lihat batas volume instance.

  • Multi-Lampiran didukung secara eksklusif pada Volume SSD IOPS yang tersedia (io1 dan io2).

  • Multi-Lampiran untuk volume io1 hanya tersedia di Wilayah berikut: AS Timur (Virginia Utara), AS Barat (Oregon), dan Asia Pasifik (Seoul).

    Multi-Lampiran untuk io2 tersedia di semua Wilayah yang mendukung io2.

    catatan

    Untuk performa, konsistensi, dan daya tahan yang lebih baik dengan biaya lebih rendah, kami sarankan Anda menggunakan volume io2.

  • Volume io1 dengan Multi-Lampiran diaktifkan tidak didukung dengan instans yang dibangun di atas Nitro System yang mendukung protokol jaringan Scalable Reliable Datagram (SRD) saja. Untuk menggunakan Multi-Lampiran dengan tipe instans ini, Anda harus menggunakan volume io2 Block Express.

  • Sistem file standar, seperti XFS dan EXT4, tidak dirancang untuk diakses secara bersamaan oleh beberapa server, seperti instans EC2. Anda harus menggunakan sistem file klaster untuk memastikan ketahanan dan keandalan data untuk beban kerja produksi Anda.

  • Volume io2 dengan Multi-Lampiran diaktifkan mendukung pagar I/O. Protokol fencing I/O mengendalikan akses tulis dalam lingkungan penyimpanan bersama untuk menjaga konsistensi data. Aplikasi Anda harus memberikan urutan penulisan untuk instans terlampir untuk menjaga konsistensi data. Untuk informasi selengkapnya, lihat Reservasi NVMe.

    Volume io1 dengan Multi-Lampiran diaktifkan tidak mendukung pagar I/O.

  • Volume dengan Multi-Lampiran diaktifkan tidak dapat dibuat sebagai volume boot.

  • Volume dengan Multi-Lampiran diaktifkan dapat dilampirkan ke satu pemetaan perangkat blok per instans.

  • Multi-Lampirkan tidak dapat diaktifkan selama peluncuran instans menggunakan konsol RunInstances Amazon EC2 atau API.

  • Volume dengan Multi-Lampiran diaktifkan yang memiliki masalah di lapisan infrastruktur Amazon EBS tidak tersedia untuk semua instans yang dipasang. Masalah di Amazon EC2 atau lapisan jaringan mungkin hanya berdampak pada beberapa instans yang terpasang.

  • Tabel berikut menunjukkan dukungan modifikasi volume untuk volume io1 dan io2 dengan Multi-Lampiran diaktifkan setelah pembuatan.

    Volume io2 Volume io1
    Mengubah tipe volume
    Mengubah ukuran volume
    Mengubah IOPS yang tersedia
    Aktifkan Multi-Lampiran ✓ *
    Nonaktifkan Multi-Lampiran ✓ *

    * Anda tidak dapat mengaktifkan atau menonaktifkan Multi-Lampiran saat volume dilampirkan ke suatu instans.

Kinerja

Setiap instans yang dilampirkan mampu mendorong performa IOPS maksimum hingga performa maksimal yang tersedia dari volume. Namun, performa agregat dari semua instans yang terlampir tidak dapat melebihi performa maksimal yang tersedia dari volume. Jika permintaan instans yang terpasang untuk IOPS lebih tinggi dari volume IOPS yang Tersedia, volumenya tidak akan melebihi performa yang disediakan.

Misalnya, Anda membuat volume dengan Multi-Lampiran diaktifkan io2 dengan 80,000 IOPS yang Tersedia dan memasangnya ke instans m7g.large yang mendukung hingga 40,000 IOPS, dan r7g.12xlarge instans yang mendukung hingga 60,000 IOPS. Setiap instans dapat mendorong IOPS maksimum karena kurang dari volume IOPS yang tersedia sebesar 80,000. Namun, jika kedua instans mendorong I/O ke volume secara bersamaan, IOPS gabungannya tidak dapat melebihi performa IOPS yang disediakan volume yaitu sebesar 80,000.

Untuk mencapai performa yang konsisten, praktik terbaik adalah menyeimbangkan I/O yang didorong dari instans yang terlampir di seluruh sektor volume dengan Multi-Lampiran diaktifkan.

Bekerja dengan Multi-Lampiran

Volume dengan Multi-Lampiran diaktifkan dapat dikelola dengan cara yang sama dengan pengelolaan volume Amazon EBS lainnya. Namun, untuk menggunakan fungsi Multi-Lampiran, Anda harus mengaktifkannya untuk volume. Saat Anda membuat volume baru, Multi-Lampiran dinonaktifkan secara default.

Aktifkan Multi-Lampiran

Untuk mengaktifkan Multi-Lampiran selama pembuatan volume. Gunakan salah satu metode berikut.

Console
Untuk mengaktifkan Multi-Lampiran selama pembuatan volume
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Volume.

  3. Pilih Buat Volume.

  4. Untuk Tipe volume, pilih SSD IOPS yang Tersedia (io1) atau SSD IOPS yang Tersedia (io2).

  5. Untuk Ukuran dan IOPS, pilih ukuran volume yang diperlukan dan jumlah IOPS untuk disediakan.

  6. Untuk Zona Ketersediaan, pilih Zona Ketersediaan yang sama dengan lokasi instans.

  7. Untuk Multi-Lampiran Amazon EBS, pilih Aktifkan Multi-Lampiran.

  8. (Opsional) Untuk ID Snapshot, pilih snapshot tempat pembuatan volume.

  9. Atur status enkripsi untuk volume.

    Jika snapshot yang dipilih dienkripsi, atau jika akun Anda diaktifkan untuk enkripsi secara default, enkripsi diaktifkan secara otomatis dan Anda tidak dapat menonaktifkannya. Anda dapat memilih kunci KMS untuk mengenkripsi volume.

    Jika snapshot yang dipilih tidak dienkripsi dan akun Anda tidak diaktifkan untuk enkripsi secara default, enkripsi bersifat opsional. Untuk mengenkripsi volume, untuk Enkripsi, pilih Enkripsi volume ini lalu pilih kunci KMS yang akan digunakan untuk mengenkripsi volume.

    catatan

    Volume yang dienkripsi hanya dapat dilampirkan ke instans yang mendukung enkripsi Amazon EBS. Untuk informasi selengkapnya, lihat Enkripsi EBS Amazon.

  10. (Opsional) Untuk menetapkan tag khusus ke volume, di bagian Tag, pilih Tambahkan tag, lalu masukkan kunci tag dan pasangan nilai.

  11. Pilih Buat Volume.

Command line
Untuk mengaktifkan Multi-Lampiran selama pembuatan volume

Gunakan perintah create-volume dan tentukan parameter --multi-attach-enabled.

$ C:\> aws ec2 create-volume --volume-type io2 --multi-attach-enabled --size 100 --iops 2000 --region us-west-2 --availability-zone us-west-2b

Anda juga dapat mengaktifkan Multi-Lampiran untuk volume io2 setelah pembuatan, tetapi hanya jika volume tersebut tidak terhubung ke instans apa pun.

catatan

Anda tidak dapat mengaktifkan Multi-Lampiran untuk volume io1 setelah pembuatan.

Gunakan salah satu metode berikut untuk mengaktifkan Multi-Lampiran untuk volume io2 setelah pembuatan.

Console
Untuk mengaktifkan Multi-Lampiran setelah pembuatan
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Volume.

  3. Pilih volume dan pilih Tindakan, Ubah Volume.

  4. Untuk Multi-Lampiran Amazon EBS, pilih Aktifkan Multi-Lampiran.

  5. Pilih Ubah.

Command line
Untuk mengaktifkan Multi-Lampiran setelah pembuatan

Gunakan perintah modify-volume dan tentukan parameter --multi-attach-enabled.

$ C:\> aws ec2 modify-volume --volume-id vol-1234567890abcdef0 --multi-attach-enabled

Nonaktifkan Multi-Lampiran

Anda dapat menonaktifkan Multi-Lampiran untuk volume io2 hanya jika dilampirkan ke tidak lebih dari satu instans.

catatan

Anda tidak dapat menonaktifkan Multi-Lampiran untuk volume io1 setelah pembuatan.

Gunakan salah satu metode berikut untuk menonaktifkan Multi-Lampiran untuk sebuah volume io2.

Console
Untuk menonaktifkan Multi-Lampiran setelah pembuatan
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Volume.

  3. Pilih volume dan pilih Tindakan, Ubah Volume.

  4. Untuk Multi-Lampiran Amazon EBS, hapus Aktifkan Multi-Lampiran.

  5. Pilih Ubah.

Command line
Untuk menonaktifkan Multi-Lampiran setelah pembuatan

Gunakan perintah modify-volume dan tentukan parameter -no-multi-attach-enabled.

$ C:\> aws ec2 modify-volume --volume-id vol-1234567890abcdef0 --no-multi-attach-enabled

Lampirkan volume ke instans

Anda memasang volume dengan Multi-Lampiran diaktifkan pada sebuah instans dengan cara yang sama seperti Anda melampirkan volume EBS lainnya. Untuk informasi selengkapnya, lihat Lampirkan volume Amazon EBS ke instans.

Hapus saat penghentian

Volume dengan Multi-Lampiran diaktifkan dihapus pada saat pengakhiran instans jika instans terakhir yang dilampirkan diakhiri dan jika instans tersebut dikonfigurasi untuk menghapus volume pada saat pengakhiran. Jika volume terlampir ke banyak instans yang memiliki pengaturan pengakhiran saat pengakhiran yang berbeda dalam pemetaan perangkat blok volumenya, pengaturan pemetaan perangkat blok instans terakhir yang terlampir menentukan penghapusan pada perilaku pengakhiran.

Untuk memastikan penghapusan yang dapat diprediksi pada perilaku pengakhiran, aktifkan atau nonaktifkan penghapusan pada saat pengakhiran untuk semua instans tempat volume terpasang.

Secara default, ketika volume dilampirkan ke suatu instans, penghapusan pada pengaturan pengakhiran untuk pemetaan perangkat blok diatur ke palsu. Jika Anda ingin mengaktifkan penghapusan saat pengakhiran untuk volume dengan Multi-Lampiran diaktifkan, ubah pemetaan perangkat blok.

Jika Anda ingin volume dihapus ketika instans yang terlampir diakhiri, aktifkan penghapusan pada saat pengakhiran pemetaan perangkat blok untuk semua instans yang terlampir. Jika Anda ingin mempertahankan volume setelah instans yang terpasang diakhiri, nonaktifkan penghapusan saat pengakhiran di pemetaan perangkat blok untuk semua instans yang terlampir. Untuk informasi selengkapnya, lihat Mempertahankan data saat instance dihentikan.

Anda dapat memodifikasi penghapusan suatu instans pada pengaturan pengakhiran saat peluncuran atau setelah diluncurkan. Jika Anda mengaktifkan atau menonaktifkan penghapusan pada pengakhiran selama peluncuran instans, pengaturan hanya berlaku untuk volume yang dilampirkan saat peluncuran. Jika Anda memasang volume ke suatu instans setelah peluncuran, Anda harus secara eksplisit mengatur penghapusan pada perilaku pengakhiran untuk volume tersebut.

Anda dapat mengubah pengaturan penghapusan saat pengakhiran suatu instans menggunakan alat baris perintah saja.

Untuk mengubah pengaturan penghapusan saat pengakhiran untuk instans yang sudah ada

Gunakan perintah modify-instance-attribute dan tentukan atribut DeleteOnTermination dalam --block-device-mappings option.

aws ec2 modify-instance-attribute --instance-id i-1234567890abcdef0 --block-device-mappings file://mapping.json

Tentukan hal berikut dalam mapping.json.

[ { "DeviceName": "/dev/sdf", "Ebs": { "DeleteOnTermination": true|false } } ]

Memantau volume dengan Multi-Lampiran diaktifkan

Anda dapat memantau volume yang diaktifkan Multi-Lampirkan menggunakan CloudWatch Metrik untuk volume Amazon EBS. Untuk informasi selengkapnya, lihat CloudWatch Metrik Amazon untuk Amazon EBS.

Data digabungkan di semua instans yang terlampir. Anda tidak dapat memantau metrik untuk setiap instans yang terlampir.

Harga dan penagihan

Tidak ada biaya tambahan untuk menggunakan Multi-Lampiran Amazon EBS. Anda dikenai biaya dengan tarif standar yang berlaku untuk volume SSD IOPS yang Tersedia (io1 dan io2). Untuk informasi selengkapnya, lihat harga Amazon EBS.