從OpenStack Ocata看容器技術(shù)的走勢(shì)
對(duì)OpenStack開(kāi)源云平臺(tái),眾所周知,OpenStack社區(qū)會(huì)對(duì)其每六個(gè)月升級(jí)一次。截止到2016年10發(fā)布的第14個(gè)版本Newton,這一規(guī)律一直沒(méi)有改變。
然而2017年2月,OpenStack社區(qū)卻突然發(fā)布了OpenStack的第15個(gè)版本Ocata。這一版本的發(fā)布,與上一版本的發(fā)布時(shí)間間隔只有四個(gè)月。是什么原因,促使OpenStack社區(qū)提前兩個(gè)月的時(shí)間發(fā)布了新的版本Ocata?我們來(lái)看看OpenStack Ocata版本都做了哪些升級(jí),新增了哪些功能。
Ocata版本,除了在穩(wěn)定性、可擴(kuò)展性和核心計(jì)算性能 ,及網(wǎng)絡(luò)服務(wù)方面做了進(jìn)一步的改進(jìn)外,還加大了對(duì)網(wǎng)絡(luò)層容器應(yīng)用框架的支持,以及OpenStack的容器化服務(wù),以簡(jiǎn)化部署和升級(jí)流程,讓用戶可以以微服務(wù)的形式使用OpenStack。OpenStack擴(kuò)大對(duì)容器的支持主要表現(xiàn)在以下方面:
- Kolla:提供了容器化的OpenStack服務(wù),并在控制面板上有對(duì)Kubernetes的支持
- Kuryr:它把OpenStack與容器網(wǎng)絡(luò)和存儲(chǔ)橋接,現(xiàn)在可以支持Docker Swarm;同時(shí)它的子項(xiàng)目Fuxi把Cinder和Manila存儲(chǔ)與容器環(huán)境相連
- Zun:提供容器管理服務(wù)
- Magnum:現(xiàn)在支持Mesosphere DC / OS作為集群類型
- Kubernetes:支持新的SUSE分發(fā)
“一年前,人們認(rèn)為容器可能會(huì)終結(jié)OpenStack,”OpenStack基金會(huì)執(zhí)行董事Jonathan Bryce表示:,“但實(shí)際上它們只是云平臺(tái)的又一支撐力。像應(yīng)用程序一樣,使用容器編排框架運(yùn)行OpenStack,使其更容易操作。"
此外,圍繞著容器技術(shù),OpenStack在演進(jìn)中不斷增加多個(gè)項(xiàng)目其的支持,對(duì)此,OpenStack的COO Mark Collier表示,OpenStack與Kubernetes的結(jié)合正是云未來(lái)的指路燈。
如此大力度地容器支持,是否說(shuō)明,容器技術(shù)是現(xiàn)在開(kāi)發(fā)人員所需要,是當(dāng)今天IT界的一個(gè)技術(shù)趨勢(shì);同時(shí),OpenStack也是為了滿足企業(yè)的這一需求,才會(huì)提前兩月發(fā)布這一新版本呢!