參考部署

AWS Database Migration Service Automation Framework on AWS

一次性資料庫遷移或持續複寫

此 Amazon Web Services (AWS) Quick Start 可部署一個自動化架構,能夠在 AWS 雲端使用 AWS Database Migration Service (AWS DMS) 來遷移關聯式資料庫。

此 Quick Start 適用於需要執行以下其中一項操作的使用者:

  • 將 AWS DMS 遷移任務分為兩個階段 (完全載入和變更資料擷取 (CDC)),因為它們需要在兩個階段之間於目標資料庫上執行結構式查詢語言 (SQL) 程式碼
  • 由於環境或變更管理限制,需要一個用於關聯式資料庫遷移的完全自動化程式碼部署架構,這是可重複且可自訂的

您可以在整個移轉程序中將此 Quick Start 用作建置區塊。該範本僅會建置您需要的元件並設定一個工作流程,以向您通知遷移狀態。

AWS 標誌

此 Quick Start 由 AWS 開發。


AWS Service Catalog 管理員可將此架構新增至其專屬目錄。 

  •  您將建置的項目
  • 使用本 Quick Start,在 AWS 上自動設定下列的現有 Virtual Private Cloud (VPC) 環境:

    • 跨越兩個可用區域的高可用性架構*
    • 在私有子網路中:
      • AWS CodeBuild 將程式碼部署到目標 Amazon Relational Database Service (Amazon RDS) 資料庫中
      • AWS DMS 複寫執行個體*
    • AWS DMS 端點,用於遷移資料和複寫從來源到目標的持續變更**
    • 版本化 Amazon Simple Storage Service (Amazon S3) 儲存貯體,用作觸發 AWS CodePipeline 的來源
    • Amazon Simple Notification Service (Amazon SNS),透過電子郵件將 CodePipeline 和 AWS DMS 事件串流至 AWS Lambda 和最終使用者
    • AWS Systems Manager Parameter Store,用於存放 CodePipeline 執行字符

    *  預設情況下不會建立新的複寫執行個體,但您可以選擇建立一個。
    ** 該範本將提示您現有的 AWS DMS 資源組態。

  •  部署方式
  • 若要部署 AWS DMS Automation Framework,請遵循部署指南中的說明操作。部署過程大約需要 30 分鐘,包括以下步驟:

    1. 登入 AWS 帳戶。
    2. 啟動 Quick Start
    3. 測試部署。

    Amazon 可能會與 AWS 合作夥伴 (與 AWS 在此解決方案上協作的合作夥伴) 分享使用者部署資訊。  

  •  成本和授權
  • 您必須自行負擔執行此快速入門參考部署時,所使用 AWS 服務的費用。使用快速入門無須另外付費。

    此快速入門的 AWS CloudFormation 範本包含可以自訂的組態參數。部分設定 (如執行個體類型) 將會影響部署的成本。若要估算成本,請查看您將使用之每個 AWS 服務的定價頁面。價格可能隨時變更。

    提示 部署 Quick Start 之後,建議您啟用 AWS Cost and Usage Report 來追蹤與快速入門相關的成本。這份報告會將帳單指標傳送到您帳戶中的 S3 儲存貯體。它會根據每個月的用量提供成本估算,並在月底整理出正式的資料。如需該報告的詳細資訊,請參閱 AWS 文件