Een applicatie draait momenteel in een Auto Scaling group van EC2-instances achter een ALB; de EC2-instances hosten Docker-containers die een MySQL-database aanroepen op afzonderlijke EC2-instances. Je moet de applicatie omzetten naar een serverless architectuur met zo min mogelijk wijzigingen. Welke optie bereikt dit met minimale wijzigingen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Vervang de containers die op EC2-instances draaien door AWS Fargate. Vervang de MySQL-database door Amazon Aurora Serverless v2 (MySQL-compatible)..
Waarom dit het antwoord is
De correcte optie minimaliseert wijzigingen door de container-gebaseerde applicatie te migreren naar AWS Fargate. Fargate is een serverloze compute-engine voor containers die compatibel is met Amazon ECS en EKS, waardoor de bestaande Docker-containers direct kunnen worden gebruikt zonder de code te herschrijven naar Lambda-functies. De ALB kan blijven functioneren als load balancer. Het vervangen van de MySQL-database door Amazon Aurora Serverless v2 (MySQL-compatible) is ook een minimale wijziging, omdat het de bestaande MySQL-compatibiliteit behoudt, wat betekent dat de applicatiecode voor database-interactie niet hoeft te worden aangepast. De andere opties vereisen aanzienlijke wijzigingen: Het vervangen van containers door AWS Lambda-functies vereist een complete herstructurering van de applicatiecode, aangezien Lambda een event-driven, stateless model hanteert. Het vervangen van MySQL door Amazon DynamoDB-tabellen vereist ook een aanzienlijke herstructurering van de applicatiecode en datamodellering, aangezien DynamoDB een NoSQL-database is met een ander query- en opslagmodel.
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