Batasan 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.

Batasan ukuran dan konfigurasi volume EBS

Ukuran volume Amazon EBS 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-bagian berikut menjelaskan faktor terpenting yang membatasi ukuran volume EBS yang dapat digunakan dan menawarkan rekomendasi untuk mengonfigurasi volume EBS Anda.

Kapasitas penyimpanan

Tabel berikut merangkum jadwal penyimpanan teoretis dan yang diimplementasikan untuk sistem file yang paling umum digunakan di Amazon EBS, dengan asumsi ukuran blok sebesar 4.096 bita.

Skema pembagian Blok maksimal yang dapat dihitung Ukuran maks teoretis (blok × ukuran blok) Ekst4 menerapkan ukuran maksimal* XFS menerapkan ukuran maksimal** NTFS menerapkan ukuran maksimal Max yang 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 pada RHEL7)

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 partisi GPT. Untuk informasi selengkapnya, lihat Volume Block Express SSD (io2) IOPS yang tersedia.

Pembatasan layanan

Amazon EBS merupakan abstrak penyimpanan pusat data yang didistribusikan secara besar-besaran ke dalam hard disk virtual. Ke sistem operasi yang terpasang pada instans EC2 volume EBS terlampir tampaknya berupa hard disk fisik yang berisi sektor disk 512-bita. OS tersebut mengelola alokasi blok (atau klaster) data ke sektor virtual tersebut melalui pemanfaatan manajemen penyimpanan. Alokasi tersebut sesuai dengan skema partisi volume, seperti master boot record (MBR) atau GUID partition table (GPT), dan sesuai kemampuan sistem file yang terpasang (ext4, NTFS, dan seterusnya).

EBS tidak mengetahui data yang terkandung di sektor disk virtual; tapi 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:

  • Saat ini EBS mendukung ukuran volume maksimum 64 TiB. Artinya, Anda dapat membuat volume EBS sebesar 64 TiB, tetapi apakah OS tersebut mengakui semua kapasitas itu tergantung pada karakteristik desainnya sendiri dan bagaimana volumenya dipartisi.

  • Volume boot harus menggunakan skema partisi MBR atau GPT. AMI yang Anda luncurkan instance menentukan mode boot dan selanjutnya skema partisi yang digunakan untuk volume boot.

    Dengan MBR, volume boot dibatasi hingga 2 TiB.

    Dengan GPT, volume boot dapat mencapai ukuran hingga 64 TiB saat digunakan dengan mode boot GRUB2 (Linux) atau UEFI (Windows).

    Untuk informasi selengkapnya, lihat Buat volume Amazon EBS tersedia untuk digunakan.

  • Volume non-boot yang 2 TiB (2048 GiB) atau lebih besar harus menggunakan tabel partisi GPT untuk 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 tabel partisi GUID (GPT). Perbedaan penting antara skema ini dapat dirangkum sebagai berikut.

MBR

MBR menggunakan 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 volume MBR secara konvensional dibatasi sebesar 512 bita. Oleh karena itu:

232 × 512 bytes = 2 TiB

Solusi teknik untuk meningkatkan batas 2-TiB ini untuk volume MBR belum memenuhi adopsi industri yang tersebar luas. Akibatnya, Linux dan Windows tidak pernah mendeteksi volume MBR sebagai lebih besar dari 2 TiB bahkan AWS jika menunjukkan ukurannya menjadi lebih besar.

GPT

GPT menggunakan 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 volume GPT umumnya 4.096 bita. 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 dibatasi hingga 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. EBS mengiklankan sektor 512-bita ke sistem operasi, yang membaca dan menulis data ke disk menggunakan blok data yang memiliki ukuran sektor ganda.

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 yang dikenakan EBS pada ukuran volume (64 TiB) saat ini setara dengan ukuran maksimum yang diaktifkan oleh blok data sebesar 16 KiB.