Amazon Managed Streaming for Apache Kafka 機能
Amazon MSK が選ばれる理由
Amazon Managed Streaming for Apache Kafka (Amazon MSK) は、フルマネージド型の Apache Kafka、Kafka Connect、Amazon MSK Replicator を提供します。Apache Kafka は、ストリーミングデータをリアルタイムで取り込んで処理するために最適化された分散データストアです。Amazon MSK は、クラスターインフラストラクチャのプロビジョニング、Apache Kafka クラスターの設定、障害時のサーバーの交換、サーバーのパッチとアップグレードのオーケストレート、高可用性のためのクラスターの構築、データの永続的な保存とセキュリティの確保、モニタリングとアラームの設定、負荷変動をサポートするためのスケーリングの実行を行います。Amazon MSK を使用すると、Apache Kafka クラスターを管理する時間より多くの時間をストリーミングイベントアプリケーションの開発と実行に費やすことができます。
スケーラブルな統合
Amazon MSK は、データの取り込みや処理サービス、マイクロサービスアプリケーションアーキテクチャの中心となる、最新のメッセージングおよびイベントドリブンアプリケーションの統合バックボーンです。他のさまざまな AWS サービスを含め、他のシステムと統合する方法はいくつもあり、アプリケーション開発をより簡単かつ迅速に行うことができます。独自のコネクタを持ち込んで、Amazon MSK Connect を使用してフルマネージド型のインフラストラクチャにデプロイできます。または、Amazon S3、Amazon Redshift、Amazon Managed Service for Apache Flink、AWS Lambda など、他の AWS サービスとのネイティブ統合の増え続けているリストの中から選択することもできます。Amazon MSK は、WS Identity and Access Management (IAM)、AWS Certificate Manager (ACM)、AWS Key Management Service (AWS KMS) とも統合されており、お客様のデータへの安全で認証および承認されたクライアントアクセスを提供します。AWS Glue スキーマレジストリを使用してスキーマガバナンスを適用するオプションもあります。