一家公司希望使用重新平台化方法(而非重构)将应用程序和本地 Apache Kafka 集群迁移到 AWS。该应用程序处理从本地 Oracle 数据库发布到 Kafka 的增量更新。哪种托管解决方案提供的操作开销最少?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Amazon Managed Streaming for Apache Kafka (Amazon MSK) Serverless.
为什么这是答案
正确答案是 Amazon Managed Streaming for Apache Kafka (Amazon MSK) Serverless。重新平台化意味着将现有应用程序迁移到云中,同时尽量减少代码更改。由于应用程序已经使用 Apache Kafka,因此迁移到 MSK Serverless 是最直接且操作开销最小的解决方案。MSK Serverless 自动处理容量配置、扩展和修补,无需管理 Kafka 集群。 Amazon Kinesis Data Streams 虽然是托管服务,但它不是 Apache Kafka 兼容的,需要修改应用程序代码,这不符合重新平台化的目标。Amazon MSK 预置集群虽然兼容 Apache Kafka,但仍需要用户管理集群容量和扩展,操作开销高于 Serverless 版本。Amazon Kinesis Data Firehose 主要用于将流数据交付到数据湖、数据仓库和分析服务,它不是一个 Kafka 兼容的流处理平台,因此不适用于直接替代 Apache Kafka 集群。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡