紅帽資深解決方案架構(gòu)師蔡書:紅帽O(jiān)penShift技術(shù)解析
原創(chuàng)紅帽軟件公司資深解決方案架構(gòu)師蔡書是開源軟件和解決方案的愛好者,技術(shù)上崇尚簡(jiǎn)單實(shí)用;追求穩(wěn)定、簡(jiǎn)潔、高效的解決方案。
使用什么樣的平臺(tái)來架構(gòu)企業(yè)的私有PaaS(平臺(tái)即服務(wù))?這是越來越多的企業(yè)開始思考和面對(duì)的問題。在紅帽2013高峰論壇上,蔡書分享的課題是《基于輕量虛擬化的Pass平臺(tái)》,此議題可以帶您了解紅帽是如何為企業(yè)提供解決的思路,以及在實(shí)踐中搭建PaaS平臺(tái)的方法。
OpenShift 上的開源應(yīng)用軟件
蔡書認(rèn)為,在目前的Linux服務(wù)器市場(chǎng)上,紅帽居于領(lǐng)先地位,或者說壟斷地位,在這樣的背景下,Linux服務(wù)器上絕大部分用的是中間件,中間件也是比較主流的部分,越來越多的傳統(tǒng)企業(yè)開始走向互聯(lián)網(wǎng),服務(wù)器端Linux更多地是跑中間件,應(yīng)用紅帽中間件部署。一般來說,由開發(fā)人員來配合去做這件事,傳統(tǒng)方法是用手工來做,OpenShift將這些工作封裝在一起,用一條命令就可以搞定。接著,蔡書將運(yùn)行在OpenShift上的開源應(yīng)用軟件做了一些簡(jiǎn)單的介紹,如圖:
OpenShift 的技術(shù)組成
蔡書提到,OpenShift 的技術(shù)組成主要包含以下六大部分:
- Bind/Named,DNS服務(wù)
 - ActiveMQ,消息中間件
 - Mcollective,節(jié)點(diǎn)通訊與管理
 - Mongo,元數(shù)據(jù)存儲(chǔ)
 - Cgroups,運(yùn)行期資源管理,Kernel2.6.24 2007
 - SELinux,安全管理,Kernel2.6 2003
 
具體創(chuàng)建應(yīng)用的過程,可從下圖中獲悉:
















 
 
 
 
 
 
 