■
Docker是專為Linux容器而設計的工具集,用于構建、交付和運行分布式應用。說道容器,就是要完全使用沙箱機制,相互之間不會有任何接口。同時,容器幾乎沒有性能開銷,可以很容易地在機器和數據中心中運行。除了Docker自身的優勢以外,許多云計算平臺公司也在圍繞著Docker大力發展,他們或者改變著Docker的發展方向,或者作為基石,讓企業更好地與Docker結合起來。可想而知,現在和未來,你不知道Docker,就像不知道云計算一樣。
Docker之所以能夠成為最受歡迎的開源項目之一,有很多人認為是炒作,然而Docker的影響力卻已經得到整個行業中許多大企業的支持,這其中包括了亞馬遜、谷歌、IBM、紅帽、微軟和 VMware等。在這中間,紅帽作為開源公司,其崛起更加快速,并當之無愧地成為當下開源業界的領頭羊。紅帽副總裁、云與OpenShift業務部門總經理AsheshBadani先生表示,如今大家之所以對容器技術有很大興趣,歸根結底是由于容器技術具備高敏捷性、靈活性,并且它的效率非常高。“不管是SaaS還是一些服務提供商,他們都非常關注微服務的概念,把過去一套服務分隔成微小的服務單元,這樣能夠大大增加服務的靈活性和靈敏度。此外,在和CIO交流的時候,參會者主要關注兩個話題:1.關于價格成本的壓力;2.關于DevOps模式,DevOps模式可以使他們的操作更加靈活。”AsheshBadani補充道。
其 實,無 論PaaS還 是IaaS,如今一切盡歸容器。對于OpenShift到底有哪些賣點,AsheshBadani總 結 道:“首先,它能夠加快創新、加快產品推向市場的時間。其次,OpenShift能夠加快應用開發速度,并且能夠允許我們利用現有的開發工具,來加快應用開發的速度。第三,OpenShift能夠提高運營效率,當然這也會借助于容器技術,所以,把第二、第三個賣點結合起來,也就是把應用開發速度和運營效率結合起來,最后就能夠支持DevOps的模式。”
紅帽為什么要擁抱容器?對此,AsheshBadani解釋說,“有了被廣泛采用的公有云平臺和已經建立起來的企業客戶基礎,我們在四年多之前為自己選擇了這條路,繼續走下去現在變得容易多了。但是,我們是一家開源企業,并且在我們的客戶之前就看到了變化即將來臨,和社區協作為我們的客戶開發出盡可能好的解決方案,對此我們感到非常自豪。”
在6月份紅帽峰會上,紅帽公司發布了一款新產品——紅帽 OpenShift Enterprise 3,基于Docker容器、Kubernetes業務流程和紅帽企業Linux 7。紅帽OpenShift Enterprise 3旨在提供基于容器的應用程序平臺,它將提供安全、有效的方法開發、部署和運行應用程序服務。它在某種程度上是讓OpenShift用戶訪問經過新的紅帽容器認證程序認證的安全容器來做到這一點的。
AsheshBadani向記者介紹:“OpenShift 3的發布也改變了我們推出PaaS產品的方式。我們認為產品的首要目的就是保證平臺上大量的功能模塊和組件具備可遷移性——能夠跨平臺、跨環境遷移。此外,作為一個輕量級操作系統,OpenShift 3也充分使用了容器技術。我們希望該技術也能夠應用在紅帽其他產品上。在初始階段我們就已經設計,讓容器技術使用行業標準的編排和管理工具,這樣我們能夠擁有一個很好的包括允許和服務的生態系統,而我們的主要精力就會花在用戶體驗方面。”
可見,OpenShift是一個非常出色的平臺,因為這是一個完全為企業環境準備的平臺。紅帽在開源創新方面進行了大量投資,AsheshBadani最后總結道:“我們在很多社區,比如Docker、Kubernetes社區里投入很多精力,做出了大量貢獻。另外,OpenShift最關鍵的一點是它加快了應用的交付,并且也充分體現了DevOps這個模式的高效性。此外,我們也可以提供關于DevOps這種模式下的最佳做法。而OpenShift將我們強大的技術、產品和解決方案以及跨平臺等多方面優勢整合到一個平臺上,服務于我們的客戶。”