Amazon MSK Replicator とは - Amazon Managed Streaming for Apache Kafka

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

Amazon MSK Replicator とは

Amazon MSK Replicator は、Amazon MSK の機能であり、異なる、または同じAWS リージョン Amazon MSK クラスター間でデータを確実に複製することを可能にします。ソースクラスターおよびターゲットクラスターの両方が、同じ AWS アカウント アカウント内にある必要があります。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、 東京)。 米国西部 (us-west-1、 N. California)。 カナダ (ca-central-1、 中央)。 中国 (北京) (cn-north-1) 中国 (寧夏) (cn-northwest-1) アジアパシフィック (ハイデラバード) (ap-south-2) アジアパシフィック (マレーシア) (ap-southeast-5) アジアパシフィック (タイ) (ap-southeast-7) メキシコ (中部) (mx-central-1)、 アジアパシフィック (台北) (ap-east-2)、 カナダ西部 (カルガリー) (ca-west-1)、 欧州 (スペイン) (eu-south-2)、 中東 (バーレーン) (me-south-1)、 アジアパシフィック (ジャカルタ) (ap-southeast-3) アフリカ (ケープタウン) (af-south-1)、 中東 (アラブ首長国連邦) (me-central-1)、 アジアパシフィック (香港) (ap-east-1)、 アジアパシフィック (大阪) (ap-northeast-3)、 アジアパシフィック (メルボルン) (ap-southeast-4) 欧州 (ミラノ) (eu-south-1)、 イスラエル (テルアビブ) (il-central-1) および欧州 (チューリッヒ) (eu-central-2)。

Amazon MSK Replicator の一般的な使用法をいくつかご紹介します。

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

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

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

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

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