Menjadwalkan jendela pemeliharaan untuk broker Amazon MQ - Amazon MQ

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

Menjadwalkan jendela pemeliharaan untuk broker Amazon MQ

Secara berkala, Amazon MQ melakukan pemeliharaan pada perangkat keras, sistem operasi, atau perangkat lunak mesin dari broker pesan selama jendela pemeliharaan. Misalnya, jika Anda mengaktifkan upgrade versi minor otomatis atau mengubah jenis instans broker, Amazon MQ akan menerapkan perubahan Anda selama jendela pemeliharaan terjadwal berikutnya. Durasi pemeliharaan dapat bertahan hingga dua jam tergantung pada operasi yang dijadwalkan untuk broker pesan Anda. Anda dapat meminimalkan waktu henti selama jendela pemeliharaan dengan memilih mode penyebaran broker dengan ketersediaan tinggi di beberapa Availability Zone (AZ).

Amazon MQ untuk ActiveMQ menyediakan penerapan aktif/siaga untuk ketersediaan tinggi. Dalam mode aktif/siaga, Amazon MQ melakukan operasi pemeliharaan satu instance pada satu waktu, dan setidaknya satu instance tetap tersedia. Selain itu, Anda dapat mengonfigurasi jaringan broker dengan jendela pemeliharaan bervariasi sepanjang minggu. Amazon MQ untuk RabbitMQ menyediakan penerapan cluster untuk ketersediaan tinggi. Dalam penerapan cluster, Amazon MQ melakukan operasi pemeliharaan satu node pada satu waktu dengan menjaga setidaknya dua node yang berjalan setiap saat.

Ketika Anda pertama kali membuat broker Anda, Anda dapat menjadwalkan jendela pemeliharaan terjadi seminggu sekali pada waktu yang ditentukan. Anda hanya dapat menyesuaikan jendela pemeliharaan broker hingga empat kali sebelum jendela pemeliharaan terjadwal berikutnya. Setelah jendela pemeliharaan broker selesai, Amazon MQ mengatur ulang batas, dan Anda dapat menyesuaikan jadwal lagi sebelum jendela pemeliharaan berikutnya terjadi. Ketersediaan broker tidak terpengaruh saat menyesuaikan jendela pemeliharaan broker.

Untuk menyesuaikan jendela pemeliharaan broker, Anda dapat menggunakan AWS Management Console, AWS CLI, atau Amazon MQAPI.

Untuk menyesuaikan jendela pemeliharaan broker dengan menggunakan AWS Management Console
  1. Masuk ke konsol Amazon MQ.

  2. Pada panel navigasi kiri, pilih Broker, lalu pilih broker dalam daftar yang ingin Anda tingkatkan.

  3. Pada halaman detail broker, pilih Edit.

  4. Dalam Pemeliharaan, lakukan hal berikut.

    1. Untuk Hari mulai, pilih hari dalam seminggu, misalnya, hari Minggu, dari daftar drop-down.

    2. Untuk waktu Mulai, pilih jam dan menit hari yang ingin Anda jadwalkan untuk jendela pemeliharaan broker berikutnya, misalnya, 12: 00.

      catatan

      Opsi waktu mulai dikonfigurasi dalam zona waktu UTC +0.

  5. Selanjutnya, pilih Jadwalkan modifikasi. Kemudian pilih Setelah reboot berikutnya atau Segera. Memilih Segera akan segera reboot broker.

  6. Pada halaman detail broker, di bawah jendela Pemeliharaan, verifikasi bahwa jadwal pilihan baru Anda ditampilkan.

Untuk menyesuaikan jendela pemeliharaan broker menggunakan AWS CLI
  1. Gunakan CLI perintah update-broker dan tentukan parameter berikut, seperti yang ditunjukkan pada contoh.

    • --broker-id – ID unik yang dihasilkan Amazon MQ untuk broker. Anda dapat mengurai ID dari broker ARN Anda. Misalnya, mengingat hal berikutARN,arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9, ID broker akan menjadib-1234a5b6-78cd-901e-2fgh-3i45j6k178l9.

    • --maintenance-window-start-time— Parameter yang menentukan waktu mulai jendela pemeliharaan mingguan yang disediakan dalam struktur berikut.

      • DayOfWeek— Hari dalam seminggu, dalam sintaks berikut: MONDAY| TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY | SUNDAY

      • TimeOfDay— Waktu, dalam format 24 jam.

      • TimeZone— (Opsional) Zona waktu, baik dalam Negara/Kota, atau format offset. UTC Diatur ke UTC secara default.

    aws mq update-broker --broker-id broker-id \ --maintenance-window-start-time DayOfWeek=SUNDAY,TimeOfDay=13:00,TimeZone=America/Los_Angeles
  2. (Opsional) Gunakan CLI perintah describe-broker untuk memverifikasi bahwa jendela pemeliharaan berhasil diperbarui.

    aws mq describe-broker --broker-id broker-id
Untuk menyesuaikan jendela pemeliharaan broker menggunakan Amazon MQ API
  1. Gunakan UpdateBrokerAPIoperasi. Tentukan broker-id sebagai parameter jalur. Contoh berikut mengasumsikan broker di wilayah us-west-2. Untuk informasi selengkapnya tentang titik akhir Amazon MQ yang tersedia, lihat titik akhir dan kuota Amazon MQ. di Referensi Umum AWS

    PUT /v1/brokers/broker-id HTTP/1.1 Host: mq.us-west-2.amazonaws.com Date: Wed, 7 July 2021 12:00:00 GMT x-amz-date: Wed, 7 July 2021 12:00:00 GMT Authorization: authorization-string

    Gunakan maintenanceWindowStartTime parameter dan jenis WeeklyStartTimesumber daya dalam payload permintaan.

    { "maintenanceWindowStartTime": { "dayOfWeek": "SUNDAY", "timeZone": "America/Los_Angeles", "timeOfDay": "13:00" } }
  2. (Opsional) Gunakan DescribeBrokerAPIoperasi untuk memverifikasi bahwa jendela pemeliharaan telah berhasil diperbarui. broker-idditentukan sebagai parameter jalur.

    GET /v1/brokers/broker-id HTTP/1.1 Host: mq.us-west-2.amazonaws.com Date: Wed, 7 July 2021 12:00:00 GMT x-amz-date: Wed, 7 July 2021 12:00:00 GMT Authorization: authorization-string