Q97 — AWS DEA-C01 第1章
第 97/100 题 | ← 返回第1章
一家公司希望将一个应用程序和本地部署的Apache Kafka服务器迁移到AWS。该应用程序处理来自本地Oracle数据库发送到Kafka服务器的增量更新。该公司希望采用replatform(重新平台化)迁移策略,而非refactor(重构)策略。 哪项解决方案能在满足这些要求的同时,带来最少的管理开销?
- 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 ✓
正确答案: D. Amazon Managed Streaming for Apache Kafka (Amazon MSK) Serverless
解析
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服务适用于减少基础设施管理工作,更贴合客户需求。