翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
サポートされている設定
MSK レプリケーターを使用する場合のクラスタータイプ、Kafka バージョン、インスタンスタイプ、ネットワーク設定の要件は次のとおりです。
サポートされるクラスタータイプとバージョン
MSK レプリケーターは、MSK プロビジョンドクラスターと MSK Serverless クラスターの両方を、ソースクラスターとターゲットクラスターとして任意の組み合わせでサポートします。
MSK レプリケーターは、Express ブローカーを使用して Amazon MSK プロビジョンドクラスターにレプリケートするときに、ソースクラスターとして SASL/SCRAM 認証を使用するセルフマネージド Apache Kafka クラスター (Kafka バージョン 2.8.1 以降) もサポートします。詳細については、「非 MSK Apache Kafka クラスターから Amazon MSK Express ブローカーに移行する」を参照してください。
MSK レプリケーターは、Apache Kafka 2.7.0 以降を実行している MSK クラスターでのみサポートされています。
同じトピック名のレプリケーションには、Kafka バージョン 2.8.1 以降を実行する MSK クラスターが必要です。
セルフマネージド Apache Kafka クラスターには Kafka バージョン 2.8.1 以降が必要です。
MSK レプリケーターは m5.large 以上のインスタンスタイプを使用するクラスターをサポートします。t3.small クラスターはサポートされません。
MSK レプリケーターを MSK プロビジョンドクラスターで使用する場合、ソースクラスターとターゲットクラスターの両方に少なくとも 3 つのブローカーが必要です。2 つのアベイラビリティーゾーンのクラスター間でデータをレプリケートできますが、それらのクラスターには少なくとも 4 つのブローカーが必要です。
ソース MSK クラスターとターゲット MSK クラスターの両方が同じ AWS アカウントにある必要があります。異なるアカウントのクラスター間でのレプリケーションはサポートされません。
認証要件
MSK クラスターで MSK レプリケーターを使用している場合は、クラスターで IAM アクセスコントロールが有効になっている必要があります。
ソースとしてセルフマネージド Apache Kafka クラスターで MSK レプリケーターを使用している場合は、セルフマネージドクラスターで SASL/SCRAM 認証が有効になっている必要があります。
クロスリージョンレプリケーションの場合、ソースクラスターの IAM アクセスコントロールメソッドでマルチ VPC プライベート接続が有効になっている必要があります。
同じリージョンのレプリケーションでは、マルチ VPC プライベート接続は必要ありません。ソースクラスターには、認証されていない認証タイプを使用して他のクライアントから引き続きアクセスできます。
MSK サーバーレスクラスターは IAM アクセスコントロールを必要とし、Apache Kafka ACL レプリケーションをサポートしていません。
MSK サーバーレスクラスター設定
MSK Serverless は、トピック作成時のターゲットクラスターの次のトピック設定のレプリケーションをサポートしています:
cleanup.policy、compression.type、max.message.bytes、retention.bytes、retention.ms。MSK サーバーレスは、トピック設定の同期中に次のトピック設定のみをサポートします:
compression.type、max.message.bytes、retention.bytes、retention.ms。レプリケーターは、ターゲット MSK サーバーレスクラスター上の 83 個の圧縮パーティションを使用します。ターゲット MSK サーバーレスクラスターに十分な数の圧縮パーティションがあることを確認してください。「MSK サーバーレス クォータ」を参照してください。