有了OpenShift,開發(fā)者偷著樂去吧

開源PaaS和開發(fā)者的情愫

現(xiàn)在,在云環(huán)境中部署、運行和擴展應(yīng)用程序的能力對于開發(fā)者來說越來越重要,獲得一個相對更高效的開發(fā)框架和應(yīng)用基礎(chǔ)架構(gòu)服務(wù)對于開發(fā)者來說也變得更迫切,而開源PaaS為開發(fā)者提供了一整套開發(fā)和測試環(huán)境,這也讓開發(fā)者在開發(fā)過程中不用過多去考慮運行的細節(jié),這是因為開源PaaS平臺將與基礎(chǔ)設(shè)施相關(guān)的細節(jié)封裝起來,提供給開發(fā)者的是一個高度抽象化的執(zhí)行環(huán)境。

紅帽O(jiān)penShift作為最棒的開源PaaS之一具有著相當(dāng)?shù)拇硇?,它通過JBoss的生態(tài)環(huán)境可以使開發(fā)人員更好的利用業(yè)界最廣泛的中間件服務(wù)。OpenShift借助對大量的框架和語言支持(Java、PHP、Python和Ruby等)為云計算的開發(fā)人員提供更全面的功能集合,同時也包括了SQL和NoSQL數(shù)據(jù)存儲和一個分布式文件系統(tǒng),讓開發(fā)者的工作獲得更大的靈活性,同時也在逐漸的改變著傳統(tǒng)開發(fā)者編寫程序和對應(yīng)用提交的方式。在企業(yè)級開發(fā)中,開發(fā)者可以通過紅帽O(jiān)penShift的幫助獲得更多的支持,紅帽企業(yè)級JBoss服務(wù)讓開發(fā)者可以更方便的快速部署云環(huán)境。通過開源PaaS,開發(fā)者擺脫了太多的夢魘,而開源PaaS也成了開發(fā)者快速開發(fā)和部署云環(huán)境的最重要的工具之一。

JBoss讓開發(fā)者獲得新活力

JBoss企業(yè)應(yīng)用平臺6.0或許真的將會讓開發(fā)者眼前一亮,它包括了開發(fā)者所期望的功能:EJB 3.1的JMS,集群和高可用性,以及向上下文依賴注入(CDI)上的創(chuàng)新。而同時開發(fā)者可以借助OpenShift PaaS的功能優(yōu)勢,以此來重新定義一種云功能的應(yīng)用程序服務(wù)器。開發(fā)者可以利用JBoss Developer Studio 5在JBoss上直接部署代碼,同時也可以使用比如EJB 3.1和JMS這樣的先進Java功能,獲得簡化Web和命令行帶來的配置和管理的優(yōu)勢。

開發(fā)者對其中的分布式事務(wù)、自動配置集群,會話復(fù)制和自動縮放的JBoss EAP實例等先進功能肯定會有很深的印象。OpenShift最大的優(yōu)勢是它為PaaS帶來行業(yè)領(lǐng)先的紅帽和JBoss的生態(tài)環(huán)境,使開發(fā)人員可以利用業(yè)界最廣泛的中間件服務(wù)。

為了解決下一代企業(yè)開發(fā)的一些需求,比如web APIs、移動程序開發(fā)還有 NoSQL等等,讓 JBoss EAP + OpenShift 相橋接似乎是一個不錯的選擇,而這種嘗試可以為開發(fā)者帶來一種云時代的特殊體驗,而這一體驗完全基于的是開放性和混合云計算。混合云是最快的新興市場和最重要的趨勢,事實上,這是也是JBoss EAP 6的重要組成部分?;旌显瓶梢宰岄_發(fā)者靈活的選擇部署模型,同時可以授權(quán)客戶選擇遷移部署到云中的位置和他們選擇的類型,避免被專有產(chǎn)品鎖定。除此之外,借助這一組合,客戶正在運行多個云環(huán)境的同時可以獲得靈活的部署和可移植性,使其跨越不同的云基礎(chǔ)設(shè)施,網(wǎng)絡(luò)邊界和物理位置分離的系統(tǒng)連接和同步數(shù)據(jù)。

在云時代,開發(fā)者更需要可以借助這些開源PaaS平臺來獲得更多的開發(fā)活力,并讓整個的開發(fā)過程更趨于合理化和流程化,OpenShift無疑將會成為這個趨勢中非常重要的一環(huán)。

分享到

tangrong

相關(guān)推薦