企業(yè)級(jí)Java云 SpringSource云工廠初探
一周前,51CTO.com曾報(bào)道過(guò)VMware發(fā)力云計(jì)算,4.2億美元收購(gòu)SpringSource 公司。近日,SpringSource又有云計(jì)算方面的消息傳出,據(jù)悉,SpringSource公司正在建立起一個(gè)企業(yè)級(jí)的JAVA云——SpringSource云工廠。
SpringSource稱,這次策劃是對(duì)現(xiàn)有集成在一起的編譯/運(yùn)行/管理方式的一次邏輯擴(kuò)展,來(lái)使應(yīng)用的生命周期一致,擴(kuò)展我們簡(jiǎn)化超越傳統(tǒng)數(shù)據(jù)中心的企業(yè)級(jí)JAVA模式的視角。隨著云計(jì)算技術(shù)變得越來(lái)越重要,我們想要證實(shí)Java開(kāi)發(fā)人員可以很好的利用這個(gè)機(jī)會(huì)。我們相信,Java發(fā)展的領(lǐng)導(dǎo)層和我們這些在運(yùn)行和管理層的力量,使我們能夠提供一個(gè)引人注目并能使開(kāi)發(fā)者社區(qū)受益的解決方案。
什么不為人知?
SpringSource云計(jì)算工廠提供一個(gè)易用的自助式服務(wù)方式,能夠使開(kāi)發(fā)者通過(guò)簡(jiǎn)單的web接口在幾分鐘內(nèi)部署他們的應(yīng)用。它提供了部署結(jié)構(gòu)圖和智能部署的自動(dòng)化,有著自動(dòng)比例縮放和自我架構(gòu)修復(fù)的航天器驅(qū)動(dòng)模式的資源配置。
云工廠建立在相似的java技術(shù)之上,這些技術(shù)是springSource領(lǐng)導(dǎo)或者創(chuàng)造出的一個(gè)多彩紛呈的貢獻(xiàn)。運(yùn)行內(nèi)核我們TC服務(wù)器產(chǎn)品,他是完全基于完全可適應(yīng)apache tomcat建立的。我們使用Apache的HTTPweb 服務(wù)器來(lái)負(fù)載均衡,并且集成了 Hyperic 技術(shù)用來(lái)監(jiān)控和管理。我們同樣提供關(guān)系型數(shù)據(jù)庫(kù)(MYSQL)。云工廠允許用戶通過(guò)一個(gè)web接口來(lái)確定最需要的應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)配置,隱藏了獲得預(yù)期結(jié)果的復(fù)雜性,確保了必要的步驟反映出的內(nèi)容而不是細(xì)節(jié),并且配置和開(kāi)發(fā)式可以重復(fù)的。雖然通過(guò)云工廠對(duì)Spring和Grails的應(yīng)用是無(wú)使用次數(shù)限制的,但我們還是期望大多數(shù)用戶可以自己部署Spring或是Grails應(yīng)用。
因此,編碼和開(kāi)發(fā)模式是一完全建立在開(kāi)源基礎(chǔ)之上的,云工廠服務(wù)也同樣建立在開(kāi)源之上:云工具項(xiàng)目的奠基者和領(lǐng)導(dǎo)人克瑞斯.里查森提供了一系列在云計(jì)算機(jī)的環(huán)境之中,有關(guān)企業(yè)級(jí)JAVA應(yīng)用的的開(kāi)發(fā)、管理和測(cè)試工具。
***的版本運(yùn)行在亞馬遜EC2的云基礎(chǔ)設(shè)施之上。然而,云工廠的關(guān)鍵元素是抽象,它提供超越這樣的設(shè)施。伴隨著Spring框架,我們將能夠加強(qiáng)開(kāi)發(fā)人員的選擇。在不久的將來(lái),云工廠將會(huì)在公共云計(jì)算和私有云計(jì)算上,給開(kāi)發(fā)人員提供一個(gè)相符的經(jīng)驗(yàn),激勵(lì)各組織去做出更適合的選擇。這樣的統(tǒng)一方式是目前工業(yè)中未滿足的關(guān)鍵需求,我們和顧客的會(huì)晤使之變得更為清晰。這個(gè)需求中一個(gè)關(guān)鍵部分聲稱云工廠也可以運(yùn)行在VMware VSphere基礎(chǔ)設(shè)施上,這是能夠提供高效獨(dú)特內(nèi)部部署的云計(jì)算基礎(chǔ)設(shè)施。
未來(lái)的方向
對(duì)當(dāng)今的開(kāi)發(fā)者,云計(jì)算工廠是可用的,但我們唯有開(kāi)始起步才是是更好的!
長(zhǎng)期的視角變得越來(lái)越寬廣。我們將加強(qiáng)管理和強(qiáng)化你可以看到的其他特性。雖然我們正在做我們自己的TC服務(wù)器產(chǎn)品,但我們可以強(qiáng)化在SPRING和garails應(yīng)用中運(yùn)行時(shí)間的可見(jiàn)性。我們希望用SpringSource dm服務(wù)器提供模塊開(kāi)發(fā)。我和阿德里安在博客中討論,通過(guò)在應(yīng)用框架、應(yīng)用服務(wù)器和云組織設(shè)施之間提交最可用的經(jīng)驗(yàn)的緊密工作中使用全集成堆棧式存儲(chǔ)器的可行性。在云工廠中,我們正逐漸打開(kāi)開(kāi)發(fā)者之路。
我們?cè)诩闪俗杂煽捎玫腟pringSource工具包的云計(jì)算機(jī)環(huán)境下工作,使它為Spring開(kāi)發(fā)者服務(wù)它更為輕松的將應(yīng)用部署到云工廠中。我們同樣可以計(jì)劃Grails集成,就像***次只要它***次創(chuàng)建一樣輕而易舉的將Grails 應(yīng)用部署到云工廠中。
今天就開(kāi)始
今天發(fā)布一個(gè)測(cè)試beta版的服務(wù)。按照我們spring項(xiàng)目的傳統(tǒng),我們將在開(kāi)發(fā)者的反饋中工作使之升級(jí)到一個(gè)通用版本。
輕松的訪問(wèn)CloudFoundry.com,你可以在幾分鐘內(nèi)提交一個(gè)應(yīng)用。我們需要你們的回信和反饋,舉例來(lái)說(shuō),除了MYSQL之外,我們?cè)谄髽I(yè)級(jí)選擇上是開(kāi)放的,很愿意按照您的輸入選擇為您提供服務(wù)。
云工廠的奠基者 克里斯.里查德森
一些讀者會(huì)認(rèn)識(shí)到云工廠的名稱。在確定云工廠作為一個(gè)重要戰(zhàn)略方向后,我們選擇收購(gòu)了云工廠公司源于其不斷創(chuàng)新和領(lǐng)導(dǎo)力,這帶來(lái)了空間。自從那時(shí)以來(lái),我們?cè)谠乒S技術(shù)上不斷地增加投資。
你們當(dāng)中的大多數(shù)會(huì)認(rèn)識(shí)克里斯.里查德森,云工廠的奠基者,一個(gè)Spring社區(qū)的老會(huì)員和企業(yè)級(jí)Java思想的***。我很榮幸的歡迎克里斯和他的SpringSource團(tuán)隊(duì)。他們的工藝和springSource在框架、服務(wù)器和管理系統(tǒng)中強(qiáng)有力結(jié)合令人振奮人心!
【編輯推薦】