Q97 — AWS DEA-C01 第1章
第 97/100 問 | ← 第1章
ある企業は、アプリケーションおよびオンプレミスのApache KafkaサーバーをAWSへマイグレーションすることを計画しています。アプリケーションは、オンプレミスのOracleデータベースからKafkaサーバーへ送信される増分更新を処理します。同社は、リファクタ戦略ではなく、リプラットフォーム戦略を採用したいと考えています。 これらの要件を満たすために、最も少ない管理オーバーヘッドで実現できるソリューションはどれですか?
- A. Amazon Kinesis Data Streams
- B. Amazon Managed Streaming for Apache Kafka(Amazon MSK)プロビジョニングクラスター
- 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クラスターの管理を簡素化するために特別に設計されたサービスであり、容量のプロビジョニングやスケーリングを自動的に処理します。Amazon MSKプロビジョニングクラスター(選択肢B)と比較すると、Serverless版はBrokerやストレージの手動調整を必要とせず、クラスターのパフォーマンス監視も不要であるため、運用の複雑さが大幅に低減されます。Kinesis Data Streams(選択肢A)およびKinesis Data Firehose(選択肢C)は、異なるアーキテクチャのストリーミングデータ処理サービスであり、機能は類似していますが、既存アプリケーションのコードをKinesis APIに適合させる必要があり、「最小限のコード変更」を求めるリプラットフォーム戦略に合致しません。『AWS Well-Architected Framework』では、サーバーレスサービスはインフラストラクチャ管理作業の削減に適しており、顧客のニーズに最もよく合致します。