實(shí)例分析亞馬遜的彈性計(jì)算云doc_第1頁
實(shí)例分析亞馬遜的彈性計(jì)算云doc_第2頁
實(shí)例分析亞馬遜的彈性計(jì)算云doc_第3頁
實(shí)例分析亞馬遜的彈性計(jì)算云doc_第4頁
實(shí)例分析亞馬遜的彈性計(jì)算云doc_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、實(shí)例解析:亞馬遜的彈性計(jì)算云亞馬遜是互聯(lián)網(wǎng)上最大的在線零售商,但是同時也為獨(dú)立開發(fā)人員以及開發(fā)商供給云計(jì)算服務(wù)平臺。亞馬遜將他們的云計(jì)算平臺稱為彈性計(jì)算云(ElasticComputeCloud,EC2),它是最早供給遠(yuǎn)程云計(jì)算平臺服務(wù)的公司。開放的服務(wù)與Google供給的云計(jì)算服務(wù)不一樣,Google僅為自己在互聯(lián)網(wǎng)上的應(yīng)用供給云計(jì)算平臺,獨(dú)立開發(fā)商也許開發(fā)人員無法在這個平臺上工作,因此只能轉(zhuǎn)而經(jīng)過開源的Hadoop軟件支持來開發(fā)云計(jì)算應(yīng)用。亞馬遜的彈性計(jì)算云服務(wù)也和IBM的云計(jì)算服務(wù)平臺不同樣,亞馬遜不銷售物理的云計(jì)算服務(wù)平臺,沒有近似于藍(lán)云同樣的計(jì)算平臺。亞馬遜將自己的彈性計(jì)算云成立在公

2、司內(nèi)部的大規(guī)模集群計(jì)算的平臺之上,而用戶可以經(jīng)過彈性計(jì)算云的網(wǎng)絡(luò)界面去操作在云計(jì)算平臺上運(yùn)行的各個實(shí)例(Instance),而付費(fèi)方式則由用戶的使用情況決定,即用戶僅需要為自己所使用的計(jì)算平臺實(shí)例付費(fèi),運(yùn)行結(jié)束后計(jì)費(fèi)也隨之結(jié)束。彈性計(jì)算云從沿革上來看,其實(shí)不是亞馬遜公司推出的第一項(xiàng)這種服務(wù),它由名為亞馬遜網(wǎng)絡(luò)服務(wù)的現(xiàn)有平臺發(fā)展而來。早在2006年3月,亞馬遜就宣布了簡單儲藏服務(wù)(SimpleStorageService,S3),這種儲藏服務(wù)依照每個月近似租金的形式進(jìn)行服務(wù)付費(fèi),同時用戶還需要為相應(yīng)的網(wǎng)絡(luò)流量進(jìn)行付費(fèi)。亞馬遜網(wǎng)絡(luò)服務(wù)平臺使用RESTRepresentationalStateTra

3、nsfer)和簡單對象接見協(xié)議(SOAP)等標(biāo)準(zhǔn)接口,用戶可以經(jīng)過這些接口接見到相應(yīng)的儲藏服務(wù)。2007年7月,亞馬遜公司推出了簡單隊(duì)列服務(wù)(SimpleQueueService,SQS),這項(xiàng)服務(wù)使托管主機(jī)可以儲藏計(jì)算機(jī)之間發(fā)送的信息。經(jīng)過這一項(xiàng)服務(wù),應(yīng)用程序編寫人員可以在分布式程序之間進(jìn)行數(shù)據(jù)傳達(dá),而不用考慮信息扔掉的問題。經(jīng)過這種服務(wù)方式,即使信息的接收方還沒有模塊啟動也沒相關(guān)系。服務(wù)內(nèi)部會緩存相應(yīng)的消息,而一旦有信息接收組件被啟動運(yùn)行,則隊(duì)列服務(wù)將信息提交給相應(yīng)的運(yùn)行模塊進(jìn)行辦理。同樣的,用戶必定為這種信息傳達(dá)服務(wù)進(jìn)行付費(fèi)使用,計(jì)費(fèi)的規(guī)則與儲藏計(jì)費(fèi)規(guī)則近似,依照信息的個數(shù)以及信息傳達(dá)的

4、大小進(jìn)行收費(fèi)。在亞馬遜供給上述服務(wù)的時候,并沒有從頭開始開發(fā)相應(yīng)的網(wǎng)絡(luò)服務(wù)組件,而是對公司已有的平臺進(jìn)行優(yōu)化和改造,一方面滿足了自己網(wǎng)絡(luò)零售購物應(yīng)用程序的需求,另一方面也供外面開發(fā)人員使用。在開放了上述的服務(wù)接口此后,亞馬遜公司進(jìn)一步在此基礎(chǔ)上開發(fā)了EC2系統(tǒng),而且開放給外面開發(fā)人員使用。靈便的工作模式亞馬遜的云計(jì)算模式沿襲了簡單易用的傳統(tǒng),而且成立在亞馬遜公司現(xiàn)有的云計(jì)算基礎(chǔ)平臺之上。彈性計(jì)算云用戶使用客戶端經(jīng)過SOAPoverHTTPS協(xié)議來實(shí)現(xiàn)與亞馬遜彈性計(jì)算云內(nèi)部的實(shí)例進(jìn)行交互。使用HTTPS協(xié)議的原因是為了保證遠(yuǎn)端連接的安全性,防備用戶數(shù)據(jù)在傳輸?shù)倪^程中造成泄露。因此,從使用模式上來

5、說,彈性計(jì)算云平臺為用戶也許開發(fā)人員供給了一個虛假的集群環(huán)境,使得用戶的應(yīng)用擁有充分的靈便性,同時也減少了云計(jì)算平臺擁有者(亞馬遜公司)的管理負(fù)擔(dān)。而彈性計(jì)算云中的實(shí)例是一些真切在運(yùn)行中的虛假機(jī)服務(wù)器,每一個實(shí)例代表一個運(yùn)行中的虛假機(jī)。對于供給給某一個用戶的虛假機(jī),該用戶擁有完滿的接見權(quán)限,包括針對此虛假機(jī)的管理員用戶權(quán)限。虛假服務(wù)器的收費(fèi)也是依照虛假機(jī)的能力進(jìn)行計(jì)算的,因此,實(shí)質(zhì)上用戶租用的是虛假的計(jì)算能力,簡化了計(jì)費(fèi)方式。在彈性計(jì)算云中,供給了三種不一樣能力的虛假機(jī)實(shí)例,擁有不一樣的收費(fèi)價格。比方,其中默認(rèn)的也是最小的運(yùn)行實(shí)例是1.7GB的內(nèi)存,1個EC2的計(jì)算單元(1虛假的計(jì)算核以相關(guān)的

6、計(jì)算單元),160GB的虛假機(jī)內(nèi)部儲藏容量,是一個32位的計(jì)算平臺,收費(fèi)標(biāo)準(zhǔn)為每個小時10美分。在當(dāng)前的藍(lán)計(jì)算平臺中,還有兩種性能更加激烈的虛假機(jī)實(shí)例可供使用,自然價格也更加昂貴一點(diǎn)。由于用戶在部署網(wǎng)絡(luò)程序的時候,一般會使用高出一個運(yùn)行實(shí)例,需要很多個實(shí)例共同工作。彈性計(jì)算云的內(nèi)部也架設(shè)了實(shí)例之間的內(nèi)部網(wǎng)絡(luò),使得用戶的應(yīng)用程序在不一樣的實(shí)例之間可以通信。在彈性計(jì)算云中的每一個計(jì)算實(shí)例都擁有一個內(nèi)部的IP地址,用戶程序可以使用內(nèi)部IP地址進(jìn)行數(shù)據(jù)通信,以獲得數(shù)據(jù)通信的最好性能。每一個實(shí)例也擁有外面的地址,用戶可以將分配給自己的彈性IP地址分配給自己的運(yùn)行實(shí)例,使得成立在彈性計(jì)算云上的服務(wù)系統(tǒng)可認(rèn)

7、為外面供給服務(wù)。自然,亞馬遜公司也對網(wǎng)絡(luò)上的服務(wù)流量計(jì)費(fèi),計(jì)費(fèi)規(guī)則也依照內(nèi)部傳輸以及外面?zhèn)鬏斶M(jìn)行分開。總而言之,亞馬遜經(jīng)過供給彈性計(jì)算云,減少了小規(guī)模軟件開發(fā)人員對于集群系統(tǒng)的保護(hù),而且收費(fèi)方式相對簡單了然,用戶使用多少資源,只需要為這一部分資源付費(fèi)即可。這種付費(fèi)方式與傳統(tǒng)的主機(jī)托管模式不一樣。傳統(tǒng)的主機(jī)托管模式讓用戶將主機(jī)放入到托管公司,用戶一般需要依照最大也許計(jì)劃的容量進(jìn)行付費(fèi),而不是依照使用情況進(jìn)行付費(fèi),而且,可能還需要保證服務(wù)的可靠性、可用性等,付出的花銷更多,而很多時候,服務(wù)并沒有進(jìn)行滿額資源使用。而根據(jù)亞馬遜的模式,用戶只需要為實(shí)質(zhì)使用情況付費(fèi)即可。在用戶使用模式上,亞馬遜的彈性計(jì)

8、算云要求用戶要創(chuàng)辦基于亞馬遜規(guī)格的服務(wù)器映像(名為亞馬遜機(jī)器映像即亞馬遜MachineImage,AMI)。彈性計(jì)算云的目標(biāo)是服務(wù)器映像可以擁適用戶想要的任何一種操作系統(tǒng)、應(yīng)用程序、配置、登錄和安全體系,但是當(dāng)前情況下,它只支持Linux內(nèi)核。經(jīng)過創(chuàng)辦自己的AMI,也許使用亞馬遜起初為用戶供給的AMI,用戶在完成這一步驟后將AMI上傳到彈性計(jì)算云平臺,爾后調(diào)用亞馬遜的應(yīng)用編程接口(API),對AMI進(jìn)執(zhí)行用與管理。AMI實(shí)質(zhì)上就是虛假機(jī)的映像,用戶可以使用它們來完成任何工作,比方運(yùn)行數(shù)據(jù)庫服務(wù)器,成立快速網(wǎng)絡(luò)下載的平臺,供給外面找尋服務(wù)甚至可以出租自己擁有特色的AMI而獲得收益。用戶所擁有的多個AMI可以經(jīng)過通信而互相合作,就像當(dāng)前的集群計(jì)算服務(wù)平臺同樣。在彈性計(jì)算云的將來發(fā)展過程中,亞馬遜也規(guī)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論