Q97 — AWS DEA-C01 Ch.1
Question 97 of 100 | ← Chapter 1
A company wants to migrate an application and an on-premises Apache Kafka server to AWS. The application processes incremental updates That an on-premises Oracle database sends to the Kafka server. The company wants to use the replatform migration strategy instead of the Refactor strategy. Which solution will meet these requirements with the LEAST management overhead?
- A. Amazon Kinesis Data Streams
- B. Amazon Managed Streaming for Apache Kafka (Amazon MSK) provisioned cluster
- C. Amazon Kinesis Data Firehose
- D. Amazon Managed Streaming for Apache Kafka (Amazon MSK) Serverless ✓
Correct Answer: D. Amazon Managed Streaming for Apache Kafka (Amazon MSK) Serverless
Explanation
AWS提供多种托管服务来迁移Apache Kafka工作负载。Amazon MSK Serverless(选项D)是专门为简化Kafka集群管理设计的服务,自动处理容量配置和扩展,无需手动调整Broker或存储。相比Amazon MSK provisioned集群(选项B),Serverless版本无需预置资源或持续监控集群性能,显著降低运维复杂性。Kinesis Data Streams(选项A)和Kinesis Data Firehose(选项C)属于不同架构的流数据处理服务,虽然功能类似,但需修改现有应用代码以适配Kinesis API,不符合replatform策略要求的“最小化代码变更”原则。《AWS Well-Architected Framework》指出,Serverless服务适用于减少基础设施管理工作,更贴合客户需求。