引言
基于開放架構(gòu),戴爾與微軟合作的混合云解決方案(DHCS for MS)幫助企業(yè)以較低TCO,擁有集存儲、計算、備份及災(zāi)難恢復(fù)服務(wù),并輕松支持業(yè)務(wù)的靈活擴充。在香港媒體IT Square星島日報的“2015編輯之選”評獎中一舉斬獲“最佳混合云架構(gòu)大獎”。
Dell Hybrid Cloud System for Microsoft日前榮獲「IT Square編輯之選」2015最佳混合云架構(gòu)“
Dell與Microsoft合作的混合云系統(tǒng)采用開放式架構(gòu),通過Dell的Cloud Manager軟件,企業(yè)可以按需使用不同云供應(yīng)商的服務(wù),包括Microsoft、VMware、Amazon Web Services、Joyent及Openstack等,不再局限于單一供應(yīng)商的服務(wù),切合企業(yè)的實際需要。Dell企業(yè)技術(shù)戰(zhàn)略架構(gòu)師王雪暉指:「所有外掛軟件都得經(jīng)過嚴謹認證,同時在Dell Cloud Manager上也一并顯示收費及服務(wù)內(nèi)容,令企業(yè)輕易(輕松控制)計算成本,企業(yè)IT亦可控制內(nèi)部使用者自行訂閱公有云服務(wù)而引致監(jiān)管及Shadow IT問題…」”
自從“云計算”一詞出現(xiàn),這個概念一度被人們瘋狂炒作。記得數(shù)年前筆者在MSN上曾經(jīng)留言“云有點虛,而虛擬化卻并不虛”,被一位同行朋友看到后表示贊同。我想在過去幾年對這一點有同感的人不少吧。
時至今日,當泡沫慢慢淡去,我們看到云的方向逐漸清晰。像亞馬遜AWS、微軟Azure等公共云已成規(guī)模,而在傳統(tǒng)數(shù)據(jù)中心基礎(chǔ)設(shè)施上改良虛擬化和管理之后的私有云也越發(fā)成熟,現(xiàn)在討論混合云已經(jīng)到了一個比較合適的時機。
而具體到每家廠商,云計算方面的產(chǎn)品又會起各種各樣的名字,比如在戴爾任意云框架下就有多種解決方案、參考架構(gòu)和服務(wù),把不同的名稱與產(chǎn)品、技術(shù)之間的對應(yīng)關(guān)系搞清楚,是我們理解和認識其價值的第一步。撥開迷霧混合云方案各就各位
此前我們介紹過戴爾、UnitedStack合作的托管云方案,本文則要討論另一家合作伙伴微軟。如上圖,“Dell Microsoft Private Cloud Fast Track”是一套私有云參考架構(gòu),而我們還看到有“Dell Hybrid Cloud System for Microsoft”和“Dell Microsoft Cloud Platform System Premium (CPS)”,字面上只能看出混合云,它們之間又有哪些異同呢?
上圖為完整的戴爾+微軟混合云方案示意圖,縱軸按擴展性/成本(虛擬機數(shù)量)劃分,橫軸從左到右分為3個區(qū)間——靈活性、成本控制;較少的靈活性、風險和交付價值的時間;完全整合、強大控制。其中灰色模塊只是建立在高級虛擬化和管理整合基礎(chǔ)上的DIY云方案,涵蓋100-200個VM的小型部署;藍色部分的私有云參考架構(gòu),擴展性上升到400個虛擬機。
3個綠色的模塊都屬于工程化解決方案(工程系統(tǒng)),在這里,戴爾XC系列設(shè)備是基于Nutanix超融合底層軟件架構(gòu)來搭建微軟的Hyper-V虛擬化和云;而右邊的兩個模塊則是純粹一些的微軟方案。從圖中不難看出,Dell Hybrid Cloud System for Microsoft (HCS)主要覆蓋200-400個VM;Dell Microsoft Cloud Platform System Premium (CPS)的規(guī)模要更大些,從400到800個VM以上。HCS和CPS都是戴爾和微軟聯(lián)合開發(fā)、聯(lián)合工程化+驗證的解決方案,它們共享一個通用的系統(tǒng)、管理和架構(gòu)。
我們打算分兩篇來介紹戴爾+微軟混合云。本文先討論上圖中用紅框標出的部分,主要介紹硬件和Storage Spaces(存儲空間)軟件定義存儲;下一篇再聊聊Dell Cloud Manager和Windows Azure Pack云相關(guān)的部分。模塊化擴展Scale-out計算+存儲硬件
這張圖列出了戴爾HCS的配置——Scale-out計算和存儲擴展選項。左邊的基礎(chǔ)平臺計算單元為一個2U 4節(jié)點的PowerEdge C6320云服務(wù)器,參考滿配80個CPU核心/1TB內(nèi)存——分到每個節(jié)點就是2顆10核心Xeon E5處理器+256GB內(nèi)存。存儲部分Storage Spaces的2x2集群是指2個存儲服務(wù)器后端接2個JBOD,具體的配置方式包括SSD和HDD的容量接下來我們會介紹。
HCS目前公布的最大配置為16計算節(jié)點(也就是4臺C6320),相應(yīng)的CPU核心和內(nèi)存容量分別增加到320個和4TB;Storage Spaces集群中JBOD數(shù)量也增加到4個,容量自然翻倍。
根據(jù)這份基礎(chǔ)架構(gòu)的具體配置,8核的Intel E5-2630 v3 CPU與前面有點出入,從這里也可以看出該系統(tǒng)和戴爾任意云的靈活性。存儲單元由2臺PowerEdge R730服務(wù)器、2-4個PowerVault MD14x0 JBOD組成;HDD和SSD的配比可以是10+2,也可以是8+4。硬盤容量可選1.2TB(10K)、2/4TB(7.2K),SSD可選400/800GB。
上面照片拍攝于戴爾企業(yè)客戶峰會(DEF2015)云計算展區(qū)的一套微軟平臺,可以看到2臺R730服務(wù)器中的一臺;3個PowerVault MD1400 12Gb/s SAS JBOD機箱,由于是樣機,每臺里面都配有2個200GB SSD和10個4TB 7.2K SAS硬盤。
Storage Spaces軟件定義的混合集群存儲
在微軟Storage Spaces架構(gòu)中,SSD+HDD用于冷熱數(shù)據(jù)的分層,同時SSD還兼做Write-Back Caching(寫回式緩存),這樣設(shè)計的效果與戴爾SC(Compellent)存儲陣列的自動分層存儲永遠寫入最快分層的機制有一定相似之處。
Storage Spaces整合了眾多其它的Windows Server 2012 R2存儲特性,包括:CVS集群共享卷、故障切換集群、存儲QoS、NTFS和彈性文件系統(tǒng)(ReFS),SMB 3.0(Server Message Block,即CIFS文件共享協(xié)議)中的高級特性——多通道、透明切換和Direct(利用RDMA傳輸),以及Scale-Out文件服務(wù)。
上圖引用自《Dell PowerEdge R630 Configuration for Microsoft Private Cloud Fast Track v4》部署手冊,其中Scale-Out文件系統(tǒng)(Storage Spaces)部分配置與戴爾HCS基本相同。
如上圖,2臺PowerEdge R730服務(wù)器各自通過6條SAS線纜連接到3個JBOD擴展柜的2個SAS接口模塊上。除了每個SSD/HDD都被兩臺存儲服務(wù)器可見之外,這一拓撲還具備很高的連接冗余性,除了能消除服務(wù)器單點故障,JBOD上任意一個接口模塊發(fā)生故障時,都可以切換到另一模塊以保證與2個服務(wù)器、及硬盤之間的連接不中斷。
根據(jù)更多的資料,如果JBOD增加到4個,可以將服務(wù)器到每個JBOD機箱之間的SAS連接減少到1條以降低復(fù)雜度。我理解這里也可以使用SAS交換機來增強擴展性,不知是否有人測試過?
既然Storage Spaces是管理到單盤,自然要支持物理層面的數(shù)據(jù)保護。正如上方列出的資料,Simple類似RAID 0,Mirror類似RAID 1,而Parity類似RAID 5。此外Storage Spaces還能支持3重鏡像和Dual Parity(4+3 LRC)糾刪碼等保護級別。
可能有朋友會問,微軟的軟件定義存儲有完全分布式的架構(gòu)嗎?這里我透露一點看到的信息,Windows Server 2016中的存儲功能將會有比較大的增強,只是不知微軟屆時會不會像VMware對VSAN那樣大力宣傳了。
最后再來看看Storage Spaces從上到下的應(yīng)用架構(gòu)。最底下的集群存儲池在這里代表硬件,然后經(jīng)過帶有SSD/HDD分層的鏡像保護Storage Spaces,劃分出集群共享卷,再通過連續(xù)可用的SMB3文件共享協(xié)議提供給虛擬化服務(wù)器訪問,System Center管理虛機和租戶(Guest)虛機鏡像都以VHD文件格式存放在上面。
在下一篇中,我們將繼續(xù)介紹戴爾+微軟聯(lián)合的HCS/CPS方案,包括Azure Pack、Dell Cloud Manager,以及混合云的備份容災(zāi)功能。請繼續(xù)關(guān)注!