Een drielaagse webapplicatie die wordt gebruikt voor training van medewerkers, is slechts 12 uur per dag toegankelijk. De applicatie slaat gegevens op in een Amazon RDS for MySQL DB instance. Het bedrijf wil de kosten minimaliseren. Wat moet een solutions architect doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak AWS Lambda-functies om de DB instance te starten en te stoppen, en maak Amazon EventBridge (Amazon CloudWatch Events) scheduled rules die de Lambda-functies aanroepen..
Waarom dit het antwoord is
De correcte optie minimaliseert kosten door de RDS DB instance te stoppen wanneer deze niet wordt gebruikt. AWS Lambda-functies kunnen de start- en stopacties automatiseren, en Amazon EventBridge (voorheen CloudWatch Events) kan deze Lambda-functies op een vast schema aanroepen. Dit is een serverloze en kosteneffectieve oplossing, omdat je alleen betaalt voor de uitvoeringstijd van de Lambda-functies. De andere opties zijn minder geschikt: Het configureren van een IAM policy voor Session Manager en het instellen van automatisch starten/stoppen voor de DB instance is geen standaard functionaliteit van Session Manager voor RDS. Session Manager is primair voor EC2-instances. Het maken van een ElastiCache for Redis cluster voegt complexiteit en kosten toe zonder het primaire probleem van het stoppen van de RDS instance aan te pakken. Gecachte gegevens zijn niet bruikbaar als de onderliggende database niet beschikbaar is. Het starten van een EC2 instance met een cron job is een valide methode, maar minder serverloos en potentieel duurder dan Lambda, omdat de EC2 instance moet draaien om de cron job uit te voeren, zelfs als deze maar kort is.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig