此次來介紹個在中國落地還不是好久的服務,數據庫遷移服務(DMS)。DMS是專門用來作各類源數據平臺到Azure的遷移工具,涵蓋了包括oracle,mysql,sql server等多種主流數據庫,不只能夠實現同構的遷移,設置還能夠作異構的數據遷移,可謂Azure數據遷移的大殺器
mysql
Azure DMS不單單能夠作離線遷移,同時還能夠作各類數據庫的在線遷移,最大程度地減小宕機時間
sql
目前來講,DMS主要支持的場景以下表所示數據庫
下表顯示了 Azure 數據庫遷移服務對脫機遷移的支持。微信
目標 | Source | 支持 | 狀態 |
---|---|---|---|
Azure SQL DB | SQL Server | ✔ | GA |
RDS SQL | |||
Oracle | |||
Azure SQL DB MI | SQL Server | ✔ | GA |
RDS SQL | |||
Oracle | |||
Azure SQL VM | SQL Server | ✔ | GA |
Oracle | |||
Azure Cosmos DB | MongoDB | ✔ | GA |
Azure DB for MySQL | MySQL | ||
RDS MySQL | |||
用於 PostgreSQL 的 Azure DB | PostgreSQL | ||
RDS PostgreSQL |
下表顯示了 Azure 數據庫遷移服務對聯機遷移的支持。oracle
目標 | Source | 支持 | 狀態 |
---|---|---|---|
Azure SQL DB | SQL Server | ✔ | GA |
RDS SQL | ✔ | GA | |
Oracle | |||
Azure SQL DB MI | SQL Server | ✔ | GA |
RDS SQL | ✔ | GA | |
Oracle | ✔ | 我的預覽版 | |
Azure SQL VM | SQL Server | ||
Oracle | |||
Azure Cosmos DB | MongoDB | ✔ | GA |
Azure DB for MySQL | MySQL | ✔ | GA |
RDS MySQL | ✔ | GA | |
用於 PostgreSQL 的 Azure DB | PostgreSQL | ✔ | GA |
RDS PostgreSQL | ✔ | GA | |
Oracle | ✔ | 公共預覽版 |
能夠看到,支持的場景很是的多!數據遷移今後再也不是個難題,下邊首先來簡單看下DMS的部署方法ide
DMS的建立很是簡單,在Portal上填寫一些基本信息便可,目前在中國還僅僅支持東二區
工具
能夠選擇一個VNET部署DMS
spa
接下來就能夠建立遷移的project了!orm
在VNET裏能夠看到有個網卡的信息,說明DMS底層應該仍是靠一些vm或者container之類的實現的server