Een legacy-applicatie gebruikt meerdere .NET Framework-componenten die een Microsoft SQL Server-database delen en asynchroon communiceren met behulp van Microsoft Message Queueing (MSMQ). Het bedrijf migreert naar gecontaineriseerde .NET Core-componenten en wil de app refactoren om op AWS te draaien. De .NET Core-containers hebben complexe orkestratie, volledige controle over netwerken en hostconfiguratie nodig, en het databasemodel is sterk relationeel. Welke architectuur voldoet aan deze vereisten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Host de .NET Core-componenten op Amazon Elastic Container Service (Amazon ECS) met het Amazon EC2 launch type om controle op hostniveau te behouden. Host de database op Amazon Aurora MySQL Serverless v2. Gebruik Amazon Simple Queue Service (Amazon SQS) voor asynchrone messaging..
Waarom dit het antwoord is
De correcte optie voldoet aan alle vereisten. Amazon ECS met het EC2 launch type biedt de nodige controle op hostniveau en netwerkconfiguratie voor complexe containerorkestratie. Amazon Aurora MySQL Serverless v2 is een schaalbare, relationele database die compatibel is met het bestaande databasemodel. Amazon SQS is een robuuste, asynchrone messaging-service die MSMQ kan vervangen. De andere opties zijn minder geschikt: AWS App Runner biedt niet de vereiste controle op hostniveau. EventBridge is meer voor event-driven architecturen dan voor algemene asynchrone messaging. Amazon DynamoDB is een NoSQL-database en niet geschikt voor een sterk relationeel databasemodel. Amazon SNS is een publish/subscribe-service, niet ideaal voor punt-naar-punt messaging zoals MSMQ. AWS Elastic Beanstalk biedt minder controle over containerorkestratie. Amazon Aurora PostgreSQL Serverless v2 is een relationele database, maar de vraag specificeert SQL Server, hoewel MySQL een acceptabele refactoring zou zijn. Amazon MSK is overkill voor eenvoudige asynchrone messaging en duurder.
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