Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Inisialisasi volume Amazon EBS
Saat Anda membuat volume dari snapshot, blok penyimpanan dari snapshot harus diunduh dari Amazon S3 dan ditulis ke volume sebelum Anda dapat mengaksesnya. Proses ini disebut inisialisasi volume. Selama waktu ini, volume mungkin mengalami peningkatan latensi I/O dan penurunan kinerja. Kinerja volume penuh dicapai hanya setelah semua blok penyimpanan telah diunduh dan ditulis ke volume.
catatan
Volume kosong memberikan kinerja maksimumnya segera setelah pembuatan dan tidak memerlukan inisialisasi.
Tingkat inisialisasi volume default berfluktuasi selama proses inisialisasi, yang dapat membuat waktu penyelesaian tidak dapat diprediksi.
Untuk meminimalkan dampak kinerja yang terkait dengan inisialisasi volume, Anda dapat menggunakan opsi berikut:
Topik
Menggunakan Tarif Penyediaan Amazon EBS untuk Inisialisasi Volume
Saat membuat volume Amazon EBS dari snapshot, Anda dapat secara opsional menentukan Rasio Penyediaan Amazon EBS untuk Inisialisasi Volume (laju inisialisasi volume) yang berkisar antara 100 hingga 300 MiB/s. Jika Anda menentukan tingkat inisialisasi volume, blok snapshot diunduh dari Amazon S3 dan ditulis ke volume pada tingkat yang ditentukan setelah pembuatan. Ini memungkinkan Anda untuk membuat volume yang sepenuhnya diinisialisasi dan berkinerja penuh dalam jumlah waktu yang dapat diprediksi.
Menggunakan tingkat inisialisasi volume sangat berguna ketika Anda membuat beberapa volume secara bersamaan dan Anda membutuhkan semuanya untuk diinisialisasi dalam jumlah waktu yang dapat diprediksi.
catatan
Tarif Penyediaan Amazon EBS untuk Inisialisasi Volume didukung dengan semua jenis volume Amazon EBS, dan semua EC2 jenis instans Amazon, termasuk instans Amazon Mac. EC2
Anda dapat menentukan tingkat inisialisasi volume:
-
Untuk permintaan pembuatan volume individual
-
Untuk pemetaan perangkat blok volume EBS dalam permintaan peluncuran instance
-
Untuk pemetaan perangkat blok volume EBS di templat peluncuran
-
Untuk volume EBS yang dibuat oleh tugas penggantian volume root
-
Untuk volume EBS di kluster Amazon EKS (dibuat oleh EBS CSI Driver) dan cluster Amazon ECS
Cara kerjanya
Saat Anda membuat volume dengan tingkat inisialisasi volume, blok snapshot diunduh dari Amazon S3 ke volume pada tingkat yang Anda tentukan.
Jumlah waktu yang dibutuhkan untuk menginisialisasi volume tergantung pada hal berikut:
-
Ukuran data snapshot, bukan ukuran volume yang dibuat.
Tip
Untuk menemukan ukuran data snapshot, periksa
FullSnapshotSizeInBytes
bidang di output perintah deskripsikan snapshots, atau bidang Ukuran snapshot penuh di konsol. -
Tingkat inisialisasi volume yang Anda tentukan
Misalnya, jika Anda membuat volume 20 GiB menggunakan snapshot yang memiliki 10 GiB data, dan Anda menentukan tingkat inisialisasi volume 300 = 34,1 detik). MiB/s, the volume will be fully initialized in approximately 34.1 seconds (10 GiB / 300 MiB/s Demikian pula, jika Anda membuat 10 volume dengan snapshot dan laju inisialisasi volume yang sama secara bersamaan, semua 10 volume akan sepenuhnya diinisialisasi dalam 34,1 detik.
Pertimbangan
-
Anda dapat menentukan tingkat inisialisasi volume antara 100 dan 300 MiB/s.
-
Saat Anda menentukan tingkat inisialisasi volume, biaya dan waktu penyelesaian didasarkan pada ukuran data snapshot (bukan ukuran volume) dan tingkat yang Anda tentukan. Untuk informasi selengkapnya, lihat Penagihan.
-
Amazon EBS memberikan tingkat rata-rata yang berada dalam 10 persen dari tingkat inisialisasi volume yang Anda tentukan untuk 99 persen dari waktu.
-
Jika Anda menentukan tingkat inisialisasi volume dan menggunakan snapshot yang diaktifkan untuk pemulihan snapshot cepat, Amazon EBS menggunakan laju yang ditentukan, bukan pemulihan snapshot cepat. Untuk menggunakan pemulihan snapshot cepat sebagai gantinya, jangan tentukan tingkat inisialisasi volume.
-
Anda tidak dapat menentukan tingkat inisialisasi volume untuk volume yang dibuat pada AWS Outposts, atau di Local Zones atau Wavelength Zones.
Kuota
Ada batas 5.000 MiB/s on the cumulative volume initialization rate that you can request across concurrent volume creation requests. For example, you can make 50 concurrent volume creation requests with a rate of 100 MiB/s (50 simultaneous requests * 100 MiB/s rate), or 25 concurrent requests with a rate of 200 MiB/s (25 simultaneous requests * 200 MiB/s tarif). Batas ini berlaku berdasarkan per Wilayah. Jika permintaan melebihi batas ini, itu gagal. Tunggu beberapa permintaan yang sedang berlangsung selesai atau minta kenaikan kuota. Untuk informasi selengkapnya, lihat Kuota untuk Amazon EBS.
Pemantauan
Saat Anda membuat volume dengan tingkat inisialisasi volume, EventBridge peristiwa Amazon akan dikirim ke akun Anda dalam waktu lima menit setelah inisialisasi selesai. Untuk informasi selengkapnya, lihat Acara inisialisasi volume EBS.
Jika Anda menghapus volume sebelum inisialisasi selesai, atau dalam waktu 5 menit setelah inisialisasi selesai, Anda mungkin tidak menerima acara tersebut.
Penagihan
Saat Anda membuat volume dengan tingkat inisialisasi volume, Anda dikenakan tarif per GiB data snapshot, per MiB dari tingkat inisialisasi yang ditentukan. Tarifnya bervariasi menurut Wilayah. Untuk informasi selengkapnya, lihat harga Amazon EBS
Anda dikenakan biaya berdasarkan ukuran data snapshot, bukan ukuran volume. Misalnya, jika Anda membuat snapshot dari volume yang berukuran 100 GiB, tetapi hanya memiliki 50 GiB data, snapshot memiliki ukuran volume 100 GiB, tetapi ukuran data snapshot adalah 50 GiB. Jika Anda menggunakan snapshot tersebut untuk membuat volume dan menentukan tingkat inisialisasi volume, biaya Anda didasarkan pada 50 GiB data snapshot.
Tip
Untuk menemukan ukuran data snapshot, periksa FullSnapshotSizeInBytes
bidang di output perintah deskripsikan snapshots, atau bidang Ukuran snapshot penuh di konsol.
Rumusnya adalah sebagai berikut:
rate for Region
xsnapshot data size
xvolume initialization rate
Anda ditagih jumlah penuh segera setelah volume memasuki active
negara bagian. Permintaan yang gagal tidak ditagih.
Jika Anda menghapus volume sebelum inisialisasi volume selesai, Anda masih ditagih untuk tingkat inisialisasi volume yang diminta.
Gunakan snapshot yang diaktifkan untuk pemulihan snapshot cepat
Jika Anda membuat volume dari snapshot yang diaktifkan untuk pemulihan snapshot cepat, volume sepenuhnya diinisialisasi saat pembuatan dan segera memberikan kinerja penuhnya. Untuk informasi selengkapnya tentang penggunaan pemulihan snapshot cepat, lihatPemulihan snapshot cepat Amazon EBS.
Inisialisasi volume secara manual setelah pembuatan
Anda dapat menginisialisasi volume Amazon EBS secara manual setelah pembuatan untuk membantu meminimalkan dampak kinerja inisialisasi volume.
Anda dapat menggunakan prosedur berikut untuk menginisialisasi volume Amazon EBS secara manual setelah pembuatan.
penting
Saat menginisialisasi volume SSD IOPS yang Tersedia yang dibuat dari snapshot, performa volume dapat turun di bawah 50 persen dari tingkat yang diharapkan, yang menyebabkan volume menampilkan status warning
dalam pemeriksaan status Performa I/O. Hal ini wajar, dan Anda dapat mengabaikan status warning
pada volume SSD IOPS yang Tersedia saat Anda menginisialisasinya. Untuk informasi selengkapnya, lihat Pemeriksaan status volume Amazon EBS.
Untuk menginisialisasi volume yang dibuat dari snapshot di Linux
-
Lampirkan volume yang baru dipulihkan ke instans Linux Anda.
-
Gunakan perintah lsblk untuk mencantumkan perangkat blok pada instans Anda.
$
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvdf 202:80 0 30G 0 disk xvda1 202:1 0 8G 0 disk /
Di sini Anda dapat melihat volume baru,
/dev/xvdf
, terlampir, tetapi tidak terpasang (karena tidak ada jalur yang tercantum di bawah kolomMOUNTPOINT
). -
Gunakan utilitas dd atau fio untuk membaca semua blok pada perangkat. Perintah dd diinstal secara default pada sistem Linux, tetapi fio jauh lebih cepat karena memungkinkan pembacaan multialur.
catatan
Langkah ini mungkin memakan waktu beberapa menit hingga beberapa jam, tergantung pada bandwidth EC2 instans Anda, IOPS yang disediakan untuk volume, dan ukuran volume.
[dd] Parameter
if
(file input) harus diatur ke drive yang ingin Anda inisialisasi. Parameterof
(file output) parameter harus diatur ke perangkat virtual null Linux,/dev/null
. Parameterbs
menetapkan ukuran blok operasi baca; untuk performa yang optimal, harus diatur menjadi 1 MB.penting
Penggunaan yang salah dd dapat dengan mudah menghancurkan data volume. Pastikan untuk mengikuti perintah contoh di bawah ini dengan tepat. Hanya parameter
if=/dev/
akan bervariasi tergantung pada nama perangkat yang Anda baca.xvdf
$
sudo dd if=/dev/
xvdf
of=/dev/null bs=1M[fio] Jika Anda memiliki fio yang diinstal di sistem Anda, gunakan perintah berikut untuk menginisialisasi volume Anda. Parameter
--filename
(file input) harus diatur ke drive yang ingin Anda inisialisasi.$
sudo fio --filename=/dev/
xvdf
--rw=read --bs=1M --iodepth=32 --ioengine=libaio --direct=1 --name=volume-initializeUntuk menginstal fio di Amazon Linux, gunakan perintah berikut:
sudo yum install -y fio
Untuk menginstal fio di Ubuntu, gunakan perintah berikut:
sudo apt-get install -y fio
Setelah operasi selesai, Anda akan melihat laporan operasi yang sudah dibaca. Volume Anda sekarang siap digunakan. Untuk informasi selengkapnya, lihat Buat volume Amazon EBS tersedia untuk digunakan.
Sebelum menggunakan alat, kumpulkan informasi lebih jelas tentang disk pada sistem Anda sebagai berikut:
Untuk mengumpulkan informasi tentang disk sistem
-
Gunakan perintah wmic untuk mencantumkan disk yang tersedia di sistem Anda:
wmic diskdrive get size,deviceid
Berikut ini adalah output contoh:
DeviceID Size \\.\PHYSICALDRIVE2 80517265920 \\.\PHYSICALDRIVE1 80517265920 \\.\PHYSICALDRIVE0 128849011200 \\.\PHYSICALDRIVE3 107372805120
-
Identifikasi disk untuk menginisialisasi menggunakan dd atau fio. Drive
C:
berada di\\.\PHYSICALDRIVE0
. Anda dapat menggunakan utilitasdiskmgmt.msc
untuk membandingkan huruf drive dengan nomor drive disk jika Anda tidak yakin nomor drive mana yang harus digunakan.