係統粉 > IT資訊 > 微軟資訊

從SQLServer到多數據庫,微軟數據庫遷移全攻略

發布時間:2019-06-20    瀏覽數:
從SQLServer到多數據庫,微軟數據庫遷移全攻略(1)


據了解,截止到 2022,雲遷移市場規模將達到 1290 億美元,雲遷移服務市場的利潤率達 26.7%。數據庫作為企業遷移上雲的關鍵環節,自然成為了各大雲廠商關注的重點,除了提供各種各樣的雲端數據庫,遷移服務也是雲廠商發力的重點。

近日,微軟宣布 Azure SQL Database Managed Instance(SQL Database 托管實例)服務正式登陸由世紀互聯運營的 Microsoft Azure。

SQL Database 托管實例 +Azure 數據遷移服務(DNS)

SQL Database 托管實例是一項 PaaS 服務,以全托管的形式在雲端提供 SQL Sever 幾乎全部的功能,是對現有 Azure SQL 數據庫服務的增強和擴展。

據了解,SQL Database 托管實例至少提供 8 個核心和最多 35 TB 的存儲,並通過獨立虛擬網絡部署,適合於希望快速上雲且想要避免虛擬機開銷的用戶。托管實例的方式滿足了多個部署在不同位置的本地 SQL Sever 遷移上雲的需求,並且雲端 SQL Database 托管實例會同步提供最新版 SQL Server 2019 的全部功能。

想要完成本地 SQL Server 數據庫遷移到 Azure SQL Database 托管實例服務,還需要另一個工具助力,就是 Azure Data Migration(Azure 數據遷移)服務。

Azure 數據遷移服務是一種完全托管的遷移服務,能夠實現從多個數據庫源到 Azure 數據平台的無縫遷移。為了滿足多種場景需求,Azure 數據遷移服務還集合了多個 Microsoft 遷移引擎,例如數據遷移助手、數據庫實驗助手以及 SQL Sever 遷移助手。

SQL 數據庫遷移

以 SQL Server 為例,Azure 數據遷移服務支持將本地數據庫遷移到 Azure SQL 數據庫的所有服務選項(單庫、彈性池和托管實例)以及 Azure IaaS 虛擬機上的 SQL Server。

在實際數據庫的過程中,大致會經曆以下 5 個步驟:啟動和發現、評估、計劃、轉換和優化以及遷移、驗證和修複。

啟動和發現:是為了了解數據庫占用空間和潛在的遷移方案;評估:評估已發現工作負載的要求和任何依賴關係;計劃:規劃和描述要遷移的工作負載、用於遷移的工具以及工作負載的目標平台;轉換和優化:轉換目前與現代數據平台不兼容的任何工作負載。優化工作負載以利用新功能;遷移、驗證和修複:執行遷移、驗證成功的遷移,並根據需要修複應用程序。

通常情況下,Azure SQL Database 的遷移周期是 4 到 6 個月。遷移之後,成本可以節約多少呢?微軟給大家算了一筆賬,以 3 年為期計算,客戶在硬件、網絡、維護投入方麵節約的成本 3 年現值約為 180 萬美元;遷移上雲之後,生產效率提升約 40%,產生的 3 年現值收益約為 68.8 萬美元;因為托管實例提供的各種服務,企業內部各團隊的效率也將實現 20% 的提升,3 年現值收益約為 69.8 萬美元。

整體來看,Azure SQL Database 在 3 年內的投資回報率約為 212%,且在遷移完成的 6 個月內,即可回收全部投資。

Azure 數據工廠 + X,多種數據庫遷移之路

對於很多企業來說,隻把 SQL Sever 遷移上雲是遠遠不夠的,他們還有很多其它類型的本地數據庫也想要享受雲端 PaaS 服務,而這就不得不提到我們接下來的主角 Azure 數據工廠。

Azure 數據工廠(ADF)是基於雲的數據集成服務,用於在雲中創建數據驅動型工作流,以協調和自動完成數據移動和數據轉換;將複雜的混合提取 - 轉換 - 加載(ETL)、提取 - 加載 - 轉換(ELT)和數據集成項目,部署到托管雲服務平台。

據了解,Azure 數據工廠目前支持的連接器有 80 多個,包括 Azure 雲服務 15 個,數據庫 / 數據倉庫 25 個,文件存儲 6 個,NoSQL 3 個,服務 / 應用 28 個,通用 4 個。

從SQLServer到多數據庫,微軟數據庫遷移全攻略(2)

除了單兵作戰,Azure 數據工廠還可以和 Azure 其它服務組團打怪,例如 Azure 數據工廠 +Azure SQL Database 托管實例,可以將各種各樣的數據整合、清洗、轉化存到 SQL 托管實例中;Azure 數據工廠 + 數據遷移助手、數據遷移服務,可以實現多種數據源遷移上雲;Azure 數據工廠 +Azure SQL DW,可以集成到企業數據倉庫,實現現代數據倉庫技術與機器學習、深度學習、人工智能等技術融合。

據微軟團隊介紹,在過去的 12 個月中,共有超千萬個 Azure 數據工廠項目被創建;每個月,有近 5 億個活動在運行;而每個星期,有 PB 級的數據通過 Azure 數據工廠在移動。

關於微軟數據庫遷移的幾個小問題

很多企業都有數據庫遷移上雲的需求,但同時對於遷移過程和遷移解決方案也有很多擔心。所以,為了減少大家的疑慮,我們專門采訪了微軟全球數據平台解決方案總監 Jack C.Tang 和微軟中國數據與人工智能產品負責人林默。

1. 企業為什麼要選擇遷移雲端,而不是選擇升級本地數據庫到 SQL Server 2019 呢?

Jack C.Tang:首先,要明確一點遷移雲端和本地升級這兩種方式,我們都是支持的。至於為什麼要遷移雲端,因為雲上能夠跑的更好、跑的更快,如果要擴充商業模式,或者是要將產品擴充到新的國家或地區,我們建議放在雲上。從管理層麵來講,客戶不用在花時間思考硬件的更新,不必再增強現有的機房或數據中心。

2. 遷移過程是否是可逆的?

林默:我們有個產品叫 Database Migration service,它會幫忙做數據同步,如果您對雲上不滿意,那麼可以切換回本地,線下數據庫都還在。

3.SQL Server 2019 擁有了很多新的能力,例如 AI 能力、大數據能力等等,那麼隨著 **** 新技術的不斷增多,會不會讓數據庫越來越臃腫?

林默:首先不會增加數據庫的臃腫程度,反而是在減輕。舉個典型案例,就是 SQL Sever Manager Studio 管理器。原來要管理 SQL Server 要做很多事情,要下載 SQL Server Manager Studio,它有幾個 G 的數據量,安裝之後會發現很重。但是現在,我們做的 Data Studio 是開源的,非常輕便,效率非常快。對於原先的數據庫管理員來說,如果願意還可以嵌入自己的代碼,它已經變成了一個非常好的擴展的東西。

4.SQL Database 托管實例是自動升級新功能嗎?新功能是否收費?

林默:沒錯,新功能是自動升級的,不過還是需要客戶手動勾選自動升級的選項。至於收費,我們是按照計算和存儲收費,隻要不增加數據庫級別,新功能就不收費。

拓展閱讀

《微軟亞洲研究院院長洪小文:人工智能處於半認知階段,人類大可不用擔心會被 AI 超越》

從SQLServer到多數據庫,微軟數據庫遷移全攻略(3)

查看原文,點擊了解更多

上一篇:生死相搏,Salesforce收購Tableau正麵抗擊微軟的進攻 下一篇:75%的企業轉型死,微軟怎麼做到重回第一?

相關資訊

最新熱門應用

電腦問答