在今年的紅帽峰會上,紅帽發布的OpenShift 3因為對Docker容器提供原生支持而受到廣泛關注,借不久前紅帽公司副總裁、云與OpenShift業務部門總經理Ashesh Badani訪華的機會,ZD至頂網記者請他詳細介紹紅帽對容器技術的態度,以及紅帽在云和OpenShift上的技術發展路線圖。
在Ashesh Badani看來,現今的公司管理者只有兩個選擇:融入行業顛覆大潮中?還是被其他廠商所顛覆?他以一個調研數據來證明自己的觀點,在普華永道對CEO所做的調查顯示:36%的CEO正在考慮進入不同行業,61%的CEO認為自己所面臨的競爭對手來自于其它行業或者擁有顛覆性技術的行業;50%的CEO認為他們面對的是來自技術領域的新對手。
紅帽公司副總裁、云與OpenShift業務部門總經理Ashesh Badani
這些CEO為什么如此重視來自于技術領域、尤其是顛覆性技術領域的對手?哪些顛覆性技術是跨行業競爭的殺手锏?在Ashesh Badani的介紹中,在云計算領域,越來越多的廠商向利潤率更高的PaaS和SaaS方向發展。以面向金融行業的云計算解決方案為例,IaaS的利潤率在5%到20%之間,而PaaS的利潤率能夠達到40%到60%。
而在將業務向云端遷移上,Ashesh Badani告訴記者:“我接觸的客戶,無論身在亞洲還是美洲,都在討論從傳統數據中心向云端的遷移,無論私有云還是公有云,大家達成的共識是:未來的工作負載和各種應用很大一部分都會在云上。”
而對于當前大熱的容器技術,Ashesh Badani認為容器技術具有高敏捷性、高靈活性、高效的特點。現在很多IT服務提供商非常關注微服務的概念,把過去一套服務分隔成微小的服務單元,這樣就能夠大大增加服務的靈活性和靈敏度。 在云的當前發展態勢下,在容器技術大熱下,紅帽的OpenShift 3為什么要充分使用容器技術、把自己打造成一個輕量級操作系統呢?對此Ashesh Badani解釋:“容器技術實際上也是Linux技術,在這方面紅帽非常有經驗,在此基礎上紅帽推出的OpenShift Online版本已經有250萬應用跑在其上,用戶數量和應用數量每年是以超百分之百速度在增長。”
而根據Ashesh Badani的介紹,除容器技術在OpenShift 3上的應用之外,紅帽希望容器技術還能夠應用在紅帽其它產品上。因此在初始階段紅帽就讓容器技術使用行業標準的編排和管理工具,打造了一個良好的生態系統。
OpenShift 3集成容器技術后,Docker格式任何的鏡像都可以在OpenShift 3上來運行,可以更快地對軟件進行打包;另外其中還有一個Atomic部署模式,只有在容器或者鏡像里面發生變化后,它才會變動,其它時候不會浪費時間和資源。這使平臺有了一個更大的生態系統,現在在Docker hub上可以看到來自于不同軟件公司的幾百甚至幾千個鏡像。
提及OpenShift的發展,雖然OpenShift 3基于Docker,但從未來發展來看,作為OCP組織里的核心成員,紅帽在未來也會把OCP里邊標準的容器技術帶到紅帽產品中。另外在容器編排部分,紅帽采用的是Kubernetes技術,這也是因為目前市場上最好的技術就是Kubernetes,但未來不排除紅帽引入其它技術。把圍繞容器的領先技術集成在一起,作為一個整體解決方案提供給大家。
歐洲旅游訂票業務公司Amadeus與紅帽基于OpenShift進行了一年多的合作。Amadeus專門負責處理在歐洲和美國市場的機票訂單和酒店、出租車預定業務,機票訂購量占全球業務量的95%。在高峰期,每秒可能會接收21萬個請求,同時需要處理的應用服務器達上千個。Amadeus的應對方法是建立一個非常龐大的分布式系統,當中承載5000多個微服務,這些服務既可能在傳統數據中心部署,也可能在私有云或公有云環境下部署。目前Amadeus希望把所有的服務器作為一個整體來進行管理,使得任何任務在任何服務器上都能運行。Amadeus的云服務平臺基于OpenShift 3的云服務,并充分利用了容器技術和Kubernetes容器編排技術。從開發到上線再到最后產品,Amadeus的整個流程非常清晰、統一,從開發環境轉變到不同公有云、私有云等環境,紅帽和Amadeus已經進行了一年多的合作。
對于中國PaaS市場,Ashesh Badani也提及了他的理解。在他看來,PaaS主要是公有云和私有云兩種模式,在公有云領域,新浪、百度、騰訊、阿里、搜狐都推出了技術平臺;但是在企業級領域,只有幾家公司能提供這樣的技術,包括:紅帽的OpenShift、Pivotal的CloudFoundry、IBM的BlueMix和惠普的Helion。但是在私有云領域,還沒有形成生態,國內雖然有一些小型服務商和供應商在采用這種解決方案,但都是以項目為基礎,而不是構建在生態系統級別上。
而對于當前比較熱門的CloudFoundry,Ashesh Badani很坦率的給予了對比:首先,紅帽的OpenShift 3是底層容器技術Docker,CloudFoundry雖然提出兼容Docker的技術,但并不是Docker;其次,對于傳統的有狀態的應用程序怎么處理,Cloud Foundry并沒有給出清晰的技術性方案,相比之下紅帽給出了解決方案;另外,紅帽的OpenShift 3已經是GA了,已經可以發行給企業客戶來使用,但是CloudFoundry并沒有GA。