jboss

這裡沒有JBoss技術,但你也可以看看的東西

彭福彬 2016/11/15 11:51:08
4619







主題

這裡沒有JBoss技術,但你也可以看看的東西

文章簡介

本文章簡介JBoss軟體,比較社群專案版與企業版產品的差別,說明JBoss提供給開發人員的資源,最後介紹企業版訂閱與好處。

作者

彭福彬

版本/產出日期

V1.0/2016.11.15




1. 前言

自從Red Hat公司收購JBoss後,主導了JBoss軟體的發展,在社群專案方面,Red Hat公司持續贊助與支持相關社群專案的發展。在商業化產品方面,Red Hat將社群專案的軟體成果進行整合與商品化,包裝成企業版的軟體,並搭配企業訂閱方案與技術支援服務來進行販售。


2. JBoss 軟體簡介

JBoss 軟體的發展,在Red Hat公司的主導下,已經從原本最早的Application Server,發展成一個多元的產品線,裡面包含的多種的軟體與產品,主要分為Accelerate、Integrate與Automate等3大類別,每個類別中則包含多個軟體產品。至於大家熟悉的Application Server,就是Red Hat JBoss Enterprise Application Platform,簡稱EAP。


資料來源 : Red Hat


上面這些軟體產品雖然是由Red Hat 公司所推出,但並不是由Red Hat公司從無到有研發。Red Hat公司”深度”參與相關開放原始碼社群專案的發展,並且把這些社群專案的軟體成果進行整合與QA等商品化作業,把它們包裝成軟體商品,也就是所謂的企業版產品來進行販售。


資料來源 : Red Hat

3. 社群專案與企業產品

上面提到JBoss企業版產品是由開放原始碼社群專案的軟體整合而成,那社群專案軟體與企業版產品有何差別呢? 我們可以從軟體本質與技術支援2個層面來說明 :


軟體本質


1個企業版產品中包含多個社群專案軟體,這些軟體被整合打包在一起,讓你比較好安裝與使用。例如JBoss BPM Suite這個企業版產品就包含以下這些社群專案的軟體成果。


資料來源 : jboss.org


Red Hat公司在有些企業版產品中也提供了統一的管理設定系統,讓你更方便使用與管理。下圖是JBoss BPM Suite產品的Business Central 管理系統。


資料來源 : Red Hat


針對企業版產品,Red Hat公司會負責在各種環境上進行測試與驗證,包含作業系統、JVM與資料庫等,以確保這些產品的品質是沒有問題的。


技術支援


針對企業版產品,Red Hat公司提供升級Update、Bug Fix Patch、安全性漏洞修正Patch等問題修正支援。若你是使用社群專案軟體,就要自己上該社群的網站去找Patch。

針對企業版產品,Red Hat公司提供技術支援管道,讓你可以尋求技術支援,也就是讓你問問題。目前有Customer Portal 系統、E-mail與電話等管道,同時保證會在一定時間內回覆。若你是使用社群專案軟體,就要自己上社群網站去發問,有沒有人回答就要看上天保佑了。

針對企業版產品,Red Hat公司提供了商品化相關支援,包含文件、教育訓練課程以及使用該產品的合法保證。


簡單來說,Red Hat公司就是幫你把社群專案軟體整合得好用一些,同時提供許多你可能需要的技術支援,當然這就是要支付每年的產品訂閱費用才有的。


4. 開發人員的資源 (JBoss.org)

雖然企業版產品是要付費才能使用,不過Red Hat公司對於開發人員提供許多免費的資源,讓開發人員去使用。你可以上www.jboss.org 網站


資料來源 : jboss.org


你可以免費下載使用所有JBoss企業版產品,功能與付費版都一樣,但僅限於開發用途。


資料來源 : Red Hat


資料來源 : jboss.org


Jboss.org網站也提供文件、教材與論壇等資源,大家可以去裡面挖寶。


5. JBoss 企業版產品

若要使用JBoss企業版產品,就要付費給Red Hat公司,計價模式與過去熟悉授權模式不同,是採用所謂訂閱模式(Subscription)。這個模式有點類似訂雜誌,你有付訂閱費,就可以一直收到最新的雜誌。訂閱費的計算是採用CPU的Core數來計算,不管是實體機或虛擬機都要算Core數,最低的購買單位是16 Core,也就是說,若你有付某個JBoss企業版產品的16Core的訂閱費 :


可以一直使用該產品目前所有有正式上架的版本

享有前面所提到的技術支援 。

只要你所有安裝該JBoss企業版產品的機器上的總Core數加起來沒有超過16,那都是合法的,不管上面你安裝幾個版本。

若你不付訂閱費了,你現有的企業版產品仍然可以使用,但就沒有前面所提的技術支援。



最後,推薦一下Red Hat公司的Customer Portal最常用的2個功能,就是開Support Case以及查詢問題解法。


開Support Case

你可以輸入你的問題 (可以打中文),貼上log訊息,上傳畫面圖檔,並設定該問題的嚴重程度等資訊後,就可以開立一個Support Case。Red Hat公司會有專人負責處理你的Case,並於規定的時間內回覆你。負責處理的人若還需要其他資訊,也會跟你聯繫。有時他們甚至會自己架一個跟你類似的環境來測試,我個人實際使用起來還不錯,開立的Case最後真的都可以解決問題。


資料來源 : Red Hat


查問題解法

你可以輸入問題的關鍵字或是錯誤訊息,Customer Portal系統會幫你查詢出過去曾經發生過的問題,以及該問題的解法。

資料來源 : Red Hat

彭福彬