Amazon希望借助Beanstalk進(jìn)入PaaS領(lǐng)域 |
發(fā)布時(shí)間: 2012/9/17 17:42:34 |
Amazon正在進(jìn)入PaaS領(lǐng)域,他們開始先是提供了Java平臺(tái),并且想要為所有開發(fā)者創(chuàng)建平臺(tái)。
到現(xiàn)在為止,我們都知道Amazon是一家架構(gòu)即服務(wù)(IaaS)提供商。如果一家公司想要在Amazon的云環(huán)境中部署應(yīng)用程序,那么就需要?jiǎng)?chuàng)建或者使用預(yù)定義的AMI,然后配置一系列運(yùn)行應(yīng)用程序所需要的附加服務(wù),像負(fù)載均衡程序、伸縮服務(wù)、監(jiān)控服務(wù)、數(shù)據(jù)存儲(chǔ)服務(wù)等等。但是Amazon已經(jīng)決定轉(zhuǎn)向平臺(tái)即服務(wù)(PaaS)領(lǐng)域,他們會(huì)提供Elastic Beanstalk,這是一種應(yīng)用程序開發(fā)和部署容器,其中包含了平臺(tái)以及運(yùn)行客戶的應(yīng)用程序所需要的所有必要的服務(wù)。 當(dāng)前Elastic Beanstalk還處于公共beta測(cè)試階段,它支持構(gòu)建在Linux上針對(duì)Java的容器、Apache、Tomcat、Java、負(fù)載均衡程序以及自動(dòng)伸縮的組。開發(fā)者只需要把他們的程序上傳到容器中,而不需要再做額外的配置,就能夠正常運(yùn)行。 Amazon基本上是在一個(gè)步驟中提供了整個(gè)平臺(tái)。 對(duì)于每個(gè)應(yīng)用程序的版本,開發(fā)者都能夠定義一個(gè)由EC2實(shí)例、負(fù)載均衡器和伸縮組所組成的環(huán)境。盡管開發(fā)者可能不會(huì)為應(yīng)用程序的每個(gè)小版本都創(chuàng)建不同的環(huán)境,但是可能會(huì)創(chuàng)建不同的環(huán)境用于開發(fā)、測(cè)試和部署。這樣的環(huán)境擁有附在其中的配置,它會(huì)詳細(xì)描述定義整個(gè)堆棧的參數(shù)。Beanstalk是由應(yīng)用程序、環(huán)境以及相關(guān)的配置所組成的(在這里可以獲得更多細(xì)節(jié))。 Amazon提供的產(chǎn)品很有意思,因?yàn)殚_發(fā)者仍然能夠掌控整個(gè)堆棧,他們可以根據(jù)需要來(lái)調(diào)整這個(gè)平臺(tái)。其中有很多可以設(shè)定的參數(shù),像已經(jīng)使用的AMI、可用區(qū)域、已用的數(shù)據(jù)庫(kù)、JVM設(shè)定——堆的大小以及垃圾回收、環(huán)境變量、監(jiān)控時(shí)間間隔、用于負(fù)載均衡器、通知和記錄日志的HTTP監(jiān)聽端口等等。 Elastic Beanstalk提供了API和可訪問(wèn)的控制臺(tái),我們可以使用它們與平臺(tái)交互。 它還為開發(fā)者提供了插件,讓他們可以直接通過(guò)Eclipse定義Beanstalk并把應(yīng)用程序部署到云中。 當(dāng)前Amazon只提供了針對(duì)Java的Beanstalk配置,但是他們正在與合作伙伴一起創(chuàng)建更加廣泛的平臺(tái),據(jù)Amazon的CTO,Werner Vogels所說(shuō): AWS Elastic Beanstalk的開發(fā)方式?jīng)Q定,創(chuàng)建其他編程平臺(tái)會(huì)相對(duì)簡(jiǎn)單。這非常重要,因?yàn)锳WS開發(fā)者生態(tài)系統(tǒng)非常豐富,并且我們想保持那樣的形勢(shì)。我們的目標(biāo)是要確保在AWS上為每個(gè)開發(fā)者都提供最喜歡的平臺(tái),從而他們不必為部署和操作可伸縮且容錯(cuò)的應(yīng)用程序而擔(dān)心,從而把精力集中在應(yīng)用程序的開發(fā)上。簡(jiǎn)而言之,我們想要讓AWS上存在上千種平臺(tái)。 他們甚至可能會(huì)創(chuàng)建針對(duì).NET開發(fā)者的.NET平臺(tái),盡管那些開發(fā)者通常會(huì)被Microsoft的Azure所吸引。 使用Elastic Beanstalk不會(huì)像使用EC2、S3等產(chǎn)品那樣還需要額外的成本。當(dāng)前Amazon已經(jīng)在美國(guó)東部、北弗吉尼亞提供了服務(wù),并且在不久的將來(lái)服務(wù)會(huì)擴(kuò)展到其它區(qū)域。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |