Pianificazione della finestra di manutenzione per un broker Amazon MQ - Amazon MQ

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Pianificazione della finestra di manutenzione per un broker Amazon MQ

Periodicamente, Amazon MQ esegue la manutenzione dell'hardware, del sistema operativo o del software del motore di un broker di messaggi durante la finestra di manutenzione. Ad esempio, se hai attivato gli aggiornamenti automatici delle versioni secondarie o hai modificato il tipo di istanza del broker, Amazon MQ applicherà le modifiche durante la successiva finestra di manutenzione programmata. La durata della manutenzione può durare fino a due ore a seconda delle operazioni pianificate per il tuo broker di messaggi. È possibile ridurre al minimo i tempi di inattività durante una finestra di manutenzione selezionando una modalità di implementazione del broker con elevata disponibilità su più zone di disponibilità (AZ).

Amazon MQ for ActiveMQ fornisce distribuzioni attive/in standby per un'elevata disponibilità. In modalità attiva/standby, Amazon MQ esegue le operazioni di manutenzione un'istanza alla volta e almeno un'istanza rimane disponibile. Inoltre, puoi configurare una rete di broker con finestre di manutenzione diverse nel corso della settimana. Amazon MQ for RabbitMQ fornisce le distribuzioni di cluster per l'alta disponibilità. Nelle implementazioni di cluster, Amazon MQ esegue le operazioni di manutenzione un nodo alla volta mantenendo almeno due nodi in esecuzione in ogni momento.

Quando crei il tuo broker per la prima volta, puoi pianificare la finestra di manutenzione in modo che si verifichi una volta alla settimana a un'ora specificata. È possibile regolare la finestra di manutenzione di un broker solo fino a quattro intervalli prima della prossima finestra di manutenzione pianificata. Una volta completata la finestra di manutenzione del broker, Amazon MQ reimposta il limite e puoi modificare nuovamente la pianificazione prima che si verifichi la finestra di manutenzione successiva. La disponibilità del broker non viene influenzata dalla regolazione della finestra di manutenzione del broker.

Per modificare la finestra di manutenzione del broker, puoi utilizzare Amazon MQ AWS CLI, o Amazon MQAPI. AWS Management Console

Per modificare la finestra di manutenzione del broker utilizzando il AWS Management Console
  1. Accedere alla console Amazon MQ.

  2. Nel pannello di navigazione a sinistra, scegli Brokers (broker) e quindi scegli dall'elenco il broker che desideri aggiornare.

  3. Nella pagina dei dettagli del broker, scegliere Edit (Modifica).

  4. In Maintenance (Manutenzione), eseguire queste operazioni.

    1. Per Start day (Giorno di inizio) scegliere un giorno della settimana, ad esempio, Sunday (Domenica), dal menu a tendina.

    2. Per Start time (Ora di inizio), scegliere l'ora e i minuti del giorno che si desidera pianificare per la prossima finestra di manutenzione del broker, ad esempio,12:00.

      Nota

      Le opzioni dell'ora di inizio sono configurate nel fuso orario UTC +0.

  5. Quindi, seleziona Pianifica modifiche. Quindi scegli Dopo il prossimo riavvio o Immediatamente. Scegliendo Immediatamente, il broker verrà riavviato immediatamente.

  6. Nella pagina dei dettagli del broker, in Maintenance window (Finestra di manutenzione), verificare che sia visualizzata la nuova pianificazione preferita.

Per regolare la finestra di manutenzione del broker, utilizza il AWS CLI
  1. Utilizzate il CLI comando update-broker e specificate i seguenti parametri, come mostrato nell'esempio.

    • --broker-id: ID univoco che Amazon MQ genera per il broker. Puoi analizzare l'ID del tuo broker. ARN Ad esempio, dato quanto segue ARNarn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9, l'ID del broker sarebbeb-1234a5b6-78cd-901e-2fgh-3i45j6k178l9.

    • --maintenance-window-start-time: parametri che determinano l'orario di inizio della finestra di manutenzione settimanale fornito nella seguente struttura.

      • DayOfWeek: giorno della settimana, nella sintassi seguente: MONDAY| TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY | SUNDAY

      • TimeOfDay: ora nel formato 24 ore.

      • TimeZone— (Facoltativo) Il fuso orario, nel formato Paese/Città o nel formato UTC offset. Impostato come predefinito su UTC.

    aws mq update-broker --broker-id broker-id \ --maintenance-window-start-time DayOfWeek=SUNDAY,TimeOfDay=13:00,TimeZone=America/Los_Angeles
  2. (Facoltativo) Utilizzate il CLI comando describe-broker per verificare che la finestra di manutenzione sia aggiornata correttamente.

    aws mq describe-broker --broker-id broker-id
Per modificare la finestra di manutenzione del broker utilizzando Amazon MQ API
  1. Usa l'UpdateBrokerAPIoperazione. Specificare broker-idcome parametro del percorso. Negli esempi seguenti si presuppone un broker nella regione us-west-2. Per ulteriori informazioni sugli endpoint Amazon MQ disponibili, consultare Quote ed endpoint di Amazon MQ in Riferimenti generali di 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

    Utilizzare il parametro maintenanceWindowStartTime e il tipo di risorsaWeeklyStartTime nel payload della richiesta.

    { "maintenanceWindowStartTime": { "dayOfWeek": "SUNDAY", "timeZone": "America/Los_Angeles", "timeOfDay": "13:00" } }
  2. (Facoltativo) Utilizzate l'DescribeBrokerAPIoperazione per verificare che la finestra di manutenzione sia stata aggiornata correttamente. broker-idè specificato come parametro di percorso.

    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