OpenStack已經(jīng)轉(zhuǎn)而選擇Docker容器來幫助簡化其生命周期管理,因為它也努力找到了運行容器本身的方法。
OpenStack的支持者們正在采用容器技術(shù)與容器業(yè)務(wù)流程來幫助解決由開源云平臺所帶來的生命周期管理挑戰(zhàn)。
正如Mirantis 公司最近在Docker容器中完成運行其OpenStack生命周期管理工具一樣,使用Kubernetes反映了業(yè)內(nèi)對于容器技術(shù)在未來OpenStack管理與發(fā)展過程中所發(fā)揮作用的廣泛認可,在容器中運行其關(guān)鍵組件以便更好地應(yīng)對發(fā)布管理和技術(shù)發(fā)展。
今天,眾多企業(yè)都在虛擬機內(nèi)部或以虛擬機為基礎(chǔ)運行容器,這在為企業(yè)帶來了容器技術(shù)的高速度與簡便性的同時,也為用戶提供了所熟悉的虛擬機。這樣做把OpenStack放在了一個能夠發(fā)揮其最大作用的位置,因為它能夠同時管理好虛擬機和容器,451研究公司云計算管理與容器研究經(jīng)理Jay Lyman說。
更多企業(yè)都將他們的目標瞄準諸如網(wǎng)絡(luò)規(guī)模數(shù)據(jù)中心運營商那樣的功能上,并且都希望使用系統(tǒng)容器和在裸機上運行容器,Lyman說。
隨著OpenStack將遷移至容器中,OpenStack如何在容器中處理有效負載將變得非常有趣,因為開發(fā)人員將在容器中使用現(xiàn)代化的應(yīng)用程序,IDC項目總監(jiān)AI Hilwa說。
為基于Kubernetes的容器架構(gòu)重新加入動力旨在通過采用OpenStack來解決“最為棘手的難點問題”——確保其能夠正常運行、為其打補丁并以一種順暢的方式更新其網(wǎng)絡(luò),總部位于加利福尼亞州Sunnyvale的Mirantis公司聯(lián)合創(chuàng)始人Boris Renski說。
這項工作完全都是在OpenStack和Kubernetes社區(qū)的上游完成的,可通過Apache使用許可證將其作為開放代碼,Renski說,這部分內(nèi)容將被包括在2017年年初推出的Mirantis OpenStack 10 中。
OpenStack供應(yīng)商同意架構(gòu)變更
其他的OpenStack商家表示,他們已經(jīng)采用了類似的架構(gòu)來幫助簡化操作,即使用業(yè)務(wù)流程編排工具將OpenStack生命周期管理納入容器中。
Rackspace是一家總部設(shè)在圣安東尼奧的托管云計算公司,公司于近期推出了一個10億服務(wù)器小時運行生產(chǎn)就緒的OpenStack云,Rackspace的OpenStack私有云總經(jīng)理Bryan Thompson表示,新推出的OpenStack云與2014年版本9的OpenSack相類似,都是對于基于容器的框架進行了架構(gòu)變更。在Canonical LXD容器中進行部署可有助于降低OpenStack部署的復(fù)雜性,并以一種可重復(fù)和一致性的方式進行擴展。它還允許Rackspace針對某些工作負載對OpenStack進行優(yōu)化,獨立擴展Glance和Neutron,然后將它們分離。
使用容器框架可有助于減少OpenStack入門與應(yīng)用的障礙,并減少升級更新可能帶來的“入侵性”,Thompson說。
IBM公司與Kubernetes社區(qū)合作,并擁有Blue Box 集團公司,這是一家基于OpenStack開發(fā)托管私有云供應(yīng)商。公司將Mesos和Kubernetes作為其工作的一部分,并為其發(fā)展做出了核心貢獻,并試圖整合混合云計算的最佳特性,IBM公司開放技術(shù)副總裁Todd Moore說。
至此,容器技術(shù)與虛擬機整合在一起
助力Kubernetes將有助于使用基于標準的技術(shù)來解決“第二天運行問題”,例如Docker和Kubernetes,但是它也允許用戶在OpenStack上管理虛擬機或使用本地Kubernetes API來管理容器。
由于容器技術(shù)相對較新,而且對于大多數(shù)企業(yè)來說這項技術(shù)尚處于初始階段,所以大多數(shù)云計算-本地系統(tǒng)都是混合工作負載系統(tǒng),而在OpenStack中使用Kubernetes將允許用戶在OpenStack-Kubernetes基礎(chǔ)上運行混合虛擬機容器,Renski說。
但是,使用Kubernetes進行運行凸顯了OpenStack將如何開始與容器平臺和輕量級操作系統(tǒng)(如CoreOS)展開競爭,Lyman說。
“有可擴展性,OpenStack可以支持所有這些。這也有助于他們更全面地支持容器,”Lyman說。
Kubernetes并不是Mirantis的容器架構(gòu)的唯一選擇,Lyman說。他指出,CoreOS將Kubernetes納入在Tectonic中,此外用戶也對Mesophere和亞馬遜網(wǎng)絡(luò)服務(wù)的EC2容器服務(wù)非常有興趣。
使用Kubernetes的最大好處就是能夠提高IT運營團隊的效率,他們將能夠用更少的人力來管理更多的服務(wù)器、虛擬機和基礎(chǔ)設(shè)施,他說。
“很多企業(yè)都在尋找他們需要擴張的突破口,他們也逐漸意識到他們是無法擁有一支IT運營團隊的,”他說。