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
Broker Amazon MQ untuk 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 broker Amazon MQ untuk RabbitMQ yang memenuhi persyaratan berikut:
Mesin versi 4.2 atau lebih baru.
Mode penyebaran cluster.
m7ghanya jenis instance.
Langkah 1: Rentang penyimpanan yang dapat dikonfigurasi berdasarkan jenis instance
Setiap jenis instans mendukung rentang ukuran penyimpanan tertentu 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
Untuk membuat keputusan yang tepat tentang ukuran penyimpanan Anda, pantau penggunaan disk broker Anda menggunakan CloudWatch metrik Amazon. Metrik utama berikut membantu Anda memahami pola penggunaan disk Anda:
RabbitMQDiskFree-
Volume total 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 mana 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 T indakan, 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 menambah ukuran penyimpanan Anda:
-
Tidak diperlukan tindakan -
RabbitMQDiskFreetetap jauh di atasRabbitMQDiskFreeLimitdengan lebih dari 10 GB ruang kepala, dan penggunaannya stabil. Lanjutkan pemantauan. -
Pertimbangkan untuk meningkatkan -
RabbitMQDiskFreesedang tren menurun dan hanya sekitar 5 GB yang tersisa di atasRabbitMQDiskFreeLimit. Anda memiliki dua pilihan:-
Tingkatkan ukuran penyimpanan yang dapat dikonfigurasi. Tingkatkan ukuran volume EBS dalam maksimum untuk jenis instans Anda (lihat tabel di atas) untuk memberikan lebih banyak ruang 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 mana pun, RabbitMQ memunculkan alarm disk (). RABBITMQ_DISK_ALARM Alarm ini di seluruh cluster. Jika ada node yang berada di bawah batas, semua node memblokir pesan 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.