View a markdown version of this page

Amazon MSK Replicator - Amazon Managed Streaming for Apache Kafka

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon MSK Replicator

Amazon MSK Replicator は、Amazon MSK のフルマネージド機能であり、異なる または同じ の Amazon MSK クラスター間でデータを確実にレプリケートできます AWS リージョン。MSK Replicator は、セルフマネージド Apache Kafka クラスター (オンプレミス、セルフホスト型 AWS、またはその他のクラウドプロバイダーを含む) から Express ブローカーを使用する Amazon MSK プロビジョンドクラスターへのデータレプリケーションもサポートします。MSK クラスター間でレプリケート AWS アカウント する場合、ソースクラスターとターゲットクラスターの両方が同じ にある必要があります。MSK レプリケーターを使用すると、可用性とビジネス継続性を高めるためにリージョンの回復力のあるストリーミングアプリケーションを構築し、Apache Kafka ワークロードをセルフマネージド環境から Amazon MSK に移行できます。MSK レプリケーターは、MSK クラスター間のデータとコンシューマーグループのオフセットの自動非同期レプリケーションを提供するため、カスタムコードを記述したり、インフラストラクチャを管理したり、クロスリージョンネットワークを設定したりする必要がありません。

MSK レプリケーターは、基盤となるリソースを自動的にスケーリングするため、容量のモニタリングやスケーリングを行わなくてもオンデマンドでデータをレプリケートできます。MSK レプリケーターは、トピック設定、アクセスコントロールリスト (ACL)、コンシューマーグループのオフセットなど、必要な Kafka メタデータもレプリケートします。リージョンで予期しないイベントが発生した場合は、他の AWS リージョンにフェイルオーバーして、シームレスに処理を再開できます。

MSK レプリケーターは、クロスリージョンレプリケーション (CRR) と同一リージョンレプリケーション (SRR) の両方をサポートします。クロスリージョンレプリケーションでは、ソース MSK クラスターとターゲット MSK クラスターは異なる AWS リージョンにあります。同じリージョンのレプリケーションでは、ソース MSK クラスターとターゲット MSK クラスターの両方が同じ AWS リージョンにあります。ソースとターゲットの MSK クラスターは、MSK レプリケーターで使用する前に作成する必要があります。

注記

MSK レプリケーターは、次の AWS リージョンをサポートしています。 米国東部 (us-east-1、バージニア北部)、米国東部 (us-east-2、オハイオ)、米国西部 (us-west-2、オレゴン)、欧州 (eu-west-1、アイルランド)、欧州 (eu-central-1、フランクフルト)、アジアパシフィック (ap-southeast-1、シンガポール)、アジアパシフィック (ap-southeast-2、シドニー)、欧州 (eu-north-1、ストックホルム)、アジアパシフィック (ap-south-1、ムバイ)、欧州 (eu-west-3、パリ)、南米 (sa-east-1、サンパウロ)、アジアパシフィック (ap-northeast-2、ソウル)、欧州 (eu-west-2、ロンドン)、アジアパシフィック (ap-northeast-1、東京)、米国西部-1、

Amazon MSK レプリケーターの一般的な用途:

  • マルチリージョンストリーミングアプリケーションの構築: 高い可用性と耐障害性を備えたストリーミングアプリケーションを構築し、カスタムソリューションの設定を必要とせずに、耐障害性の向上を実現します。

  • 低レイテンシーのデータアクセス: さまざまな地理的リージョンのコンシューマーに低レイテンシーのデータアクセスを提供します。

  • パートナーへのデータ配布: 1 つの Apache Kafka クラスターから多数の Apache Kafka クラスターにデータをコピーすることで、さまざまなチームやパートナーがそれぞれのデータコピーを持てるようにします。

  • 分析用データの集約: 複数の Apache Kafka クラスターから 1 つのクラスターにデータをコピーすることで、集約されたリアルタイムデータに関するインサイトを簡単に生成できます。

  • ローカルで書き込み、データにグローバルにアクセスする: マルチアクティブレプリケーションを設定して、1 つの AWS リージョンで実行された書き込みを他のリージョンに自動的に伝達し、低レイテンシーと低コストでデータを提供します。

  • セルフマネージド Kafka クラスターから移行する: Apache Kafka ワークロードをオンプレミス、セルフホスト、またはサードパーティーマネージド Kafka デプロイから Amazon MSK Express ブローカーに移行し、コンシューマーグループのオフセット同期を使用してシームレスなアプリケーションカットオーバーを実現します。

  • レプリケーターの詳細については、主要なコンセプト「」および「」を参照してくださいレプリケーションパターン