SAP-C02 学习助手

SAP-C02 第 346 题

DynamoDB EC2 RDS Aurora SQS SNS EventBridge Config ECS Fargate

题目

A company has a legacy application that runs on multiple NET Framework components. The components share the same Microsoft SQL Server database and communicate with each other asynchronously by using Microsoft Message Queueing (MSMQ). The company is starting a migration to containerized .NET Core components and wants to refactor the application to run on AWS. The .NET Core components require complex orchestration. The company must have full control over networking and host configuration. The application's database model is strongly relational. Which solution will meet these requirements?

中文翻译:
一家公司有一个在多个 NET Framework 组件上运行的遗留应用程序。这些组件共享相同的 Microsoft SQL Server 数据库,并使用 Microsoft 消息队列 (MSMQ) 相互异步通信。该公司正在开始迁移到容器化 .NET Core 组件,并希望重构应用程序以在 AWS 上运行。 .NET Core 组件需要复杂的编排。公司必须完全控制网络和主机配置。应用程序的数据库模型是强相关的。哪种解决方案可以满足这些要求?

选项

A. Host the INET Core components on AWS App Runner. Host the database on Amazon RDS for SQL Server. Use Amazon EventBiridge for asynchronous messaging.

中文翻译:
在 AWS App Runner 上托管 INET Core 组件。在 Amazon RDS for SQL Server 上托管数据库。使用 Amazon EventBiridge 进行异步消息传递。

B. Host the .NET Core components on Amazon Elastic Container Service (Amazon ECS) with the AWS Fargate launch type. Host the database on Amazon DynamoDUse Amazon Simple Notification Service (Amazon SNS) for asynchronous messaging.

中文翻译:
使用 AWS Fargate 启动类型在 Amazon Elastic Container Service (Amazon ECS) 上托管 .NET Core 组件。在 Amazon Dynamo 上托管数据库使用 Amazon Simple notification Service (Amazon SNS) 进行异步消息传递。

C. Host the .NET Core components on AWS Elastic Beanstalk. Host the database on Amazon Aurora PostgreSQL Serverless v2. Use Amazon Managed Streaming for Apache Kafka (Amazon MSK) for asynchronous messaging.

中文翻译:
在 AWS Elastic Beanstalk 上托管 .NET Core 组件。在 Amazon Aurora PostgreSQL Serverless v2 上托管数据库。使用 Amazon Managed Streaming for Apache Kafka (Amazon MSK) 进行异步消息传递。

D. Host the NET Core components on Amazon Elastic Container Service (Amazon ECS) with the Amazon EC2 launch type. Host the database on Amazon Aurora MySQL Serverless v2. Use Amazon Simple Queue Service (Amazon SQS) for asynchronous messaging.

中文翻译:
使用 Amazon EC2 启动类型在 Amazon Elastic Container Service (Amazon ECS) 上托管 NET Core 组件。在 Amazon Aurora MySQL Serverless v2 上托管数据库。使用 Amazon Simple Queue Service (Amazon SQS) 进行异步消息传递。

答案

D

解析

正确答案:D 解析: 本题应选择 D。 正确选项: D. 使用 Amazon EC2 启动类型在 Amazon Elastic Container Service (Amazon ECS) 上托管 NET Core 组件。在 Amazon Aurora MySQL Serverless v2 上托管数据库。使用 Amazon Simple Queue Service (Amazon SQS) 进行异步消息传递。 选择理由: 该选项最直接...

登录后查看完整解析