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.
Daftar Isi
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
danio2
volume. Instans Windows hanya mendukungio2
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 mendukungio2
.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 volumeio2
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
danio2
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.
Daftar Isi
Aktifkan Multi-Lampiran
Untuk mengaktifkan Multi-Lampiran selama pembuatan volume. Gunakan salah satu metode berikut.
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.
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
.
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