隨著大量新的云技術(shù)的出現(xiàn),許多公司開始認(rèn)真考慮通過哪種平臺技術(shù)實現(xiàn)標(biāo)準(zhǔn)化,他們中的許多公司考慮先進行實驗,或是在其他公司取得成功之前進行觀望。過分追求最新技術(shù)將導(dǎo)致用戶需要維護過多的平臺,而這些平臺在數(shù)據(jù)中心內(nèi)將彼此成為孤島。
對于大多數(shù)行業(yè)來說,應(yīng)用的快速開發(fā)和部署正在成為了他們的最低需求。競爭壓力意味著公司不可能觀望太長時間。
以容器為例,它們有意成為一個通用構(gòu)件,以鼓勵對資源的重復(fù)使用,同時它們還承諾將減少涉及打包、部署和管理應(yīng)用方面的繁瑣操作。盡管LXC(Linux容器)和其他形式的隔離已經(jīng)存在了一段時間,但是Docker率先得到了認(rèn)真關(guān)注。CoreOS的rkt也很快獲得了關(guān)注,它本身是一個開放的“針對Linux的應(yīng)用容器運行時”的部署。
如果通用構(gòu)件是一個重點,那么如何讓眾多格式能夠成為一個好東西?為了回答這一被頻繁提出的問題,人們正在開始新的嘗試,通過“開放容器方案”將不同的格式統(tǒng)一起來。
隨著容器孤島逐步匯聚成了一塊大陸,更困難的問題出現(xiàn)了,那就是如何真正部署、管理和連接這些容器以及其中的應(yīng)用。Docker公司(開源項目Docker的母公司)通過Docker Swarm,給出了自己的答案,Apache Mesos和Kubernetes也正在嘗試通過“容器編排引擎”簡化容器的管理。
盡管許多公司正在針對使用這些編排工具的所謂“云原生應(yīng)用”試驗“容器云”中的開放地帶,但是在今后幾年里,他們不會愿意為運營人員的管理和維護再創(chuàng)建新的平臺。畢竟,云計算的初衷是降低復(fù)雜性,而不是增加復(fù)雜性。
除了讓運營人員感到頭疼的事情外,我們還必須考慮到,由于一些工作負(fù)載好是部署在由虛擬機、裸機和容器組成的混合解決方案當(dāng)中,因此分布式應(yīng)用的復(fù)雜性正在增加。與此同時,這些虛擬機、裸機和容器均需要共同存在在同一個網(wǎng)絡(luò)中。
為了讓開發(fā)者能夠訪問到最新的工具,讓運營人員能夠通過一個單一的基礎(chǔ)設(shè)施層進行管理,許多的全球知名公司開始轉(zhuǎn)向OpenStack。在使用熟悉的安全與網(wǎng)絡(luò)模式之時,這些公司已經(jīng)在他們的OpenStack云上設(shè)置了Kubernetes等新技術(shù)以管理Docker容器。
OpenStack硅谷大會上,DirecTV的云架構(gòu)與OpenStack首席架構(gòu)師Amit Tank加入到了OpenStack基金會的執(zhí)行董事Jonathan Bryce的演講中,共同探討了OpenStack如何應(yīng)用到生產(chǎn)當(dāng)中,讓用戶嘗試著解決在使用容器中所遇到的問題。
Tank說:“OpenStack僅僅是一個平臺,允許我們挑選出最佳的方案,讓它們與我們的現(xiàn)有基礎(chǔ)設(shè)施協(xié)同工作。我們還看到容器技術(shù)正和其他的新興技術(shù)一樣,正在被應(yīng)用到生產(chǎn)環(huán)境中。”
在OpenStack硅谷大會上,LithiumTechnologies的云平臺工程團隊主管Lachlan Evenson也談?wù)摿岁P(guān)于他們公司將Kubernetes和OpenStack整合在一起的方式,以及通過最少的努力將這些技術(shù)整合后所帶來的好處。
以下是Lachlan Evenson(@LachlanEvenson)發(fā)表的推文:
非常感謝@kubernetesio和@OpenStack能夠在數(shù)秒內(nèi)而非數(shù)小時內(nèi)就能夠優(yōu)雅地編排復(fù)雜的多層應(yīng)用。
通過與Mesos、Kubernetes、Cloud Foundry和Docker等其他開源社區(qū)的合作,OpenStack用戶能夠更快地訪問到新的開發(fā)者生產(chǎn)力促進工具。這些社區(qū)也在使用OpenStack的通用網(wǎng)絡(luò)和安全模式運行更多計算、存儲和網(wǎng)絡(luò)設(shè)備,無需修改IaaS(基礎(chǔ)設(shè)施即服務(wù))。
通過消除孤島和連接社區(qū),每個人都是贏家。
如果你的公司想在未來十年創(chuàng)建一個堅實的基礎(chǔ),那么與沃爾瑪、PayPal、IBM、eBay、NTT等公司一道,加入到“OpenStack Powered Planet”公司的陣營之中吧。
編者注:本文編譯自superuser.openstack.org,作者OpenStack基金會COO 為Mark Collier, 編譯者Frank Chan。