熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Jboss企業版VS社區版對比全攻略

2013-11-23 20:18:53  來源: Java開源技術 
    開源因其免費性開放性技術先進性受到了全世界Java愛好者的追捧但免費往往意味著風險企業看中開源低成本的同時更注重開源產品的穩定性安全性易部署性社區版開源產品的諸多不足讓企業望而卻步企業版開源產品則因功能服務上的完善備受企業青睐

  JBoss AS是最成功的開源Java項目之一具備架構先進使用簡單技術創新等特性年面世至今JBoss 中間件已成為市場上領先的適用於面向服務架構(SOA)的開源平台是世界范圍內最流行的JavaEE應用服務器之一國際著名調查機構BZ Research調查顯示截至年底年以來JBoss在全球生產環境中間件的部署量中保持前名的位置

  基於企業用戶對企業版JBoss的巨大需求紅帽公司作為開源解決方案廠商中的佼佼者推出了企業版JBoss產品—JBoss EAP得到了廣大企業級電信級客戶的認同紅帽資深Jboss專家表示企業版JBoss在社區版的基礎上進行了大幅度改進二者的差異主要體現在產品技術安全性可管理性服務支持軟件責任風險與法律問題七大方面

  測試認證雙齊全品質全面升級

  社區版開源產品集合了眾多開源愛好者的智慧匯聚了頂尖技術但缺乏正規的測試及認證正如紅帽公司贊助的JBoss社區版AS其是由社區維護的項目主要目的是試驗最新的Java Enterprise技術的各種功能因沒有相關團隊負責JBoss社區版AS沒有經過正規的系統測試和集成測試

  針對社區版的諸多缺憾紅帽雇傭了專職的項目管理人員軟件開發人員軟件測試人員售後服務人員按照商業軟件標准的產品流程對其進行升級改造JBoss EAP的預發行版還將通過嚴格的QA流程包括系統測試集成測試集群穩定性測試同時通過紅帽與其他廠商合作JBoss EAP獲得了各種平台的官方認證這些平台環境包括各種主流硬件操作系統Java虛擬機以及數據庫管理系統等等此外紅帽還將在測試過程中驗證JBoss EAP與主流JDK的兼容性在JBoss EAP得到正式發行之前紅帽公司還將完善它的企業版文檔工作

  三大技術保障更具含金量

  從技術角度而言JBoss企業版比社區版含金量更高針對企業應用的具體需求紅帽在企業版JBoss中添加了幾項關鍵性技術主要體現在組件配置消息控件集群穩定性三方面

  在組件配置方面JBoss EAP為客戶提供了針對關鍵業務生產環境的最佳出廠配置這是社區版JBoss所不具備的利用JBoss EAP的出廠優化企業用戶在生產環境中部署應用時不用再了解太多JBoss的底層細節直接將應用配置到production的啟動模式即可

  在消息控件方面社區版JBoss x集成的JMS消息控件是JBoss MQ而企業版JBoss EAP集成的JMS消息控件則是JBoss MessagingJBoss MQ在高壓力下會遭遇性能瓶頸並且不支持多節點的集群相較而言JBoss Messaging是一款高性能安全穩定的消息控件同時也是JBoss企業版SOA平台實現其消息適配轉發的基礎

  在集群穩定性方面很多用戶反映社區版JBoss在多節點高壓力下可能發生因資源互鎖而產生的性能急劇下降的情況JBoss EAP則不會出現這種情況JBoss EAP是經過紅帽正規集成測試和壓力測試流程的軟件產品每個發行版本在出廠前都經過了至少 個節點組成的局域網集群測試其組件JBoss Cache和JGroups皆是在社區版本技術上修正了多個關鍵缺陷的版本與社區版相比企業版JBoss的集群更加健壯和穩定

  權威認證安全有保障

  企業一直備受黑客木馬的困擾要求開源產品必須在安全方面無可乘社區版JBoss安全性較差其以針對程序員和使用者的易用性為目的各種訪問接口(包括 HTTP和JMX等)基本處於門戶洞開的狀態Common Criteria是評估IT產品安全性的世界權威標准紅帽將其應用於JBoss EAP的產品化過程中JBoss EAP通過了Common Criteria EAL+認證安全性毋庸質疑社區版JBoss常常漏洞百出在社區版JBoss的管理界面JMXConsole上缺省配置下不需用戶名/密碼即可完全控制運行中的JBoss如同企業安全的殺手

  易於管理全面掌控

  是否易於管理最大程度地簡化IT管理的復雜性節約人力資源成本也是開源產品能否為企業所用的一大考量社區版JBoss的管理和維護功能借助於程序員友好的JMXConsole功能雖強大但不是一個運維人員友好的管理工具借助紅帽公司推出的管理軟件JBoss運維網絡(JON)JBoss EAP的可管理性得到了極大地提高JON是功能強大的全方位管理平台具備集中的配置控制部署功能還支持在線的軟件升級計劃任務功能可監控到JBoss企業版應用服務器Web層和組件層及定制門限觸發告警作為一個網管平台框架JON不但支持對JBoss EAP的管理還支持對宿主操作系統Apache服務器Tomcat服務器PostgreSQL服務器Java虛擬機的管理

  金牌服務為企業排憂解難

  服務與產品同等重要企業同樣重視IT產品能否提供周全服務及時排憂解難將因IT問題帶來的損失降到最低用戶在使用社區版JBoss中如果遇到問題只能求助於互聯網搜索JBoss社區的wiki及有關論壇郵件組進行支持最終問題能否得到響應和解決都沒有保障

  紅帽JBoss EAP的官方訂閱能為企業提供最為細致體貼的軟件售後服務服務級別可選獲取方式多樣問題響應時間(SLA)有保障紅帽的JBoss EAP產品訂閱包括以下方面的服務內容 電話和客戶服務門戶軟件下載更新和補丁軟件升級管理軟件附送安裝調優培訓服務形式多樣可為客戶量身定制還有來自原廠的現場專家服務內容涵蓋健康巡檢性能調優SOA應用架構設計等等

  風險全無讓用戶高枕無憂

  常常出現這種情況企業用戶在前期以低成本使用開源軟件之後往往因為得不到很好的服務最終轉向商業軟件導致成本控制的願望成為泡影甚至增加了後期遷移的花銷使用紅帽高水平服務為保障的企業版 Linux和JBoss EAP則解決了這一矛盾相對於昂貴的商業軟件紅帽的操作系統和中間件服務訂閱的價格低廉並且客戶在前期試用選型時並不需要投入太多成本獨特的訂閱模式使得客戶可以靈活地按需選擇根據CIO Insight雜志的調查紅帽公司連續年來被強的信息官選為最能為客戶產生價值的軟件供應商可見服務訂閱的開源軟件理念和實踐已經很大程度上得到了業界的認同

  此外法律角度上講開源並不等同於絕對的軟件使用自由開源界有種類繁多的軟件許可協議紅帽采取多種方式以保障客戶的權益一方面紅帽是很多開源社區的贊助者將來自客戶服務訂閱的收入回饋開源社區;另一方面紅帽運作了開源法律保障計劃能夠徹底解決法律風險的問題

  綜合而言紅帽JBoss EAP具備了社區版JBoss不具備的諸多優勢包括高性能消息組件穩定的集群性能按月更新計劃每季度增補服務包應急補丁自動軟件更新和通知服務缺陷升級處理流程多至x的產品支持和咨詢服務平台認證和培訓明確定義的SLA和軟件生命周期控制為生產環境使用配置好的出廠配置JBoss運維網絡軟件(JON)JON監控功能深入的黑盒/白盒測試開源免責計劃

  紅帽JBoss EAP的諸多優秀特質注定了其在中間件市場的卓越表現幾年以來最權威的咨詢機構Gartner將紅帽JBoss評選為領導者地位的中間件產品使用紅帽JBoss EAP企業將能高枕無憂地盡享JBoss帶來的諸多好處讓企業獲得更為強勁的發展助動力


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28272.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.