AWS Database Migration Service のクォータ - AWS Database Migration Service

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

AWS Database Migration Service のクォータ

以下は、AWS Database Migration Service (AWS DMS) のリソースクォータと命名に関する制約です。

が移行できるデータベースの最大サイズは、いくつかの要因によって異なります。AWS DMSこれには、ソース環境、ソースデータベース内のデータのディストリビューション、ソースシステムの使用頻度などが含まれます。

ご利用のシステムが AWS DMS の候補となるかどうかを調べる最善の方法は、テストすることです。設定を実行するため徐々に開始します。次に複雑なオブジェクトを追加します。最後に、テストとして全ロードを試行します。

のリソースクォータAWS Database Migration Service

各 AWS アカウントには、AWS リージョンごとに、作成できる AWS DMS リソースの数にクォータがあります。リソースのクォータに達すると、そのリソースを作成するための追加の呼び出しは、失敗して例外が発生します。

次の表に、AWS DMS リソースと各 AWS リージョンのクォータを示します。

リソース デフォルトのクォータ
API リクエストのスロットリング 1 秒あたり最大 100 リクエスト
API リクエストの更新頻度 1 秒あたり 4 個のリクエスト
レプリケーションインスタンス 60
レプリケーションインスタンスの合計ストレージ容量 30,000 GB
イベントサブスクリプション 60
レプリケーションサブネットグループ 60
レプリケーションサブネットグループあたりのサブネット 60
エンドポイント 1,000
タスク 600
インスタンスごとのエンドポイント 100
証明書 100

API リクエストスロットリングのクォータと更新レートの詳細については、「API リクエストのスロットリングについて」を参照してください。

ストレージの 30,000 GB のクォータは、特定の AWS リージョン内のすべての AWS DMS レプリケーションインスタンスに適用されます。ターゲットとソースの同期が間に合わない場合に変更をキャッシュするためや、ログ情報を保存するために、このストレージは使用されます。

指定された AWS リージョンのすべてのレプリケーションインスタンスのストレージの合計量は、30,000 GB です。

API リクエストのスロットリングについて

AWS DMS は、さまざまな API リクエストのクォータ (毎秒 100 API 呼び出し) をサポートしています。つまり、このレートを超えると API リクエストがスロットリングされます。また、別の API リクエストを作成する前に AWS DMS がクォータを更新するのにかかる時間に応じて、1 秒あたりの API コール数を少なくすることができます。このクォータは、API 呼び出しを直接行うときと、AWS DMS マネジメントコンソールを使用してお客様に代わって行うときの両方に適用されます。

API リクエストのスロットリングの仕組みを理解するには、AWS DMS が API リクエストを追跡するトークンバケットを維持しているとします。このシナリオでは、バケットの各トークンで単一の API コールを行うことができます。バケット内のトークンは一度に 100 個までです。API コールを行うと、AWS DMS はバケットから 1 つのトークンを削除します。1 秒未満で 100 回の API コールを行うと、バケットは空となり、別の API コールを実行しようとすると失敗します。API コールを行わない毎秒、AWS DMS はバケットに最大 100 個のトークンを追加します。これは AWS DMS API リクエストの更新頻度です。スロットリングの後の任意の時点で、バケットにトークンが追加されると、呼び出しが再びスロットリングされるまで、使用可能なトークンと同じ数の API 呼び出しを行うことができます。

を使用してスロットリングされた API コールを実行する場合、AWS CLI は以下のようなエラーを返します。AWS DMS

An error occurred (ThrottlingException) when calling the AwsDmsApiCall operation (reached max retries: 2): Rate exceeded

ここで、AwsDmsApiCall はスロットリングされた AWS DMS API オペレーションの名前です (例: DescribeTableStatistics)。 その後、スロットリングを回避するために、十分な遅延後に再試行または別の呼び出しを行うことができます。

注記

などの他のサービスによって管理される API リクエストのスロットリングとは異なり、Amazon EC2 によって管理される API リクエストのスロットリングクォータの増加をリクエストすることはできません。AWS DMS