Un'applicazione utilizza Amazon RDS per MariaDB in Multi-AZ e subisce diversi minuti di indisponibilità ogni volta che si verifica un failover di manutenzione pianificata. Cosa dovrebbe implementare un amministratore SysOps per ridurre al minimo i tempi di inattività dell'applicazione durante il failover?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Implementare un RDS Proxy per il database e fare in modo che l'applicazione si connetta tramite il proxy anziché direttamente al DB..
Perché questa è la risposta
L'opzione corretta è implementare un RDS Proxy. RDS Proxy è un servizio completamente gestito e altamente disponibile che rende le applicazioni più resilienti ai failover del database, riducendo i tempi di inattività fino al 66%. Mantiene un pool di connessioni al database, riutilizzando le connessioni esistenti e mascherando i failover dell'istanza del database dall'applicazione. Le altre opzioni non sono efficaci per questo scenario: Convertire in un cluster DB RDS per MariaDB con più istanze scrivibili non è applicabile a MariaDB, che non supporta writer multipli in un cluster RDS. Modificare la finestra di manutenzione di RDS non risolve il problema della disconnessione delle applicazioni durante il failover, ma sposta solo il momento in cui si verifica. Posizionare una cache write-through di Amazon ElastiCache non risolve il problema del failover del database sottostante; la cache potrebbe ridurre il carico sul DB, ma l'applicazione si disconnetterebbe comunque durante un failover.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta