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

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

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

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

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

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

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

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

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

分享到

tangrong

相關(guān)推薦