wxy 發(fā)表于:14年01月26日 14:46 [翻譯] DOIT.com.cn
一直以來,企業(yè)在部署Paas架構(gòu)方面很少有多IaaS 云提供商予以選擇。
目前,非營利性的組織--Apache軟件基金會 (ASF)為開放源軟件項目提供支持,但是前提是要實現(xiàn)Apache Stratos 4.0.作為一個多云平臺即服務(wù)(PaaS)框架,Stratos公司承諾:PaaS能夠跨多公共和私有云基礎(chǔ)架構(gòu),從而實現(xiàn)綜合部署和管理。這樣做,就可以創(chuàng)建應(yīng)用程序,然后基于業(yè)務(wù)或經(jīng)營的準(zhǔn)則,在提供商之間移動或者擴展應(yīng)用程序。
Stratos公司最初是由WSO2公司發(fā)展起來的,WSO2公司是企業(yè)中間件平臺,一個基于Sri Lanka的提供商,總部位于美國加州Palo Alto,在2013年7月,WSO2將軟件贈給ASF.新版本代表的不僅僅是升級,而且是關(guān)于架構(gòu)的反思,位于加州圣何塞的移動互聯(lián)網(wǎng)科技集團,思科系統(tǒng)公司杰出的工程師Luca Martini談到,“Stratos 2和Stratos 3主要專注于Web服務(wù),” Martini談到, “Stratos 4將實現(xiàn)真正的PaaS.”
一位WSO2軟件的架構(gòu)師Lakmal Warusawithana,回顧了舊金山2013年WSO2Con美國會議期間,一些即將發(fā)布的多云功能。Lakmal Warusawithana談到,總體而言,Stratos 4.0使組織能夠創(chuàng)建安全的多租戶 ,彈性的、計量的以及計費的PaaS.還包括云爆發(fā)的能力,并且能夠使用消息代理標(biāo)準(zhǔn)化通信。另一個功能:一個實時處理事件的引擎 ,可以用來分析實時數(shù)據(jù),并且能夠自動地擴展或者縮放實例。
這些新功能為Warusawithana所謂的多因素自動縮放,提供了機會,能夠以應(yīng)用程序運行狀況或業(yè)務(wù)規(guī)則為準(zhǔn),事件處理引擎進行分析。這種功能使企業(yè)能夠制定明智的策略,可跨多云工作部署。
該架構(gòu)使得外部負載平衡器可以向?qū)崟r事件處理引擎發(fā)布統(tǒng)計數(shù)據(jù),來擴展或縮小實例的規(guī)模。這種功能也可以被定義為墨盒,使負載均衡器能夠自動地縮小或者擴展應(yīng)用程序。墨盒模型也能夠擴展負載平衡器的規(guī)模。如果組織需要單獨的負載平衡器,云控制器將運轉(zhuǎn)起來。
負載平衡器可以向中央的以及復(fù)雜事件處理器發(fā)布設(shè)置。該功能能夠讓所有參與負載均衡的零件,按需擴展。具備多因素自動縮放功能,負載平衡器如果出現(xiàn)問題的話,可以實時進行分析,以決定縮放還是移動應(yīng)用程序?qū)嵗?/p>
新的架構(gòu)還制定了明智的策略。這些策略包括更高的可用性,故障轉(zhuǎn)移,更低的成本,最大限度地利用專有資源,或者其他更復(fù)雜的行為-所有這些都由DevOps團隊定義。比如,你想有99.999%的可用性,你就可以制定相應(yīng)的策略,并通過多云部署啟用這個策略。
此外,Stratos 4.0將使云爆發(fā)能夠跨多個提供商。有了云爆發(fā),使私有PaaS以應(yīng)用突發(fā)到其它基礎(chǔ)設(shè)施的方式設(shè)立資源成為可能。當(dāng)組織使用不同的云,每個實例包括負載均衡能力。這提供了成本效益的方式,在專用服務(wù)器上運行應(yīng)用程序,無需擔(dān)心高峰時期的資源分配問題。
Warusawithana談到,成本可以積少成多,PaaS在亞馬遜彈性計算云(EC2 )上運行多年。私有PaaS使組織能夠在專用硬件上運行全天候裸露的應(yīng)用程序,以減少PaaS的環(huán)境成本。 如果應(yīng)用程序負載偏小,基礎(chǔ)設(shè)施可以跨公共云提供商的基礎(chǔ)設(shè)施,按需自動縮放。
基礎(chǔ)設(shè)施即服務(wù)(IaaS)服務(wù)配置方式存在細微差別,使得跨多云上運行代碼變得很困難。Stratos 4.0構(gòu)建在Linux容器的基礎(chǔ)上,一個輕量級的系統(tǒng)虛擬化架構(gòu),將應(yīng)用程序所需的資源與底層的IaaS基礎(chǔ)架構(gòu)隔離開。
這樣,開發(fā)人員能夠創(chuàng)建一個通用的墨盒,運行在多云之上,可以通過一個集成的云控制器進行管理。使用墨盒就能夠使用策略引擎來移動墨盒,橫跨多云IaaS平臺,這取決于不同的規(guī)則,如成本或者可用性。組織可以在內(nèi)部云上運行專用實例來降低成本,但是隨后其他供應(yīng)商有了更高的要求。開發(fā)人員創(chuàng)建容器,運行在EC2,OpenStack或者其他云之上,無需修改。
然而,墨盒被設(shè)計成無狀態(tài)的,所以,當(dāng)關(guān)閉一個數(shù)據(jù)庫墨盒時,數(shù)據(jù)就會丟失,Martini說,反過來,也就是說,這對于數(shù)據(jù)庫應(yīng)用程序來說,是一個挑戰(zhàn)。運行此類應(yīng)用程序的過程,通過將應(yīng)用程序指向一個持久性的存儲-就像亞馬遜簡單存儲服務(wù) -數(shù)據(jù)庫管理墨盒被關(guān)閉之后,可以進行訪問。
Stratus 4.0運行在許多IaaS系統(tǒng)之上,包括EC2,VMware vCloud和OpenStack.也應(yīng)該運行在任何Apache jclouds支持的IaaS之上。
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.