Kendala pada ukuran dan konfigurasi volume EBS - Amazon EBS

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

Kendala pada ukuran dan konfigurasi volume EBS

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 dan https://access.redhat.com/solutions/1532

** 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. OS bergantung pada perangkat penyimpanan untuk memetakan blok-blok tersebut ke sektor fisik. EBSmengiklankan sektor 512-byte ke sistem operasi, yang membaca dan menulis data ke disk menggunakan blok data yang merupakan kelipatan dari ukuran sektor.

Ukuran default industri untuk blok data logis saat ini adalah 4.096 bita (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 berada di luar ruang lingkup topik ini, tetapi pilihan ukuran blok memiliki konsekuensi bagi kapasitas penyimpanan volume. Tabel berikut menunjukkan kapasitas penyimpanan sebagai fungsi ukuran blok:

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

Batas EBS yang dikenakan pada ukuran volume (64 TiB) saat ini sama dengan ukuran maksimum yang diaktifkan oleh blok data 16-KiB.