開源PaaS方案

開源平臺即服務(PaaS)讓廣大開發(fā)人員和用戶可以貢獻及共享源代碼和擴展件坠韩。有的PaaS由廠商驅動,有的則基于標準笋熬。

廠商驅動的開源PaaS讓廣大開發(fā)人員和用戶被某家廠商牢牢鎖定。說到將應用程序從廠商驅動的開源平臺傳送到另一個平臺,開發(fā)人員在這方面的控制權很有限勾效。

基于標準的開放平臺則與廠商無關,比較靈活叛甫;它旨在對生命周期管理的自動化過程的編排實現(xiàn)標準化层宫。開發(fā)人員可以跨云傳送應用程序。

下面不妨看一下五種流行的開源平臺其监。請注意:并非所有這些平臺都與OpenStack協(xié)同運行萌腿。

廠商驅動的開源PaaS

Cloud Foundry(原先由VMware開發(fā))從廣大Ruby開發(fā)人員和用戶處獲得源代碼。這個開源PaaS允許人們將信息系統(tǒng)部署到OpenStack抖苦、亞馬遜網(wǎng)絡服務(AWS)毁菱、vSphere米死、vCloud Air和vCloud Director。Cloud Foundry提供的主機托管服務包括:MySQL(可用于開發(fā)SaaS應用程序)贮庞、MongoDB(一種NoSQL數(shù)據(jù)庫)和RabbitMQ(以異步方式連接應用程序的消息代理)峦筒。為了簡化任務,PaaS開發(fā)人員獲得諸多工具窗慎,比如命令行工具物喷、Eclipse插件、構建整合工具以及應用程序擴展工具捉邢。與Cloud Foundry競爭的平臺還有AppScale脯丝、Heroku、OpenShift和谷歌應用引擎(Google App Engine)伏伐。注意:2014年12月9日宠进,Cloud Foundry基金會宣布,它將作為一個Linux基金會協(xié)作項目來加以管理藐翎。

OpenShift(紅帽)在私有云(OpenShift Enterprise)材蹬、公有云(OpenShift Online)和上游社區(qū)(通過OpenShift Origin項目)中運行。OpenShift托管運行MySQL和MongoDB吝镣;OpenShift支持的其他數(shù)據(jù)庫包括PostgreSQL和微軟SQL堤器。這個開源PaaS在紅帽企業(yè)級Linux上運行,為你提供了一套客戶(命令)工具集末贾。你可以使用JavaScript闸溃、Ruby、Python拱撵、PHP辉川、Perl和Java。OpenShift在OpenStack上運行拴测。

Stackato(ActiveState)是基于Cloud Foundry的PaaS乓旗。你可以從Stackato的應用程序商店選擇開源項目,而不是貢獻源代碼集索。你可以瀏覽用各種語言和框架編寫而成的眾多開源項目屿愚。為了快速部署,你只要點擊某個項目务荆。

如果你很好奇妆距,可以查看某個項目的源代碼,看看它是如何構建的函匕。你可以決定是定制項目毅厚,還是使用自己的應用程序。

Stackato有三個版本可用:

  • Stackato Micro Cloud:假設你想把應用程序部署到桌面虛擬機上浦箱,或者在亞馬遜EC2沙盒上試一試Micro Cloud吸耿。你僅限于4 GB內存祠锣、單一節(jié)點和基于社區(qū)的支持。
  • Stackato Cluster:假設你是小型團隊的負責人咽安,想構建小型集群伴网,把應用程序部署到自己的基礎設施上或公有云上。你僅限于20 GB內存和基于社區(qū)的支持妆棒。你想要多少個節(jié)點澡腾,就可以有多少個節(jié)點。
  • Stackato Enterprise:假設貴企業(yè)想把應用程序部署到虛擬機管理程序或基礎設施即服務(IaaS)上糕珊,同時可充分利用自動擴展的優(yōu)點动分。它提供了配置和生產支持,有服務級別協(xié)議(SLA)作為保障红选。

你可以將Stackato與OpenStack澜公、vSphere、CloudStack喇肋、XenServer坟乾、KVM、HP Cloud Services和AWS結合使用蝶防。

2013年6月甚侣,Apache Stratos(由WSO2捐獻)作為一種開源PaaS捐獻給了Apache。它可以與許多應用服務器间学、數(shù)據(jù)庫殷费、語言、甚至遺留系統(tǒng)協(xié)同運行低葫。你可以設置分區(qū)來控制IaaS資源详羡。WSO2 App Factory可以幫助你加快PaaS上的生命周期迭代。

這個平臺的貢獻者包括來自SUSE氮采、思科殷绍、思杰染苛、美國宇航局噴氣推進實驗室(JPL)鹊漠、Sungard和Engine Yard的開發(fā)人員。你可以將Stratos與AWS茶行、OpenStack和vCloud結合使用躯概。

基于標準的開源PaaS

Cloudify(GigaSpaces)基于OASIS TOSCA(云應用程序的拓撲結構和編排規(guī)范)的草案版本。這項與廠商無關的標準的技術委員會成立于2012年畔师。標準的發(fā)起者包括冠群娶靡、華為、IBM看锉、NetApp姿锭、紅帽和SAP塔鳍。

這項標準并不依賴任何一家廠商的技術(比如虛擬機管理程序虛擬化)就可以運行開源PaaS;它描述應用程序的拓撲結構是工作流程的基礎呻此,工作流程反過來充當策略的基本構建模塊轮纫。

該標準可以處理開發(fā)人員手動執(zhí)行下列任務時所犯的嚴重錯誤:

  • 設置監(jiān)控警報;
  • 執(zhí)行部署策略焚鲜;
  • 收集并分析日志掌唾;以及
  • 對照SLA中的服務可用性保障,衡量性能忿磅。

為了消除人員的干預工作糯彬,該標準旨在幫助PaaS開發(fā)人員將生命周期實現(xiàn)自動化,包括跨云的部署葱她、擴展撩扒、補丁、監(jiān)控和補救览效。構建并使用開發(fā)人員可以使用的云服務模塊庫却舀,就能實現(xiàn)自動化。

你可以使用PaaS來測試自動化和編排流程執(zhí)行起來多順暢锤灿。Cloudify可以在OpenStack挽拔、AWS、CloudStack但校、微軟Azure和VMware上實現(xiàn)自動部署螃诅。

結束語

如果你想貢獻并共享源代碼,可以選擇一種開源PaaS。務必要看一下它能否與OpenStack或其他IaaS云經(jīng)濟高效地協(xié)同運行璃哟。

英文原文鏈接:http://www.techrepublic.com/article/five-open-source-paas-options-you-should-know/

原文:http://cloud.51cto.com/art/201412/460511.htm


個人介紹:

高廣超:多年一線互聯(lián)網(wǎng)研發(fā)與架構設計經(jīng)驗枯跑,擅長設計與落地高可用、高性能袭艺、可擴展的互聯(lián)網(wǎng)架構。

本文首發(fā)在 高廣超的簡書博客 轉載請注明叨粘!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末猾编,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子升敲,更是在濱河造成了極大的恐慌答倡,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件驴党,死亡現(xiàn)場離奇詭異瘪撇,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門倔既,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恕曲,“玉大人,你說我怎么就攤上這事渤涌÷肓” “怎么了?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵歼捏,是天一觀的道長稿存。 經(jīng)常有香客問我,道長瞳秽,這世上最難降的妖魔是什么瓣履? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮练俐,結果婚禮上袖迎,老公的妹妹穿的比我還像新娘。我一直安慰自己腺晾,他們只是感情好燕锥,可當我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著悯蝉,像睡著了一般归形。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鼻由,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天暇榴,我揣著相機與錄音,去河邊找鬼蕉世。 笑死蔼紧,一個胖子當著我的面吹牛,可吹牛的內容都是我干的狠轻。 我是一名探鬼主播奸例,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼向楼!你這毒婦竟也來了查吊?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤蜜自,失蹤者是張志新(化名)和其女友劉穎菩貌,沒想到半個月后卢佣,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年戈鲁,在試婚紗的時候發(fā)現(xiàn)自己被綠了仇参。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡婆殿,死狀恐怖诈乒,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情婆芦,我是刑警寧澤怕磨,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站消约,受9級特大地震影響肠鲫,放射性物質發(fā)生泄漏。R本人自食惡果不足惜或粮,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一导饲、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧氯材,春花似錦渣锦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至冗尤,卻和暖如春娄猫,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背生闲。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工媳溺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人碍讯。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓悬蔽,卻偏偏與公主長得像,于是被迫代替她去往敵國和親捉兴。 傳聞我的和親對象是個殘疾皇子蝎困,可洞房花燭夜當晚...
    茶點故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內容