DMS
AWS 雲端
開始使用 AWS Database Migration Service

AWS Database Migration Service 協助您輕鬆安全地將資料庫遷移到 AWS。來源資料庫在遷移期間能夠維持所有功能的運作,將倚賴資料庫之應用程式的停機時間降到最低。AWS Database Migration Service 可以在最廣受採用的商業資料庫及開放原始碼資料庫之間來回遷移您的資料。

本服務支援同質遷移,如 Oracle 到 Oracle,也支援不同資料庫平台之間的異質遷移,如 Oracle 到 Amazon Aurora 或 Microsoft SQL Server 到 MySQL。您也可以從任何支援的來源 (包括 Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle、SAP ASE 和 SQL Server) 將資料串流到 Amazon Redshift,在 PB 級的資料倉儲中合併和輕鬆分析資料。AWS Database Migration Service 也可以用於具備高可用性的持續資料複寫。

需要有 Adobe Flash 播放程式或最新的瀏覽器才能觀賞這個網站的影片。

video-thumbnail
1:49
簡單易用

簡單易用

AWS Database Migration Service 非常易於使用。無須安裝任何驅動程式或應用程式,在大部分情況下也不需要變更來源資料庫。您只需在 AWS 管理主控台按幾下,即可開始進行資料庫遷移。DMS 在開始遷移之後會管理遷移程序中的所有複雜性,包括於遷移程序期間自動複寫發生在來源資料庫的資料變更。您也可以使用此服務進行具備相同簡便性的持續資料複寫。

無停機時間

無停機時間

AWS Database Migration Service 協助您在幾乎無停機時間的情況下將資料庫遷移到 AWS。遷移期間來源資料庫的所有資料變更都會持續複寫到目標資料庫,讓來源資料庫在遷移期間仍然能夠完全運作。在資料庫遷移完成之後,目標資料庫將在您所選擇的時間長度保持與來源資料庫同步,讓您在方便的時間切換資料庫。 

支援最廣泛採用的資料庫

支援最廣泛採用的資料庫

AWS Database Migration Service 可以在最廣泛採用的商業資料庫及開放原始碼資料庫之間來回遷移您的資料。它支援同質遷移 (如 Oracle 到 Oracle),也支援不同資料庫平台之間的異質遷移 (如 Oracle 到 Amazon Aurora)。您可以將現場部署資料庫遷移到 Amazon RDS 或 Amazon EC2、將 EC2 上執行的資料庫遷移到 RDS (反之亦然),也可以將 RDS 資料庫遷移到另一個 RDS 資料庫。

低成本

低成本

AWS Database Migration Service 是低成本的服務。您只需支付遷移程序期間使用的運算資源和任何額外的日誌儲存費用。遷移數 TB 大小的資料庫只需 3 USD 的費用。這適用於任何支援的資料庫的同質和異質遷移。這與昂貴的傳統資料庫遷移方法完全相反。

快速且易於設定

快速且易於設定

您可以在 AWS 管理主控台快速設定遷移任務。遷移任務可定義 AWS Database Migration Service 用來執行遷移的參數。這包括設定來源資料庫與目標資料庫之間的連線,以及選擇用來執行遷移程序的複寫執行個體。設定好之後,執行實際遷移之前,可先使用相同的任務進行測試執行。

可靠

可靠

AWS Database Migration Service 具有高彈性和自我修復能力。它會持續監控來源和目標資料庫、網路連線及複寫執行個體。如果出現中斷,它會自動重新啟動程序,從之前停止的地方繼續遷移。異地同步備份選項透過啟用冗餘複寫執行個體,讓您擁有資料庫遷移與持續資料複寫的高可用性。

AWS Schema Conversion Tool

AWS 結構描述轉換工具讓異質資料庫遷移變得輕鬆簡單,方法是將來源資料庫結構描述及大部分的自訂程式碼 (包括檢視、預存程序和函數),自動轉換成與目標資料庫相容的格式。任何無法自動轉換的程式碼會清楚標示,以便進行手動轉換。SCT 也可以掃描您的應用程式原始程式碼以取得內嵌的 SQL 陳述式,並將它們轉換成資料庫結構描述轉換專案的一部分。在此過程中,SCT 會透過將傳統 Oracle 與 SQL Server 功能轉換成同等的 AWS 服務來執行雲端原生程式碼優化,因此可協助您在資料庫遷移的同時將應用程式現代化。

來源資料庫可以是現場部署或位於 Amazon RDS 或 EC2,而目標資料庫可位於 Amazon RDS 或 EC2。AWS 結構描述轉換工具支援下列轉換。 

來源資料庫 Amazon RDS 上的目標資料庫
Oracle Amazon Aurora、MySQL、PostgreSQL、MariaDB
Oracle Data Warehouse Amazon Redshift
Microsoft SQL Server Amazon Aurora、MySQL、PostgreSQL、MariaDB
Teradata Amazon Redshift
Netezza Amazon Redshift
Greenplum Amazon Redshift
MySQL 和 MariaDB PostgreSQL
PostgreSQL Amazon Aurora、MySQL、MariaDB
Amazon Aurora PostgreSQL

您可以從下面的連結下載適用於所選平台的 AWS 結構描述轉換工具。


15

在同質資料庫遷移中,來源和目標資料庫引擎是同性質或相容,像 Oracle 到 Amazon RDS for Oracle、MySQL 到 Amazon Aurora、MySQL 到 Amazon RDS for MySQL 或是 Microsoft SQL Server 到 Amazon RDS for SQL Server。因為來源和目標資料庫之間的結構描述結構、資料類型和資料庫程式碼是相容的,所以這類遷移程序只需一個步驟。您透過來源和目標資料庫連線建立遷移任務,然後按一下按鈕開始遷移。AWS Database Migration Service 會負責其餘的工作。來源資料庫可以位於 AWS 外您自己的現場、在 Amazon EC2 執行個體上執行,也可以是 Amazon RDS 資料庫。目標可以是 Amazon EC2 或 Amazon RDS 中的資料庫。

DMS-Homogeneous-Diagram-2
expedia_logo_break

Expedia, Inc. 是全球其中一間領先業界的旅遊公司,每月協助數百萬的遊客輕鬆地規劃和預訂旅遊行程。「我們正在將一些資料庫遷移到 Amazon Aurora,」Expedia, Inc. 總工程師 Kuldeep Chowhan 這樣說,「使用 AWS Database Migration Service 即可輕鬆進行這項工作,因為它已為我們簡化了這個程序,讓我們加速遷移的工作。嚴密監控程序、詳細記錄功能的能力,以及我們從 AWS 得到的支援,都讓我們有絕對的信心能夠順利完成遷移。」


在異質資料庫遷移中,來源和目標資料庫引擎是不同性質,像是 Oracle 到 Amazon Aurora、Oracle 到 PostgreSQL 或 Microsoft SQL Server 到 MySQL 的遷移。在這種情況下,來源和目標資料庫的結構描述結構、資料類型和資料庫程式碼非常不同,需要進行結構描述和程式碼轉換,才能開始遷移資料。這使得異質遷移程序需要兩個步驟。首先使用 AWS 結構描述轉換工具,將來源結構描述和程式碼轉換成與目標資料庫相符的結構描述和程式碼,然後使用 AWS Database Migration Service 將資料從來源資料庫遷移到目標資料庫。遷移期間,AWS Database Migration Service 會自動完成所有必要的資料類型轉換。來源資料庫可以位於 AWS 外您自己的現場、在 Amazon EC2 執行個體上執行,也可以是 Amazon RDS 資料庫。目標可以是 Amazon EC2 或 Amazon RDS 中的資料庫。

DMS-Hetrogeneous-Diagram

Thomas Publishing 是一間已經營百年的公司,於 1898 年開始發行 Thomas Register of American Manufacturers。Thomas Publishing 使用 AWS Database Migration Service 和結構描述轉換工具將他們的生產資料庫從 Oracle 遷移到 Amazon Aurora。整個遷移過程不到 4 週就完成。


開發期間,可以使用 AWS Database Migration Service 將資料遷入和遷出雲端。有兩個常見案例。第一個是在 AWS 上部署開發、測試或模擬系統,以利用雲端的可擴展性和快速佈建功能。如此一來,開發人員和測試人員就可使用實際生產資料的副本,且可將更新複製回現場部署生產系統。第二個案例是當開發系統位於現場部署 (通常在個人筆記型電腦上),而您將 AWS 雲端生產資料庫的最新副本一次性或持續地遷移到這些現場部署系統。這可避免中斷現有的 DevOps 程序,同時確保呈現最新的生產系統。


使用 AWS Database Migration Service 可以將多個來源資料庫合併成一個目標資料庫。同質和異質遷移都可以執行這個作業,在所有支援的資料庫引擎上都可使用這項功能。來源資料庫可以位於 AWS 外您自己的現場、在 Amazon EC2 執行個體上執行,也可以是 Amazon RDS 資料庫。來源資料庫也可以分散在不同的位置。例如,其中一個來源資料庫可以位於 AWS 外您自己的現場,第二個位於 Amazon EC2,第三個則是 Amazon RDS 資料庫。目標可以是 Amazon EC2 或 Amazon RDS 中的資料庫。

DMS-MultiSource-Diagram

您可以使用 AWS Database Migration Service 來執行持續資料複寫。持續資料複寫有許多使用案例,包含災難復原執行個體同步、地理資料庫分發以及開發/測試環境同步。您可以針對所有支援資料庫引擎的同質和異質資料複寫使用 DMS。來源或目的地資料庫可以位於 AWS 外您自己的現場、在 Amazon EC2 執行個體上執行,也可以是 Amazon RDS 資料庫。您可以從單一資料庫將資料複寫到一或多個目標資料庫,也可以從多個來源資料庫合併資料並複寫到一或多個目標資料庫。

DMS-Replication-MySQL-Diagram

開始使用非常簡單。遵循我們的入門指南,使用 AWS Database Migration Service 按幾次按鍵即可遷移資料庫。

 

想了解更多資訊?

請寫信給我們的 AWS 專家。

想了解更多資訊?
請寫信給我們的 AWS 專家
想了解更多資訊?
請寫信給我們的 AWS 專家
想了解更多資訊?
請寫信給我們的 AWS 專家
想了解更多資訊?
請寫信給我們的 AWS 專家
想了解更多資訊?
請寫信給我們的 AWS 專家
想了解更多資訊?
請寫信給我們的 AWS 專家
想了解更多資訊?
請寫信給我們的 AWS 專家
想了解更多資訊?
請寫信給我們的 AWS 專家
想了解更多資訊?
請寫信給我們的 AWS 專家
想了解更多資訊?
請寫信給我們的 AWS 專家
想了解更多資訊?
請寫信給我們的 AWS 專家
聯絡我們