Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Praktik terbaik penyimpanan yang dapat dikonfigurasi untuk Amazon MQ untuk RabbitMQ
Amazon MQ untuk broker RabbitMQ menggunakan Amazon Elastic Block Store (Amazon EBS) untuk penyimpanan persisten. Konfigurasikan ukuran penyimpanan dalam rentang yang bergantung pada jenis instans Anda. Memantau penggunaan disk broker Anda dari waktu ke waktu membantu Anda memilih ukuran penyimpanan yang tepat dan menghindari peristiwa alarm disk yang memblokir penerbit.
Prasyarat
Penyimpanan yang dapat dikonfigurasi hanya tersedia untuk Amazon MQ untuk broker RabbitMQ yang memenuhi persyaratan berikut:
Engine versi 4.2 atau yang lebih baru.
Mode penyebaran cluster.
m7gjenis instance saja.
Langkah 1: Rentang penyimpanan yang dapat dikonfigurasi berdasarkan jenis instans
Setiap jenis instans mendukung rentang tertentu dari ukuran penyimpanan yang dapat dikonfigurasi. Tabel berikut mencantumkan ukuran penyimpanan minimum (default) dan maksimum yang tersedia untuk setiap jenis instans.
| Tipe instans | Minimum/Default ukuran penyimpanan (GB) | Ukuran penyimpanan maksimum (GB) |
|---|---|---|
mq.m7g.medium |
5 | 25 |
mq.m7g.large |
15 | 75 |
mq.m7g.xlarge |
25 | 125 |
mq.m7g.2xlarge |
45 | 180 |
mq.m7g.4xlarge |
90 | 250 |
mq.m7g.8xlarge |
175 | 400 |
mq.m7g.12xlarge |
260 | 500 |
mq.m7g.16xlarge |
345 | 500 |
Langkah 2: Pantau penggunaan disk Anda
Untuk membuat keputusan berdasarkan informasi tentang ukuran penyimpanan Anda, pantau penggunaan disk broker Anda menggunakan CloudWatch metrik Amazon. Metrik kunci berikut membantu Anda memahami pola penggunaan disk Anda:
RabbitMQDiskFree-
Total volume ruang disk kosong yang tersedia pada volume EBS setiap node (dalam byte).
RabbitMQDiskFreeLimit-
Batas disk untuk volume EBS setiap node. Ketika ruang disk kosong pada node apa pun jatuh di bawah nilai ini, alarm disk memicu dan semua node di cluster memblokir pesan masuk.
Untuk memantau penggunaan disk Anda:
-
Buka konsol Amazon MQ dan pilih nama broker Anda.
-
Di bawah Tindakan, pilih Lihat metrik.
-
Di bawah metrik Broker, pilih
RabbitMQDiskFreedanRabbitMQDiskFreeLimit. -
Atur rentang waktu menjadi sekitar 2 minggu untuk mengamati pola penggunaan disk Anda.
Langkah 3: Tentukan kapan harus meningkatkan penyimpanan
Setelah pemantauan RabbitMQDiskFree dan RabbitMQDiskFreeLimit selama kurang lebih 2 minggu, gunakan panduan berikut untuk menentukan apakah akan meningkatkan ukuran penyimpanan Anda:
-
Tidak perlu tindakan -
RabbitMQDiskFreetetap jauh di atasRabbitMQDiskFreeLimitdengan ruang kepala lebih dari 10 GB, dan penggunaannya stabil. Lanjutkan pemantauan. -
Pertimbangkan untuk meningkatkan -
RabbitMQDiskFreesedang tren ke bawah dan hanya sekitar 5 GB yang tersisa di atas.RabbitMQDiskFreeLimitAnda memiliki dua pilihan:-
Tingkatkan ukuran penyimpanan Anda yang dapat dikonfigurasi. Tingkatkan ukuran volume EBS dalam maksimum untuk jenis instans Anda (lihat tabel di atas) untuk menyediakan lebih banyak ruang kepala disk.
-
Tingkatkan ukuran instans Anda. Pindah ke jenis instans yang lebih besar, yang mendukung plafon penyimpanan maksimum yang lebih tinggi dan manfaat sumber daya lainnya.
-
penting
Saat RabbitMQDiskFree turun di bawah RabbitMQDiskFreeLimit pada node apa pun, RabbitMQ memunculkan alarm disk (). RABBITMQ_DISK_ALARM Alarm ini luas cluster. Jika ada node yang berada di bawah batas, semua node memblokir pesan yang masuk. Konsumen masih dapat menguras pesan, tetapi tidak ada data baru yang diterima sampai ruang kosong pulih di atas batas.
Untuk langkah-langkah mendiagnosis dan menyelesaikan alarm batas disk, lihat RabbitMQ di Amazon MQ: Alarm batas disk.