當前位置:
首頁 > 科技 > 微軟 SQL Server 2008/R2 將停止支持

微軟 SQL Server 2008/R2 將停止支持

微軟2008版和2010版資料庫的延期支持已壽終正寢。微軟作出回應稱,對於許多客戶來說,是時候向雲遷移了。

微軟的旗艦操作型資料庫SQL Server問世至今已超過25年。這意味著這個平台不斷迎來創新,但也促使舊版本根深蒂固,隨著主流支持和延期支持臨近結束,挑戰隨之而來。明天,隨著SQL Server的2008版和2008R2版告別延期支持,將迎來標誌進入新階段的另一個重大事件。但Azure雲和即將於7月24日發布的SQL Server 2019 Big Data Clusters的公開預覽版應該會讓人寬慰。

SQL Server 2008/2008 R2是2005版的直接後繼版(2005版是該平台的重大改版),與原始代碼庫分道揚鑣。到2008R2於2010年發布時(最初與微軟合作開發SQL Server的Sybase同一年被SAP收購),該產品包括用於自助報告、提取轉換及載入(ETL)以及主數據管理的諸多組件。2008R2還推出了Power Pivot,它是如今Power BI的鼻祖。事實上,2008R2在微軟內部被稱為「BI更新版」(BI refresh)。

雲當道,混合模式有機會

大概十年後,這些版本是時候告別延期支持了。微軟正趁此機會鼓勵客戶遷移到雲端。微軟的操作型資料庫和區塊鏈產品營銷主管Wisam Hirzalla稱,Azure SQL Database(「SQL DB」)其實是與SQL Server兼容的雲版本。雖然有些SQL DB在多租戶環境下運行,但微軟也提供各種專用版本。

比如說,Azure SQL Database託管實例提供了微軟所謂的「evergreen SQL」——換句話說,不斷更新和升級的技術,完全由微軟這家公司管理。它還可以在孤立的虛擬網路中運行;據Hirzalla聲稱,採用AI/機器學習演算法來處理調整優化、威脅檢測及其他自我管理任務。與此同時,SQL DB Hyperscale為資料庫容量達到兩位數TB的SQL Server客戶提供了出色的遷移目標,SQL DB Hyperscale的正式版(GA)於5月份在西雅圖舉行的微軟Build大會宣布發布。

享有軟體保障服務的微軟客戶可以使用所謂的「Azure混合權益」(Azure Hybrid Benefit),將其部署的SQL Server遷移到Azure虛擬機,從而提供與本地實施有關的可配置性和靈活性,不會帶來額外的許可費用。雖然要對虛擬機本身收費、在某些情況下對數據出站收費,但那些費用取代了客戶自行購買、供電、冷卻、管理及維護硬體所需要的任何日常性成本。SQL on Azure虛擬機實施還能享受三年免費延期安全更新的服務。

Azure SQL還讓用戶可以享用自動補丁、自動備份和新的許可證管理等選項,並為IaaS SQL Server實施提供了 PaaS 的好處。

同時,回歸本地環境

Microsoft在2008R2之後發布了SQL Server的四個版本(2012版、2014版、2016版和2017版),增加了支持內存表、列式存儲和機器學習的功能,還增加了支持Linux上和Docker容器中操作的功能。該平台的下一個本地版(名為SQL Server 2019)通過一項名為Big Data Clusters(BDC)的功能,增加了集成Apache Spark和Hadoop分散式文件系統(HDFS)的機制。SQL Server 2019 BDC推出非公開預覽版已有數月,但微軟現宣布該技術的公開預覽版將於7月24日開始發布。

這令人興奮,但有人可能會問:Hadoop在技術界驚艷亮相十年後,為什麼微軟現在才覺得將大數據技術集成到SQL Server中很合適,如今越來越多的數據湖實施到雲端。我向Hirzalla提出了這些問題,他給出了我認為合理的答覆。

逆道而行的新版本還是統一版本?

首先,SQL Server團隊認為大數據是不可迴避的現實,但與操作型資料庫和BI實施隔絕開來。用微軟的話來解釋,這將常常由Hadoop和Spark管理的大容量數據與常常由關係資料庫和企業BI平台管理的高價值數據隔離開來。

SQL Server 2019 BDC力求整合企業「數據地盤」的這兩個部分,讓每個部分可以利用另一部分。SQL Server實例和Spark worker節點在同一處將讓兩個引擎可以對用Parquet及其他開放數據格式存儲的同一數據高效地執行操作。而SQL Server 2019增強的PolyBase技術將允許引擎連接到大容量數據,並與基於SQL Server的事務數據和數據集市結合起來。

說到雲與本地部署,界線同樣很模糊。那是由於SQL Server 2019 BDC立足於SQL Server 2017中引入的Linux容器兼容性機制,部署完全基於Kubernetes(又名K8s)。反過來,這便於將新版SQL Server輕鬆部署到本地K8集群和雲環境上,包括但不限於Azure Kubernetes Service(AKS)。Spark和HDFS的安裝順理成章,大大簡化了這些技術的部署。正如我所說,這些是對幾個常見問題的合理答案。

SQL Server的更多變化......

SQL Server一個讓人頗為意外的方面是,它與幾十年前推出的永恆資料庫開發概念和模式保持兼容,同時還集成了新技術,使它們易於被SQL Server專業人員所使用。不過為了做到這一點,微軟確實需要現有的客戶群遷離舊版本。

現在是使用SQL Server 2008和2008R2的客戶遷離這些資料庫的時候了。對於這些客戶來說,微軟已指明了遷移方向,有多條路子,其中幾條路子通向雲端。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲頭條 的精彩文章:

Cloudflare將今天的重大故障歸咎於「糟糕的軟體」部署

TAG:雲頭條 |