1. 程式人生 > >多元化的未來,OpenStack的錚錚前行

多元化的未來,OpenStack的錚錚前行

openstack

引語:開源浪潮已經席卷而來,如今連汽車、芯片行業都迎來了開源。這是一股愈演愈烈的浪潮,它將托舉起一個全新的世界。

洪流,即像巨大的水流一樣的力量,比喻前進中的巨大事物。出自戰國·楚宋玉《小言賦》:“析飛糠以為輿,剖粃糟以為舟,泛然投乎杯水中,淡若巨海之洪流。”

今年,OpenStack發布了兩個重要版本,一個是2月22日的Ocata,另一個是8月30日的Pike。不可否認,在目前的雲計算市場中,開源雲計算是一個非常重要的組成部分。OpenStack在國內的快速發展,成為一股洪流,提升了中國在整個開源世界的地位並帶來深遠的影響力。

技術分享

一、互聯網+時代的開源創新

互聯網時代,以雲計算、大數據、移動互聯網和物聯網為代表的新一代信息技術正在深刻改變整個企業IT的結構,同時也在改變業務的模式包括管理模式。可以說,由於互聯網的廣泛連接和各行業的深入融合,企業的戰略、業務和IT都在發生深刻的變革,甚至是顛覆性的變革。剛剛閉幕的十九大,報告中多次提到“創新是引領發展的第一動力,突出關鍵共性技術、前沿引領技術、現代工程技術、顛覆性技術創新……”“顛覆性技術創新”非常重要,正是靠不斷創新,中國的OPENSTACK一舉跨入全球第一梯隊(EasyStack和華為),近一半的OpenStack黃金會員在中國。

如今數字化轉型是企業面臨的一個重要挑戰,企業CIO需要全面的信息同時需要敏銳的洞察力和掌控性,同時更需要一個具有可擴展性、靈活性、激發創新並且足夠快速轉向的平臺,這正是開源所能做到的。不僅如此,對於企業中當前存在的復雜異構環境,互操作性將是最關鍵的因素。物聯網(IoT)和SMAC(社交、移動、分析和雲)等技術將使數據更有價值和更大規模,未來將出現的多種設備和標準的多樣性將使開放源代碼非常適合企業真正順應這些變化的趨勢。事實上,在互聯網+的時代,幾乎所有邁向數字化轉型的企業已經在很大程度上在使用開源平臺和工具,開源社區帶來的創新步伐更是前所未有的速度。

二、企業上雲和全面雲化的潮流

在2017OpenStack Days China上發布的《雲計算技術在我國的行業應用研究》報告中指出,現今為止私有雲已經占據了超60%的國內雲計算市場,私有雲之所以能夠占據如此之高的市場份額離不開國家倡導軟件自主可控的政策導向,而在選擇私有雲的細分市場中又以政府、金融、能源、教育等對安全性和自主性要求較高的領域為主要用戶。

隨著雲計算的深入發展,上雲已成為企業的共識,更有信息化發展較成熟的企業提出了全面雲化的口號,這大大加快了企業雲化的進程。

全面雲化最早由華為提出,其戰略核心就是從設備、網絡、業務、運營全面升級,構築分布式、全自動化、按需服務的雲體系,讓所有的業務應用都運行在雲數據中心上,通過統一開放的架構來滿足企業私有雲、行業雲、公有雲、混合雲等不同場景的業務轉型需求。從企業角度來說,全面雲化有助於加速其數字化轉型,實現各業務系統、分支、物聯等場景在雲上的互聯互通,將人、物、數據和應用全面連接起來,不斷提升IT的效能,實現全數字化運營和加速創新。

技術分享

三、OpenStack走向成熟和穩定

到如今OpenStack已經走過了7年的發展歷程,逐步從青澀走向成熟,成為業界公認的最成功的開源項目之一,同時也成為了業內公認的私有雲標準。在中國市場,雲計算的深入發展使OpenStack在國內的關註度持續穩定上升,在眾多開源雲管平臺中,OpenStack以61.2%的應用比重獨占鰲頭,成為了最炙手可熱的開源私有雲解決方案。

對於企業用戶來說,采用OpenStack平臺的主要驅動因素包括:1.避免廠商鎖定2.提升企業的創新能力3.提高運營效率4.節省成本5.實現安全目標等。

從今年發布的兩個版本看,openstack在成熟和穩定性上提高不少。

1、2月發布的Ocata,是OpenStack邁向成熟的重要一步。Ocata提高了Nova的性能,通過CellsV2來進一步解決其大規模擴展的問題;KeyStone上采用全新的V3架構,Fernet成為默認的TokenProvider,安全認證上得到了加強;Cinder上增強了對Ceph的支持,Glance簡化了對共享映像的訪問,Heat上改進了與其他項目的API集成,使用Kolla進行容器部署並強化了對容器的支持。

2、8月底發布的Pike,進一步提高了OpenStack的可管理性、互操作性和可組合、高可用性。Pike版本開始整合Etcd,增強了分布式管理的能力;Ironic增加了實現多租戶的功能,更方便管理;Pike的快照功能讓用戶在運行測試後快速回復數據或進行重置,用戶也可以在不關閉虛擬機的情況下擴展存儲;Swift對象存儲新增全球分布式擦除碼,讓用戶通過簡單的API實現存儲和檢索大量數據,同時Swift還通過運行多個並發進程來改進性能;Pike版本中即便跨域網絡關閉,單個區域仍然可以運行,單個域的故障還可以通過遠程域進行恢復。

從長遠來看,企業更傾向於一個兼具成本優勢和性能優勢的產品,未來我們將看到一個更加集成、成熟的產品,它將為大規模生產部署做好準備,並成為我們企業雲的可靠選擇。

四、容器和多元化的未來

容器毫無疑問是當前的熱門話題。OpenStack用戶調查顯示超過一半的受訪者對容器和OpenStack雲相結合感興趣。Linux的版本早已經支持容器,現在連Windows也在跟進,但是企業級的容器應用仍然是一個新興的機會,因為標準仍在形成中,圍繞容器的生態系統還在建立中。

容器盡管有著很多的優點,但在企業的落地仍然面臨挑戰和問題。在10月17日的歐洲DockerCon大會上,docker宣布將在下一個Docker企業版中支持Kubernetes,毫無疑問地成為一個劃時代的裏程碑,說明Kubernetes得到了容器玩家的一致認可。但與此同時,如何真正地把容器技術在企業落地這個話題則再次成為首要的關註焦點,顯然只解決容器編排部分還遠遠不能解決企業環境容器技術落地的需求。如何解決遺留的存儲、網絡、負載均衡、安全等老問題?如何解決多個Kubernetes集群統一管控的問題?如何解決虛擬機VM和容器混合編排的問題?這些議題也成為當下和未來一段時間容器領域需要關註和亟待解決的問題。

容器也好、虛機也好、裸機也好,都有著各自適用的場景,企業更希望看到OpenStack提供跨平臺API去管理虛擬機、容器和裸機,實現IT的統一編排、調度、管理和運營。通過使用OpenStack作為企業雲戰略的基礎,不斷在底層雲基礎設施中添加新技術以支持新的應用和變化,同時更好的支持多租戶的安全、隔離,更利於管理、監控以及網絡和存儲等方面,滿足企業多元化的需求。

愛因斯坦晚年致力於統一場論,想要發現宇宙永恒的法則。在雲計算領域,Kubernetes已經取得容器管理領域的霸主地位,OpenStack可以看作以虛擬化為基礎的雲技術1.0,Kubernetes應該就是雲技術2.0,未來的發展方向肯定是二者的融合,並且因為OpenStack更成熟,OpenStack對Kubernetes的納管可能更順理成章。

五、混合雲已經來臨

從IT成本的角度來看,公有雲有著其天然的優勢,低廉的價格和高度的靈活性對所有企業來說都是極具吸引力的,再加之公有雲的PaaS和SaaS層都具有相對更加豐富的應用場景,所以現在的公有雲已經不只為互聯網企業所接受,更多的企業私有雲用戶也開始思考如何在公有雲上獲得業務價值。

當然企業私有雲用戶出於對數據安全性的考慮不會全盤接入和使用公有雲,更多的會以私有雲為主、公有雲為輔的方式來實現企業戰略部署。目前一個可行的思路就是將公有雲的資源私有化,以此打造專有雲,引入混合雲平臺,打造混合雲的生態系統。

OpenStack的未來在哪裏?JonathanBryce在巴塞羅那峰會上的回答很直接:多雲部署與互操作性。OpenStack的多樣性和基礎性,能夠將公有雲和私有雲集成,提升創新技術的應用,如容器、物聯網以及虛擬現實。在多樣化的公有雲和私有雲中,應用可移植性是一個關鍵,企業希望實現在所有的雲環境上運行一致的應用和自動化的管理工具,實現無縫協作。

從目前實現的混合雲來看,仍然處於比較初級的階段,更多的混合雲平臺的開發重點仍然在於資源的統一管理、適應業務的發展需要,而私有雲和公有雲資源之間的互聯互通、協作共享才是混合雲的本質所在。因為對於企業來說,這意味著擁有對自身資源絕對的把控能力,滿足統一管控的多元需求,進而擁有更加靈活、可擴展且安全的業務運行環境。

業務需求永遠是技術發展的第一推動力,混合雲前進的車輪依舊會勢不可擋!簡捷高效的混合雲管理已經成為多雲環境下企業IT的共同需求,利用OpenStack幫助我們做好混合雲的管理,以滿足各業務部門的需求並使價值最大化,也是我們的明智選擇。

不管怎樣,我們相信OpenStack是一條曲折但卻正確的路,面對變化的浪潮,不要害怕,不要猶豫,堅持下去定會看見未來!OpenStack這股引領開源世界的洪流,也將會滾滾向前譜寫更多新的傳奇!


本文出自 “滴水穿石孫傑” 博客,請務必保留此出處http://xjsunjie.blog.51cto.com/999372/1978970

多元化的未來,OpenStack的錚錚前行