本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以在以下內容找到 AWS Database Migration Service (AWS DMS) 的資源配額及命名限制。
AWS DMS 可遷移的資料庫大小上限取決於多種因素。取決的因素包含來源環境、來源資料庫的資料分佈,以及來源系統的忙碌程度。
判斷特定系統是否為 的候選系統的最佳方法是 AWS DMS 進行測試。從讓組態正常運作慢慢開始,接著新增一些複雜的物件。最後再嘗試完全載入以進行測試。
的資源配額 AWS Database Migration Service
每個 AWS 帳戶在每個 AWS 區域都有可建立 AWS DMS 的資源數量配額。在達到資源的配額後,建立該資源的額外呼叫便會失敗並發生例外狀況。
下表列出每個 AWS 區域 AWS DMS 的資源及其配額。
資源 | 預設配額 |
---|---|
API 請求限流 | 每秒最多 200 個請求 |
API 請求重新整理率 | 每秒 8 個請求 |
每個使用者帳戶的複寫執行個體 | 60 |
複寫執行個體的儲存體總量 | 30,000 GB |
每個使用者帳戶的事件訂閱 | 60 |
每個使用者帳戶的複寫子網路群組 | 60 |
每個複寫子網路群組的子網路 | 60 |
每個使用者帳戶的端點 | 1,000 |
每個複寫執行個體的端點 | 100 |
每個使用者帳戶的任務 | 600 |
每個複寫執行個體的任務 | 200 |
每個使用者帳戶的憑證 | 100 |
每個使用者帳戶的資料提供者 | 1,000 |
每個使用者帳戶的執行個體設定檔 | 60 |
每個使用者帳戶的遷移專案 | 10 |
每個使用者帳戶的 DMS 資料收集器 | 10 |
一次產生的目標建議 | 100 |
DMS 資料收集器每小時可上傳的檔案數 | 500 |
每個使用者帳戶的同質資料遷移 | 600 |
一次執行的同質資料遷移 | 100 |
每個遷移專案的同質資料遷移 | 10 |
無伺服器複寫 | 100 |
如需 API 請求限流配額和重新整理率的詳細資訊,請參閱了解 API 請求限流。
儲存的 30,000 GB 配額適用於指定 AWS 區域中的所有 AWS DMS 複寫執行個體。若目標無法趕上來源,此儲存體便會用於快取變更,以及存放日誌資訊。
了解 API 請求限流
AWS DMS 支援變化的 API 請求配額上限是每秒 200 個 API 呼叫。換句話說,當 API 請求超過此速率時就會限流。此外,視您提出另一個 API 請求之前 AWS DMS 重新整理配額所需的時間而定,每秒的 API 呼叫數量可能較少。此配額適用於您直接進行 API 呼叫時,以及在使用 AWS DMS 管理主控台時代表您進行呼叫時這兩種情況。
若要了解 API 請求限流的運作原理,此可以協助您想像 AWS DMS 維護追蹤 API 請求的字符儲存貯體。在這個情況中,儲存貯體中的每個字符都可讓您進行單一 API 呼叫。您在儲存貯體中一次擁有的字符不能超過 200 個。當您進行 API 呼叫時, 會從儲存貯體 AWS DMS 移除一個權杖。如果您在一秒鐘內進行 200 次 API 呼叫,則儲存貯體為空,且任何嘗試進行其他 API 呼叫的嘗試都會失敗。對於您未進行 API 呼叫的每秒, 會將 8 個字符 AWS DMS 新增至儲存貯體,最多 200 個字符。這是 AWS DMS API 請求重新整理率。在限流後的任何時候,當您將字符新增到儲存貯體時,在呼叫再次限流前,您都可以根據字符的可用性進行許多 API 呼叫。
如果您使用 AWS CLI 執行調節的 API 呼叫, 會 AWS DMS 傳回如下錯誤:
An error occurred (ThrottlingException) when calling the
AwsDmsApiCall
operation (reached max retries: 2): Rate exceeded
在此是受限流的 AWS DMS
API 操作名稱,例如 AwsDmsApiCall
DescribeTableStatistics
。然後,您可以在足夠的延遲後重試或進行不同的呼叫,以避免限流。
注意
與其他某些服務 (例如 Amazon EC2) 管理的 API 請求限流不同,您無法要求提高由 AWS DMS管理的 API 請求限流配額。