Skip to main content

Posts

Showing posts from August, 2014

Red Hat JBoss - HP IT Summit in Taiwan, Openshift and Devops

Last Friday, I had a JBoss talk in HP taiwan IT summit, normally, developers doesn't really go to the forums like this, HP are know for their Hardware and infrastructure solutions, but I was there to break the boundary between developers and infrastructure gentlemen/ladies :)

It was a very short 40 minutes session, and it was the last session of the day, to make sure everyone is still awake and concentrating, I also did a little demo too.

As a developer, I wanted to discuss how Openshift has really boost the DevOps, and make our life much easier from a developer point of view, and also allowing system administrators to be relieved from their boring day to day routine job.

Automation place a big part of the DevOps world, OpenShift let developers create and setup a runtime environment on their own, so no more email or phone calls between 2 parties, developers can spin up an application server in few seconds without bothering his/her colleague. Inside Openshift, there are various ca…

Red Hat JBoss - HP IT 高峰論壇 , Openshift 與 Devops

上週五亂入HP 的論壇去講JBoss, 怎麼JBoss 的開發者會去HP 這種超級硬邦邦的場子。沒錯JBoss 也可以去平台論壇喔!

今天講的主題是 DEVOPS 因為只有短短的40分鐘其實並沒辦法講得很深入。而且小姐我喜歡玩DEMO 多過於在台上一直念一直念催大家入睡.

因為我是開發者,當然要從IT 開發者的角度去好好的討論一下。到底OpenShift 在DevOps 的世界裡面有什麼功能跟好處呢。

首先在DEVOPS 世界中,有個很重要的Keyword 就是 Automation, 透過Openshfit 可以讓開發的程式人員自己啓動自己想要的環境。 在Openshift 中,有很多的Catridge 可以提供給大家自由選擇,例如說,Java 的開發者可以透過自己本地環境的開發工具,直接建立想要的執行環境。而且這個環境可以同時安裝在公司內部的系統或是外部的雲端上。 現場立馬建立環境,並且部署到Openshift 上。

為了配合成功的DEVOPS, 開發者在寫程式的時候,不能像以前一樣,有事沒事就寫一個1-200MB 的大包程式,開發者應該要朝著分散的程式區塊來寫。所以就可以加快上線的速度,而分散的程式的好處就是,

1. 開發週期變短
2. 需要維護的程式碼較不複雜 (天兵把簡單的事寫複雜則不在此限)
3. 測試模組較好維護
4. 可以隨時置換抽離

可是相對地,分散的區塊與區塊之間,因為拆得開,所以盡量就不要是Stateful 的了。
因為要部署的區塊多了,Openshift 可以讓你可以決定要起幾個環境。然後以一個整體的角度去管理了。對於開發者現在的問題,反倒是,我要如何將這些區塊完整地聯結呢?Openshift 與 JBoss Fuse 結合後,開發者可以透過設定讓模組與膜組之間的聯結更動態。所以在抽患之間又可以更隨意。透過 這兩個結合而成的xPaaS 平台,開發者也可以隨自己喜好建制需要的instance了!

OpenShift 可以消彌開發跟維運單位之間那條界線,讓開發的人可以建立自己的環境,讓維運的人可以整體的來看架構,而非一台一台的維護。寫得好累,用講的果然比較快,要睡了..

當天的Slide 放在這裡,請查收囉~