現在,借助一項尚處于測試階段的新服務,用戶可以在谷歌云平臺上運行微軟的SQL Server了。近來,SQL Server似乎已經成了主流云提供商關注的焦點。亞馬遜為運行在AWS上的SQL Server增加了本地備份支持,而微軟則在SQL Server 2016中內置了Stretch數據庫,將本地數據庫與Azure無縫地集成。
谷歌的新服務是IAAS層面的。官方提供了在Windows Server上運行SQL Server的公共鏡像,讓用戶可以在谷歌計算引擎上作為VM啟動。雖然用戶可以在SQL Server 2012、2014或2016之間作出選擇,但該服務目前僅支持Web版本和標準版本。而如果用戶購買了微軟的軟件保障服務,則可以使用自己的許可。
用戶必須自己管理數據庫和底層的Windows操作系統,而谷歌關注的是其計算服務的性能等級:
我們正在將基于SSD的永久性磁盤卷的最大讀寫IOPS從15000提升到25000.
在亞馬遜的關系型數據庫服務里,客戶可以將SQL Server作為一個托管的PAAS數據庫來運行,但存儲性能的最大值為20000 IOPS。(微軟沒有公布Azure SQL Database的IOPS值,他們更喜歡使用數據庫事務單元(DTU)指標來估計真實的使用情況)。
谷歌給新的SQL Server功能的定位是,為當前正在運行自己的服務器的企業提供一個可靠的遷移路徑,正如產品經理Dominic Preuss在其博文中所描述的那樣:
不管企業使用何種規模和類型的數據庫,我們都希望他們能夠體驗到最佳的性價比,而同時阻力最小。
但是,與PAAS競爭對手相比,IAAS層的特性集相對不足。最明顯的是,在Google Cloud Platform上修改數據庫服務器的大小,VM需要離線。而在Amazon RDS上,用戶可以動態修改SQL Server數據庫實例的大小。在Azure SQL Database上,用戶也可以動態修改,而且還可以將多個數據庫分成一組,形成一個彈性池,共享計算資源。
為了與亞馬遜、微軟提供的更為知名的服務套件相競爭,谷歌云正在增加服務?,F有的PAAS數據庫Google Cloud SQL是一個基于MySQL構建的托管型關系數據庫。新增的SQL Server功能拓展了谷歌的數據庫服務。谷歌當前的IAAS實現缺少對手PAAS平臺所具有的增值特性,但是微軟用戶向云遷移時又多了一種選擇,這也不錯。
查看英文原文:SQL Server is the New Hunting Ground in the Cloud