有人說
自從有了小米
我們的世界
就變得健康向上
健康不僅在于營養
更在乎用心
小米為發燒而生
有人說
自從有了戴爾
云的世界
就變得簡單明了
每一步不僅是尊重
更在乎真誠
戴爾滿足云的任意
最近在讀到小米OpenStack項目負責人潘曉東的一篇文章《詳解OpenStack在小米私有云平臺的實踐》,對于小米這樣創新意識異常濃烈的公司,采用OpenStack來構建私有云平臺頗有代表性。
據潘曉東文中介紹,現在小米整個平臺上運行在四個機房,有2000+VM,4500+物理機內核(E5-2640);機器的配置主要為:50T內存、1200T虛擬磁盤、480T塊存儲、120T對象存儲。
文章里面提到了塊存儲兩個組件Ceph和GlusterFS、對象存儲采用的組件Swift,并對這些組件做了相應的測試,發現其中的優勢與弱點,給予最適合的應用選擇。這里最為關注的是小米私有云平臺的整個IT基礎架構的機器選型,為什么會是戴爾支撐著OpenStack構建的小米私有云平臺?
說到這個問題我們還需要進一步了解:一是支撐著OpenStack構建的小米私有云平臺的服務器,最為關鍵的IT基礎架構;二是針對OpenStack構建私有云平臺方面,戴爾在其中有多少發揮;三是戴爾每一步的任意云戰略對小米私有云平臺的各種選擇有什么影響。
主導小米私有云的計算平臺優越在哪?
潘曉東說:“在進行機器選擇時,可選的類型并不多,一般是在公司內部已有的套餐類型中選擇,然后稍加定制,主要的要求實現服務器性能的均衡,而且性能比較好的主機類型。”OpenStack在小米私有云平臺機器選型最終定下了戴爾通用型經典的2U機架服務器R720和1U機架式服務器R620,這都屬于2012年戴爾就發布的12G服務器系列經典機型。
之所以經典,也是有技術和歷史傳承的,R720作為上一代2U經典機架R710的“換代”產品,戴爾將其定位面向中端用戶的服務器。
Dell PowerEdge R720機器外觀
Dell PowerEdge R720硬件配置非常靈活,多達24個DIMM,最多可擴展到768GB,第3代PCIe擴展插槽,可支持更高效GPU處理加速、電源管理等應用效率,以及多種嵌入式網卡技術可供選擇。選配配置中還有正面熱插拔PCIe SSD,最多4個,內置GPU加速器。
Dell PowerEdge R720機箱內圖片
通過高內存密度結合可選配的GPU加速器,有些有超過500個內核,馬力十足,可實現更大范圍的虛擬化,從而最大限度地提高數據中心的應用程序容量。
Dell PowerEdge R620機器外觀
Dell PowerEdge R620也是很好的HPC計算節點,這種1U機架式服務器有2個英特爾至強處理器,可以加載海量的內存,能夠可靠地支持計算群集中的橫向擴展密度。集成并簡化虛擬化、生命周期和數據管理。R620具有下一代可靠性、可用性和可維護性(RAS)功能,確保最長的正常運行時間和低風險維護。
Dell PowerEdge R620機器內部圖片
R620有兩種PCIe插槽配置情況:一種是三個PCIe插槽,包含兩個x16插槽,帶寬為x16,半高半長,一個x16插槽,帶寬為x8,半高半長,并且只有在具有3個PCIe插槽選項的情況下,才能使用10個驅動器托架配置;另外一種是兩個PCIe插槽,一個x16插槽,帶寬為x16,全高3/4長,一個x16插槽,帶寬為x16或者在只有一個處理器的情況下為一個x8插槽,半高半長。
OpenStack構建的小米私有云平臺所采用的戴爾12G服務器R720和R620并非十分高配,具體配置情況如下:
?計算節點: DELL _R720
CPU: E5-2640v2*2(32核)
MEM:16G*24
磁盤:2*600G SAS(Raid1) + 6*4T(Raid5) SATA
網卡: 1G * 2 + 10G*2 (Intel 82599EB 10-Gigabit SFI/SFP+ )
?控制節點: DELL_R620
CPU: E5-2630v2*2 (24核)
MEM:16G*4
磁盤:2*600G SAS(Raid1) + 2*240G SSD(Raid1)
網卡: 1G * 2 + 10G*2 (Intel 82599EB 10-Gigabit SFI/SFP+ )
戴爾優化OpenStack構建的私有云平臺極具價值
之前,小米的潘曉東評論道:“Dell R720是Dell官方推薦的虛擬機云計算主機,作為OpenStack的計算節點還是比較合適的。”
其實,戴爾不僅在服務器上對口OpenStack,并且在OpenStack構建私有云平臺領域也有著獨到的策略。
這需要談及戴爾OpenStack最初的策略和歷程,從一開始戴爾就是OpenStack社區開發的重要合作伙伴。從參與社區的首個設計峰會開始,戴爾一直致力于提供企業級工具如Cloud Manager來部署和管理OpenStack。
戴爾多年前就公布了數據中心云解決方案, 到了現在,戴爾任意云的每一步,都在為用戶的云就緒、云部署與云管理提供端到端的解決策略。基于戴爾優秀的IT基礎架構,優勢對接用戶公有云、私有云,不論是何種方式構建的云,戴爾任意云都可以給予很好的支持與支撐。
那么我們再看看現在最新的戴爾云就緒端到端技術與方案,如下圖:
不僅如此,戴爾云部署方案滿足任何應用規模的需求。實際上,戴爾基于開源社區軟件Openstack、Hadoop的云解決方案也早已有所準備,特別是戴爾IT新興技術團隊首席信息官Tim Dickson堅信:“OpenStack所提供的靈活性和敏捷性滿足了我們對創新實驗室的要求,其開源理念和社區很符合戴爾長期堅持的開放標準文化。”
對此,戴爾不僅采用Red Hat Enterprise Linux OpenStack平臺技術,組成戴爾與紅帽云解決方案,并且采用紅帽Enterprise Linux OpenStack平臺并基于戴爾服務器、存儲、網絡和軟件產品創建了一個創新實驗室。
顯然,戴爾的目的既明確又有前瞻性,“基于戴爾服務器、存儲和網絡硬件構建OpenStack云并通過戴爾軟件管理這個云,能為企業級用戶提供所追求的靈活的虛擬化解決方案。”實際上,Dell Cloud Manager支持用戶所需的服務流程,而Dell Foglight提供該創新實驗室所必不可少的監測功能。
目前,戴爾與紅帽的服務和工程團隊使用基于OpenStack平臺的大規模橫向擴展式配置來滿足企業級用戶的特定云解決方案需求。更敞亮一點來說,這個配置可集成戴爾PowerEdge R或C系列服務器平臺、戴爾存儲、Red Hat Enterprise Linux OpenStack Platform、Red Hat InkTank Ceph、戴爾網絡平臺以及來自OpenStack生態系統的增值改進特性,例如Docker、Ceph、Trove等。
遵循用戶需求,契合小米私有云建設每一步
既然小米私有云平臺有著自己的OpenStack構建方式,也需要戴爾給予很好的支撐,那是因為戴爾OpenStack云解決方案,有著高擴展的彈性架構,支持超大規模數據處理,?????像R720這樣的服務器模塊都是經過應用實踐驗證的。
在這里,大家可以看到戴爾也支持業界最開放的最火熱的Docker、Ceph等,其中的價值體現也是非常突出的。比如在小米私有云架構塊存儲的組件對Ceph和GlusterFS選擇來看,通過測試發現:“不管是Ceph,還是GlusterFS作為虛擬機的共享存儲,都能夠提供毫秒級別的實時遷移,對虛擬機的負載均衡、主機維護非常有用;同時多副本的技術保證用戶數據的安全性,將數據丟失的風險降低最低。”
OpenStack構建的小米私有云架構
當前,戴爾基于OpenStack搭建云平臺即服務私有云解決方案里面,采用了EqualLogic PS6110X、Networking Z9000、S4810交換機、PowerEdge M620刀片服務器、PowerEdge M1000e刀片機箱,可以幫助用戶建立彈性、適應性平臺,用戶企業級新應用開發,支撐新技術開發和新應用部署。
我們再對比一下小米私有云架構與戴爾的OpenStack部署參考架構:小米私有云架構硬件選擇了戴爾,因為戴爾性價比更適合小米本身需求的方案,并且采取了Ceph與GlusterFS的塊存儲組件組合。這完全符合戴爾任意云遵需而變的策略。
不過,通過戴爾支撐OpenStack構建的小米私有云平臺的案例,我們不難發現,戴爾任意云,在每一步小米私有云平臺的構建過程中,都能起到關鍵性的作用,從硬件架構支撐,到開放的軟件平臺支持,再到具體服務幫助,戴爾所能做的就是一個基于用戶需求為前提的全面的云解決方案。
對于用戶私有云構建的每一步,戴爾任意云都給予了“遵需而變,化繁為簡,任意開放”的支持,戴爾“Any Cloud”任意云戰略的不同組合策略,云就緒、云部署、云管理就是針對用戶建云過程中可能遭遇的各種問題,給予最為切實的解決之道。