Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kendala EBS volume Amazon
Ukuran EBS volume Amazon dibatasi oleh fisika dan aritmatika penyimpanan data blok, serta oleh keputusan implementasi sistem operasi (OS) dan perancang sistem file. AWS memberlakukan batasan tambahan pada ukuran volume untuk menjaga keandalan layanannya.
Bagian berikut menjelaskan faktor terpenting yang membatasi ukuran EBS volume yang dapat digunakan dan menawarkan rekomendasi untuk mengonfigurasi EBS volume Anda.
Kapasitas penyimpanan
Tabel berikut merangkum kapasitas penyimpanan teoritis dan diimplementasikan untuk sistem file yang paling umum digunakan di AmazonEBS, dengan asumsi ukuran blok 4.096 byte.
Skema pembagian | Blok maksimal yang dapat dihitung | Ukuran maks teoretis (blok × ukuran blok) | Ekst4 menerapkan ukuran maksimal* | XFSukuran maks yang diimplementasikan** | NTFSukuran maks yang diimplementasikan | Max didukung oleh EBS |
---|---|---|---|---|---|---|
MBR | 2 32 | 2 TiB | 2 TiB | 2 TiB | 2 TiB | 2 TiB |
GPT | 2 64 |
64 ZiB |
1 EiB = 10242 TiB(50 TiB disertifikasi pada) RHEL7 |
500 TiB (disertifikasi padaRHEL7) |
256 TiB | 64 TiB † |
* https://ext4.wiki.kernel.org/index.php/Ext4_Howto
** https://access.redhat.com/solutions/1532
† Volume io2
Block Express mendukung hingga 64 TiB untuk GPT partisi. Untuk informasi selengkapnya, lihat Provisioned IOPS SSD (io2) Blokir volume Express.
Pembatasan layanan
Amazon EBS mengabstraksi penyimpanan pusat data yang didistribusikan secara besar-besaran ke dalam hard disk drive virtual. Untuk sistem operasi yang diinstal pada sebuah EC2 instance, EBS volume yang terpasang tampaknya merupakan hard disk drive fisik yang berisi sektor disk 512-byte. OS tersebut mengelola alokasi blok (atau klaster) data ke sektor virtual tersebut melalui pemanfaatan manajemen penyimpanan. Alokasi sesuai dengan skema partisi volume, seperti master boot record (MBR) atau GUID partition table (GPT), dan dalam kemampuan sistem file yang diinstal (ext4,, NTFS dan sebagainya).
EBStidak mengetahui data yang terkandung dalam sektor disk virtualnya; itu hanya memastikan integritas sektor. Ini berarti bahwa AWS tindakan dan tindakan OS tidak tergantung satu sama lain. Saat Anda memilih ukuran volume, perhatikan kemampuan dan batasan keduanya, seperti dalam kasus berikut:
-
EBSSaat ini mendukung ukuran volume maksimum 64 TiB. Ini berarti Anda dapat membuat EBS volume sebesar 64 TiB, tetapi apakah OS mengenali semua kapasitas itu tergantung pada karakteristik desainnya sendiri dan bagaimana volume dipartisi.
-
Volume boot harus menggunakan skema MBR atau GPT partisi. AMIAnda meluncurkan instance dari menentukan mode boot dan selanjutnya skema partisi yang digunakan untuk volume boot.
Dengan MBR, volume boot dibatasi hingga 2 TiB dalam ukuran.
Dengan GPT, volume boot dapat mencapai ukuran hingga 64 TiB saat digunakan dengan GRUB2 (Linux) atau mode UEFI boot (Windows).
Untuk informasi selengkapnya, lihat Buat EBS volume Amazon tersedia untuk digunakan.
-
Volume non-boot yang 2 TiB (2048 GiB) atau lebih besar harus menggunakan tabel partisi untuk GPT mengakses seluruh volume.
Skema partisi
Di antara dampak lainnya, skema pembagian menentukan berapa banyak blok data logis yang dapat ditangani secara unik dalam satu volume. Untuk informasi selengkapnya, lihat Ukuran blok data. Skema partisi umum yang digunakan adalah Master Boot Record (MBR) dan GUIDpartition table (GPT). Perbedaan penting antara skema ini dapat dirangkum sebagai berikut.
MBR
MBRmenggunakan struktur data 32-bit untuk menyimpan alamat blok. Ini berarti bahwa setiap blok data dipetakan dengan salah satu dari 232 bilangan bulat yang mungkin. Ukuran maksimum volume yang dapat dihitung diberikan dengan formula berikut ini:
232 × Block size
Ukuran blok untuk MBR volume secara konvensional dibatasi hingga 512 byte. Oleh karena itu:
232 × 512 bytes = 2 TiB
Solusi rekayasa untuk meningkatkan batas MBR volume 2-TiB ini belum memenuhi adopsi industri yang meluas. Akibatnya, Linux dan Windows tidak pernah mendeteksi MBR volume yang lebih besar dari 2 TiB bahkan jika AWS menunjukkan ukurannya lebih besar.
GPT
GPTmenggunakan struktur data 64-bit untuk menyimpan alamat blok. Ini berarti bahwa setiap blok data dipetakan dengan salah satu dari 264 bilangan bulat yang mungkin. Ukuran maksimum volume yang dapat dihitung diberikan dengan formula berikut ini:
264 × Block size
Ukuran blok untuk GPT volume biasanya 4.096 byte. Oleh karena itu:
264 × 4,096 bytes = 264 × 212 bytes = 270 × 26 bytes = 64 ZiB
Sistem komputer dunia nyata tidak mendukung apa pun yang dekat dengan maksimum teoretis ini. Ukuran sistem file yang diterapkan saat ini terbatas pada 50 TiB untuk ext4 dan 256 TiB untuk. NTFS
Ukuran blok data
Penyimpanan data di hard drive modern dikelola melalui pengalamatan blok logis, lapisan abstraksi yang memungkinkan sistem operasi membaca dan menulis data dalam blok logis tanpa mengetahui banyak tentang perangkat keras yang mendasarinya. Sistem operasi bergantung pada perangkat penyimpanan untuk memetakan blok ke sektor fisiknya, dan membaca dan menulis data ke disk menggunakan blok data yang merupakan kelipatan dari ukuran sektor.
Amazon EBS mengiklankan sektor fisik 512-byte atau 4.096-byte (4 KiB) ke sistem operasi. Amazon EBS mengiklankan sektor fisik 4-KiB hanya jika jenis EC2 instans Amazon, sistem operasi, dan AWS NVMe driver mendukungnya. Jika jenis instans, sistem operasi, atau AWS NVMe driver tidak mendukung sektor fisik 4-KiB, Amazon EBS mengiklankan sektor fisik 512-byte sebagai gantinya.
Dukungan jenis EC2 instans Amazon
Tabel berikut menunjukkan ukuran sektor yang EBS diiklankan Amazon untuk berbagai jenis EC2 instans Amazon.
Ukuran sektor fisik yang diiklankan | Tipe instans |
---|---|
512 byte | Semua instance berbasis Xen dan instance berbasis Nitro berikut:
|
4 KiB | Semua contoh berbasis Nitro lainnya |
Dukungan sistem operasi
Tabel berikut menunjukkan ukuran sektor yang EBS diiklankan Amazon untuk beberapa sistem operasi umum.
catatan
Ini bukan daftar lengkap. Kami menyarankan Anda memverifikasi ukuran sektor fisik yang diiklankan oleh Amazon EBS di sistem operasi Anda.
Ukuran sektor fisik yang diiklankan | Sistem operasi |
---|---|
512 byte |
|
4 KiB |
|
AWS NVMedukungan pengemudi
Amazon EBS mengiklankan sektor fisik 4 KiB dengan AWS NVMe driver versi 1.5.1 dan yang lebih baru. Selalu pastikan bahwa Anda menggunakan versi AWS NVMedriver terbaru.
Ukuran blok non-default
Ukuran default industri untuk blok data logis saat ini adalah 4 KiB. Karena beban kerja tertentu mendapatkan keuntungan dari ukuran blok yang lebih kecil atau lebih besar, sistem file mendukung ukuran blok non-default yang dapat ditentukan selama pemformatan. Skenario di mana ukuran blok non-default harus digunakan (seperti pengoptimalan) berada di luar cakupan dokumentasi ini, tetapi pilihan ukuran blok memiliki konsekuensi untuk kapasitas penyimpanan volume. Tabel berikut menunjukkan kapasitas penyimpanan teoritis sebagai fungsi dari ukuran blok. Namun, perlu diingat bahwa batas EBS yang dikenakan pada ukuran volume (64 TiB untuk io2 Block Express) saat ini sama dengan ukuran maksimum yang diaktifkan oleh blok data 16-KiB.
Ukuran blok | Ukuran volume maksimal |
---|---|
4 KiB (default) | 16 TiB |
8 KiB | 32 TiB |
16 KiB | 64 TiB |
32 KiB | 128 TiB |
64 KiB (maksimal) | 256 TiB |