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