OpenShift以開源PaaS讓開發者獲得新活力
最近,紅帽峰會上一系列的產品與技術發布讓技術人員過足了技術癮,而對于OpenShift的消息更是讓開發者如同吃了一塊冰鎮西瓜一樣開心,至少北半球的開發者會認為這和吃西瓜一樣過癮。OpenShift——這款用于企業用戶的領先云應用軟件平臺成為了第一個在云端全面支持Java EE 6的PaaS平臺,以此幫助開發者更好的HTML5,移動和企業云功能的應用程序服務器時代,對于開發者來說,這無疑是一針興奮劑。
有了OpenShift,開發者偷著樂去吧
開源PaaS和開發者的情愫
現在,在云環境中部署、運行和擴展應用程序的能力對于開發者來說越來越重要,獲得一個相對更高效的開發框架和應用基礎架構服務對于開發者來說也變得更迫切,而開源PaaS為開發者提供了一整套開發和測試環境,這也讓開發者在開發過程中不用過多去考慮運行的細節,這是因為開源PaaS平臺將與基礎設施相關的細節封裝起來,提供給開發者的是一個高度抽象化的執行環境。
紅帽OpenShift作為最棒的開源PaaS之一具有著相當的代表性,它通過JBoss的生態環境可以使開發人員更好的利用業界最廣泛的中間件服務。OpenShift借助對大量的框架和語言支持(Java、PHP、Python和Ruby等)為云計算的開發人員提供更全面的功能集合,同時也包括了SQL和NoSQL數據存儲和一個分布式文件系統,讓開發者的工作獲得更大的靈活性,同時也在逐漸的改變著傳統開發者編寫程序和對應用提交的方式。在企業級開發中,開發者可以通過紅帽OpenShift的幫助獲得更多的支持,紅帽企業級JBoss服務讓開發者可以更方便的快速部署云環境。通過開源PaaS,開發者擺脫了太多的夢魘,而開源PaaS也成了開發者快速開發和部署云環境的最重要的工具之一。
JBoss讓開發者獲得新活力
JBoss企業應用平臺6.0或許真的將會讓開發者眼前一亮,它包括了開發者所期望的功能:EJB 3.1的JMS,集群和高可用性,以及向上下文依賴注入(CDI)上的創新。而同時開發者可以借助OpenShift PaaS的功能優勢,以此來重新定義一種云功能的應用程序服務器。開發者可以利用JBoss Developer Studio 5在JBoss上直接部署代碼,同時也可以使用比如EJB 3.1和JMS這樣的先進Java功能,獲得簡化Web和命令行帶來的配置和管理的優勢。
開發者對其中的分布式事務、自動配置集群,會話復制和自動縮放的JBoss EAP實例等先進功能肯定會有很深的印象。OpenShift最大的優勢是它為PaaS帶來行業領先的紅帽和JBoss的生態環境,使開發人員可以利用業界最廣泛的中間件服務。
為了解決下一代企業開發的一些需求,比如web APIs、移動程序開發還有 NoSQL等等,讓 JBoss EAP + OpenShift 相橋接似乎是一個不錯的選擇,而這種嘗試可以為開發者帶來一種云時代的特殊體驗,而這一體驗完全基于的是開放性和混合云計算。混合云是最快的新興市場和最重要的趨勢,事實上,這是也是JBoss EAP 6的重要組成部分。混合云可以讓開發者靈活的選擇部署模型,同時可以授權客戶選擇遷移部署到云中的位置和他們選擇的類型,避免被專有產品鎖定。除此之外,借助這一組合,客戶正在運行多個云環境的同時可以獲得靈活的部署和可移植性,使其跨越不同的云基礎設施,網絡邊界和物理位置分離的系統連接和同步數據。
在云時代,開發者更需要可以借助這些開源PaaS平臺來獲得更多的開發活力,并讓整個的開發過程更趨于合理化和流程化,OpenShift無疑將會成為這個趨勢中非常重要的一環。