建立複寫執行個體 - AWS Database Migration Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立複寫執行個體

遷移資料庫的第一項任務是建立複寫執行個體。複寫執行個體需要具有足夠儲存空間和處理能力,才能執行您指派的任務,並將資料從來源資料庫遷移至目標資料庫。此執行個體的大小需求取決於遷移的資料量、執行個體需要執行的任務。如需複寫執行個體的詳細資訊,請參閱使用 AWS DMS 複製執行個體

使用 AWS 主控台建立複製執行個體
  1. 在 AWS DMS 主控台的瀏覽窗格中選擇 [複寫執行個體],然後選擇 [建立複製執行個體]

  2. Create replication instance (建立複寫執行個體) 頁面上指定您的複寫執行個體資訊。下表說明您可以進行的設定。

    選項 動作

    名稱

    輸入包含 8 到 16 個可列印的 ASCII 字元 (/、" 和 @ 除外),作為複寫執行個體的名稱。在您選取的 AWS 區域中,帳戶名稱應是唯一的。您可以選擇將某些智慧新增至名稱,例如,包括您正在執行的 [ AWS 區域] 和 [工作] west2-mysql2mysql-instance1

    描述性 Amazon Resource Name (ARN) - 選填

    用來覆寫預設 DMS ARN 的易記名稱。您無法在建立後修改此名稱。

    Description

    輸入複寫執行個體的簡短描述。

    執行個體類別

    選擇具有遷移所需組態的執行個體類別。請注意,執行個體必須有足夠的儲存、網路和處理能力,以成功完成遷移。如需如何判斷哪個執行個體類別最符合您遷移所需的詳細資訊,請參閱使用 AWS DMS 複製執行個體

    引擎版本

    在 AWS DMS 主控台中,您可以選擇所需的任何支援引擎版本。複寫執行個體會從中執行複寫引擎的最新非 Beta 版本 AWS CLI,除非您在中指定不同的引擎版本 AWS CLI。 AWS DMS

    高可用性

    使用此選用參數,在另一個可用區域中建立複寫執行個體的備用複本,以取得容錯移轉支援。若您想要使用變更資料擷取 (CDC) 或進行中複寫,建議您啟用此選項。

    配置儲存 (GiB)

    儲存主要由日誌檔案和快取交易所使用。針對快取交易,儲存僅會在快取交易需要寫入磁碟時使用。因此, AWS DMS 不會使用大量的儲存空間。某些例外包括:

    • 會產生大量交易負載的大型資料表。載入大型資料表可能需要一些時間,因此快取交易很可能在載入大型資料表期間寫入磁碟。

    • 設定為在載入快取交易前暫停的任務。在此情況下,在資料表的所有交易完成之前,交易會先快取。使用這項組態,快取交易可能會消耗相當大的儲存。

    • 使用載入至 Amazon Redshift 之資料表設定的任務。不過,當目標是 Amazon Aurora 時,此組態不會有問題。

    在大多數情況下,預設的儲存配置足夠使用。但是,留意與儲存空間相關的指標始終是個好主意。如果您發現耗用量超過預設配置,請務必縱向擴展儲存空間。

    Network type (網路類型)

    DMS 支援 IPv4 定址通訊協定網路類型,並支援在雙重堆疊模式下 IPv4 和 IPv6 定址通訊協定網路類型。如果您有任何資源必須透過 IPv6 定址通訊協定與複寫執行個體進行通訊,請使用雙重堆疊模式。如需雙重堆疊模式限制的相關資訊,請參閱 Amazon Relational Database Service 使用者指南中的雙重堆疊網路資料庫執行個體限制

    VPC

    選擇您要使用的 VPC。若您的來源或目標資料庫位於 VPC 中,請選擇該 VPC。如果來源與目標資料庫位於不同的 VPC,請確保兩者都位於公有子網路並可公開存取。然後選擇複寫執行個體所在的 VPC。此複寫執行個體必須能夠存取來源 VPC 中的資料。如果來源和目標資料庫都不在 VPC 中,請選擇複寫執行個體所在的 VPC。

    Replication Subnet Group (複寫子網路群組)

    在所選 VPC 中選擇要在其中建立複寫執行個體的複寫子網路群組。如果您的來源資料庫位於 VPC 中,請選擇包含來源資料庫的子網路,做為複寫執行個體的位置。如需複寫子網路群組的詳細資訊,請參閱 建立複寫子網路群組

    可公開存取

    如果您希望從網際網路存取複寫執行個體,請選擇此選項。預設值是可公開存取的,一旦選擇了該選項,您就無法在建立複寫執行個體之後修改此值。

  3. 選擇 Advanced (進階) 標籤,設定網路字串和加密設定的值 (如需要)。下表說明相關設定。

    選項 動作

    Availability zone (可用區域)

    選擇來源資料庫所在的可用區域。

    VPC Security group(s) (VPC 安全群組)

    複寫執行個體會在 VPC 中建立。如果來源資料庫位於 VPC 中,請選擇可提供資料庫所在之資料庫執行個體存取的 VPC 安全群組。

    KMS 金鑰

    選擇要用來加密複寫儲存體的加密金鑰和連線資訊。如果您選擇 (預設) aws/dms,則會使用與您帳戶和 AWS 地區相關聯的預設 AWS Key Management Service (AWS KMS) 金鑰。會顯示描述、您的帳戶號碼、金鑰的 ARN。如需如何使用加密金鑰的詳細資訊,請參閱 設定加密金鑰並指定 AWS KMS 權限

  4. 指定 Maintenance (維護) 設定。下表說明相關設定。如需維護設定的詳細資訊,請參閱使用 AWS DMS 維護時段

    選項 動作

    自動版本升級

    AWS DMS 不區分主要和次要版本。例如,從版本 3.4.x 升級到 3.5.x 不被視為主要升級,因此所有變更都應具備回溯相容性。

    啟用自動版本升級時,DMS 會在維護時段期間自動升級複寫執行個體的版本 (如果複寫執行個體的版本已遭取代)。

    啟用AutoMinorVersionUpgrade時,DMS 會在您建立複寫執行個體時使用目前的預設引擎版本。例如,如果您將引擎版本設定為較目前預設版本更低的版本號碼,則 DMS 會使用預設版本。

    如果在建立複寫執行個體時AutoMinorVersionUpgrade未啟用,DMS 會使用 Engine 版本參數所指定的引擎版本

    Maintenance window (維護時段)

    選擇每週可進行系統維護的時段,以國際標準時間 (UTC) 表示。

    預設值:從每個 AWS 區域的 8 小時時段隨機選擇 30 分鐘的時段,發生在一週中的隨機日期。

  5. 選擇 Create replication instance (建立複寫執行個體)