Un'applicazione web a tre livelli utilizzata per la formazione dei dipendenti è accessibile solo 12 ore al giorno. L'applicazione memorizza i dati in un'istanza DB Amazon RDS for MySQL. L'azienda vuole minimizzare i costi. Cosa dovrebbe fare un architetto di soluzioni?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare funzioni AWS Lambda per avviare e arrestare l'istanza DB e creare regole pianificate di Amazon EventBridge (Amazon CloudWatch Events) che richiamano le funzioni Lambda..
Perché questa è la risposta
La soluzione più efficiente ed economica per avviare e arrestare un'istanza DB di Amazon RDS su base programmatica è utilizzare AWS Lambda e Amazon EventBridge. Le funzioni Lambda possono essere scritte per eseguire le API di avvio e arresto di RDS, mentre EventBridge (precedentemente CloudWatch Events) può essere configurato per invocare queste funzioni a orari specifici. Questo approccio è serverless, quindi si paga solo per il tempo di esecuzione delle funzioni, minimizzando i costi operativi. Le opzioni alternative sono meno adatte: La configurazione di IAM per Systems Manager Session Manager e l'avvio/arresto automatico dell'istanza DB non è un meccanismo standard per la programmazione di RDS e non sfrutta le capacità di automazione serverless. L'uso di ElastiCache non risolve il problema dell'arresto dell'istanza DB per risparmiare costi; serve a migliorare le prestazioni, non a ridurre i costi di un database non utilizzato. L'avvio di un'istanza EC2 con un cron job è un approccio più costoso e meno gestito rispetto a Lambda/EventBridge, in quanto l'istanza EC2 comporta costi anche quando è inattiva e richiede manutenzione.
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