隨著云計算的普及,通用云計算技術已經不能滿足企業(yè)特色業(yè)務的需求。事實上,隨著人們更追求個性化、定制化的服務,企業(yè)的業(yè)務需求也在隨著個人“胃口”的變化而變化。企業(yè)變得更加挑剔,對IT技術的要求越來越高。近年來,容器技術成為企業(yè)關注的焦點,時至今日,它在企業(yè)的應用程度又當如何?
容器技術企業(yè)認可度越來越高
來自容器公司Twistlock的一項調查顯示,有將近86%的企業(yè)IT決策者表明,他們已經使用容器技術,或者將在未來一年內使用容器技術。同時,這86%的調查者中,有35%表示容器技術已經在企業(yè)廣泛使用。在國內,阿里云容器服務團隊也對Docker容器技術進行了調查,發(fā)現國內絕大部分用戶都在關注Docker,而且有不少行業(yè)用戶在生產環(huán)境中實踐了容器技術,未來,80%用戶也將考慮使用容器技術。
從調查中可以看出,容器技術有著廣闊的發(fā)展前景。但是,由于容器技術目前市場上缺乏成功的生產級使用案例,以及容器技術本身存在一些問題,不少用戶還處在評估和測試階段,如何讓容器技術真正的落地,惠及于企業(yè)呢?
容器技術采用四大階段
紅帽在與客戶的交流中看到,企業(yè)應用基礎架構發(fā)生了巨大的改變。從最初的物理數據中心,到代管的數據中心,再到現在的私有云、公有云、混合云或者超融合云。隨著這個趨勢發(fā)展越來越快,企業(yè)也逐漸使用了DevOps、微服務等等敏捷開發(fā)方法,來加快自己的開發(fā)迭代流程。同時,在新應用的構建中,應用變的越來越小,每一個功能都有單獨的API接口,使得開發(fā)和部署時間逐漸縮短。在這一過程中,容器技術出現的頻率越來越高。
盡管企業(yè)開發(fā)人員已經感受到了容器技術所帶來的價值,但在使用上卻還沒有明確的路線圖。對此,紅帽提出了容器技術發(fā)展的四個階段,以便讓企業(yè)清晰地了解他們所處的位置,從而從實際出發(fā)使用容器技術,并逐步大規(guī)模部署。
第一階段:采用。企業(yè)希望利用容器進行開發(fā),進而驅動開發(fā)者的生產效率。
第二階段:擴展。開發(fā)者已經開始使用容器,且容器技術在他們的機器上運行良好。這時,他們希望將其擴大到服務器環(huán)境中進行開發(fā)和測試。這一階段有可能出現一些挑戰(zhàn),包括涉及到服務器的運行時間、如何實現集成等等。
第三個階段:承諾。從這一階段,企業(yè)開始致力于大規(guī)模的部署容器,包括擴大使用規(guī)模,并將它在生產環(huán)境下進行使用。這種情況下,企業(yè)需要有非常穩(wěn)健的容器平臺,且能運營管理,獲得生產方面支持。
第四個階段:轉型。企業(yè)已經完全實現容器化——即對所有應用和整個的微服務實現了容器化。這時公司的業(yè)務是以API為基礎的,企業(yè)需要非常好的容器平臺,和OpenStack或者是運營管理,以及生產方面的支持。
盡管,明了容器發(fā)展的路線圖,但安全性、擴展性、集成性、管理性仍然阻礙了企業(yè)部署容器技術的步伐。根據四個階段狀態(tài),以及相關問題,紅帽進行了大量的投資,并提供了相應解決方案。
紅帽容器戰(zhàn)略:OpenShift+容器技術
自2013年——Docker帶動容器技術潮流之時,紅帽就開始全面擁抱容器技術,在其Linux操作系統(tǒng)和OpenShift集成了Docker模式。紅帽副總裁兼OpenShift PaaS業(yè)務部門總經理Ashesh Badani表示,“如果我們能夠充分利用我們在Linux方面進行的投資技術,是非常有用的,因為容器從根本上來講就是一個Linux的進程。如果我們能夠充分的利用這種網絡規(guī)模的計算能力,能夠把虛擬化推進到下一步,那么它就能夠為我們的客戶帶來巨大價值。”
紅帽副總裁兼OpenShift PaaS業(yè)務部門總經理Ashesh Badani
雖然,市場上已經有一些服務商提供了容器服務,如平臺即服務(PaaS)的提供商IBM Bluemix和Pivotal,或者專門的容器解決方案企業(yè)Docker、CoreOS,再有一些公有云提供商,但這些提供商都存在弊端,要么過于針對具體業(yè)務,要么可能鎖定企業(yè)。紅帽一直致力于推出標準化的容器解決方案。
大量投資與研發(fā)之后,2016年紅帽推出了OpenShift 3,它是第一個把Docker和Kubernetes結合起來的一個私有云平臺。其強調Linux系統(tǒng)在Linux容器中實現安全的隔離,所有的一切安全都發(fā)生在Linux核內部。紅帽還致力于實現容器母版或者容器格式的標準化,通過開放容器倡議行動來實現這一目標。 與Kubernetes項目進行整合,實現了編排的標準化。最新的OpenShift 3.2版本提供了容器注冊表,用戶可以輕松找到他的容器、發(fā)現他的容器。
OpenShift+容器技術,使企業(yè)開發(fā)人員可以便捷在所有環(huán)境下移植,無論是在物理的數據中心或在如WMware的虛擬化的環(huán)境下,還是在私有IaaS、OpenStack云,或者各種各樣的公有云中,都可以實現一致的、一貫的移植性。
此外,通過收購Gluster存儲,紅帽容器化了其文檔系統(tǒng),使之成為OpenShift的附加物,因此,OpenShift也為企業(yè)提供了容器原生的存儲。集成后的OpenShift容器平臺,給用戶提供了分布式、向外擴展的存儲集群,且在公有云中,用戶可使用OpenShift進行管理。
結語:
目前,紅帽容器已經獲得了眾多客戶的青睞,例如,旅行技術公司Amadeus從一開始就使用了紅帽的容器技術;西班牙銀行BBVA和Santander正在大規(guī)模的部署OpenShift、OpenStack 、CloudForms等產品,來實現企業(yè)的轉型;電信公司Orange正使用容器技術提供創(chuàng)新服務。
為了使伙伴能夠適應這種容器化的開發(fā)運營方式,紅帽開放創(chuàng)新實驗室給其提供了合適的環(huán)境,并提供了相關工具和平臺培訓,幫助企業(yè)學習、掌握容器技術,并且把這種技術應用開發(fā)的產品中。