amazon云計算平臺及實現(xiàn)技術(shù)aws_第1頁
amazon云計算平臺及實現(xiàn)技術(shù)aws_第2頁
amazon云計算平臺及實現(xiàn)技術(shù)aws_第3頁
amazon云計算平臺及實現(xiàn)技術(shù)aws_第4頁
amazon云計算平臺及實現(xiàn)技術(shù)aws_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第3章 Amazon云計算平臺及實現(xiàn)技術(shù)AWS 第1頁云計算(第二版)購置網(wǎng)址:當當網(wǎng) 京東商城姊妹力作實戰(zhàn)Hadoop購置網(wǎng)址:當當網(wǎng) 京東商城第2頁提 綱 Amazon平臺基礎(chǔ)存放架構(gòu):Dynamo 彈性計算云EC2 簡單存放服務(wù)S3 簡單隊列服務(wù)SQS 簡單數(shù)據(jù)庫服務(wù)Simple DB 關(guān)系數(shù)據(jù)庫服務(wù)RDS 內(nèi)容推送服務(wù)CloudFront 其它Amazon云計算服務(wù) AWS應(yīng)用實例 小結(jié) 第3頁內(nèi)容推送網(wǎng)絡(luò)CDN CloudFront一個基于Amazon云計算平臺實現(xiàn)內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,CDN)傳統(tǒng)用戶訪問網(wǎng)站模式缺點 網(wǎng)站服務(wù)器能夠容納訪問

2、量是有限沒有考慮訪問者地域問題不一樣網(wǎng)絡(luò)服務(wù)提供商服務(wù)用戶之間互訪速度也會受到限制 傳統(tǒng)用戶訪問網(wǎng)站模式 第4頁內(nèi)容推送網(wǎng)絡(luò)CDN CDN經(jīng)過將網(wǎng)站內(nèi)容公布到靠近用戶邊緣節(jié)點,使不一樣地域用戶在訪問相同網(wǎng)頁時能夠就近獲取。這么既能夠減輕源服務(wù)器負擔,也能夠降低整個網(wǎng)絡(luò)中流量分布不均情況,進而改進整個網(wǎng)絡(luò)性能 加入CDN后用戶訪問流程 CDN實現(xiàn)需要各種網(wǎng)絡(luò)技術(shù)支持(1)負載均衡技術(shù)(2)分布式存放(3)緩存技術(shù)第5頁云內(nèi)容推送CloudFront CloudFront正是經(jīng)過Amazon設(shè)在全球邊緣節(jié)點來實現(xiàn)CDN,較普通CDN而言,它優(yōu)勢無疑是巨大收費方式和Amazon其它云計算收費方式一樣

3、是按用戶實際使用服務(wù)來收費,這尤其適合那些資金缺乏中小企業(yè)使用非常簡單,只要配合S3再加上幾個簡單設(shè)置就能夠完成CDN布署 第6頁云內(nèi)容推送CloudFront CloudFront中基本概念1對象(Object)利用CloudFront進行分發(fā)任意一個文件(存放在S3中且公開可讀) 2源服務(wù)器(Origin Server)存放需要分發(fā)文件位置,對CloudFront服務(wù)而言就是S3中桶 3分發(fā)(Distribution)CloudFront服務(wù)和源服務(wù)器之間建立一條通道 4別名指向(CNAME)系統(tǒng)分配給用戶域名一個別名 5邊緣節(jié)點位置(Edge Location)實際邊緣節(jié)點服務(wù)器位置 6

4、使用期(Expiration)文件副本在邊緣節(jié)點上存放時間第7頁云內(nèi)容推送CloudFrontCloudFront在此處就相當于CDN中智能DNS負載均衡系統(tǒng)CloudFront服務(wù)安全辦法AWS共有安全辦法訪問日志(用戶能夠自行決定是否啟用這項功效,訪問日志會統(tǒng)計全部經(jīng)過CloudFront服務(wù)訪問用戶分發(fā)文件行為)只接收安全HTTPS方式而不接收HTTP方式進行訪問CloudFront基本架構(gòu) 第8頁提 綱 Amazon平臺基礎(chǔ)存放架構(gòu):Dynamo 彈性計算云EC2 簡單存放服務(wù)S3 簡單隊列服務(wù)SQS 簡單數(shù)據(jù)庫服務(wù)Simple DB 關(guān)系數(shù)據(jù)庫服務(wù)RDS 內(nèi)容推送服務(wù)CloudFro

5、nt 其它Amazon云計算服務(wù) AWS應(yīng)用實例 小結(jié) 第9頁Elastic Beanstalk和CloudFormation AWS Elastic Beanstalk一個簡化在AWS上布署和管理應(yīng)用程序服務(wù)。用戶只需上傳自己程序,系統(tǒng)會自動地進行需求分配、負載均衡、自動縮放、監(jiān)督檢測等一些詳細布署細節(jié)Elastic Beanstalk虛擬機是一個運行Apache Web Server、Tomcat 和 the Enterprise Edition of the Java platformAMI虛擬機AWS CloudFormation為開發(fā)者和系統(tǒng)管理員提供一個簡化、可視AWS資源調(diào)用方式

6、。開發(fā)者能夠直接利用CloudFormation提供模板或自己創(chuàng)建模板方便地建立自己服務(wù) 第10頁云中DNS服務(wù)Router 53 傳統(tǒng)DNS服務(wù)器存在問題:域名對應(yīng)IP地址變更傳輸非常遲緩Router 53管理DNS、處理DNS請求全新AWS。該服務(wù)運行在Amazon云中,提供了DNS授權(quán)服務(wù)器功效,能夠經(jīng)過RESTAPI進行訪問,API允許用戶創(chuàng)建管理區(qū)(Zone),并在區(qū)中保留DNS統(tǒng)計為了提供高可用、低延遲DNS服務(wù),Amazon在全球分布了多臺服務(wù)器。Route53會把DNS請求路由到最近服務(wù)器,方便快速地響應(yīng)用戶請求第11頁虛擬私有云VPC Amazon虛擬私有云(Virtual

7、Private Cloud,VPC)安全、可靠、能夠無縫連接企業(yè)現(xiàn)有基礎(chǔ)設(shè)施和Amazon云平臺技術(shù) 第12頁SNS和SESAmazon簡單通知服務(wù)(Simple Notification Service,SNS)一個Web服務(wù),提供方便信息公布平臺,含有高可擴展性和成本優(yōu)勢 比如,運行在EC2上應(yīng)用程序公布更新版,本在未來,AmazonSNS將整合到如Amazon S3和Simple DB其它AWS服務(wù)中Amazon簡單郵件服務(wù)(Simple Email Service,SES)一個簡單高擴展性和含有成本優(yōu)勢電子郵件發(fā)送服務(wù)將高效率、低成本優(yōu)勢轉(zhuǎn)移到用戶身上。同時SES采取了內(nèi)容過濾技術(shù),有

8、效地阻止垃圾郵件第13頁彈性MapReduce服務(wù) 經(jīng)過在EC2上布署Hadoop實現(xiàn)了MapReduce功效,Amazon將這項服務(wù)整合到AWS之中,為需要進行海量數(shù)據(jù)處理用戶提供了極大便利彈性MapReduce運行過程非常簡單,用戶根本不需要考慮計算中包括服務(wù)器布署、維護及軟件環(huán)境配置 任務(wù)流由一系列前后相關(guān)處理過程組成,能夠與線性鏈表結(jié)構(gòu)類比,除了第一個節(jié)點和最終一個節(jié)點,每個節(jié)點既是前一個節(jié)點后繼也是后一個節(jié)點前驅(qū),Amazon彈性MapReduce將數(shù)據(jù)實際計算過程都看成是任務(wù)流中某一個步驟第14頁電子商務(wù)服務(wù)DevPay、FPS和Simple PayDevPayAmazon推出主要

9、針對開發(fā)者軟件銷售及賬戶管理平臺開發(fā)者:將自己開發(fā)付費AMI和基于S3相關(guān)產(chǎn)品經(jīng)過DevPay平臺進行公布用戶:經(jīng)過DevPay瀏覽包含軟件功效和價格在內(nèi)相關(guān)信息,購置并支付費用 DevPay和淘寶簡單類比關(guān)系圖 DevPay服務(wù)基本架構(gòu)圖 第15頁電子商務(wù)服務(wù)DevPay、FPS和Simple PayDevPay允許開發(fā)者公布產(chǎn)品付費AMI基于S3服務(wù)開發(fā)產(chǎn)品計費 開發(fā)者向用戶收取費用 DevPay向開發(fā)者收取費用 一次性注冊費 服務(wù)使用費 月租 按時足額繳納使用費用 (正常情況)AWS服務(wù)使用費 另外計費方式 第16頁電子商務(wù)服務(wù)DevPay、FPS和Simple PayFPS允許用戶依據(jù)

10、需要和實際情況對支付服務(wù)進行各種個性化設(shè)置,使其和用戶電子商務(wù)平臺愈加契合 FPS服務(wù)中有三種身份參加者Sender:消費者,是相關(guān)產(chǎn)品或服務(wù)費用支付者 Recipient:銷售者,它接收消費者支付費用 Caller:資金流動中介者角色,作用是將資金從sender轉(zhuǎn)移到recipient FPS服務(wù)類型適合交易類型Amazon FPS Basic Quick Start一次性交易Amazon FPS Advanced Quick Start買賣雙方屢次或重復(fù)交易Amazon FPS Marketplace Quick Start有中介參加三方交易Amazon FPS Aggregated Pa

11、yments Quick Start將數(shù)個小額交易集合成單個交易Amazon FPS Account Management Quick Start賬戶管理第17頁電子商務(wù)服務(wù)DevPay、FPS和Simple Pay整個購置流程用戶商品網(wǎng)頁:用戶在該網(wǎng)頁上選購產(chǎn)品CBUI:聯(lián)合品牌標志用戶界面(商家及Amazon Payments雙重品牌標志)FPS用戶購置基本流程 第18頁電子商務(wù)服務(wù)DevPay、FPS和Simple Pay不一樣FPS服務(wù)返回Payment Token 支付信息中有一個稱為Payment TokenID(1)Single-use:一次性交易中所需Token(2)Recur

12、ring-use:每隔固定間隔時間就對購置進行確認所需Token(3)Multi-use:能夠在屢次交易中使用Token(4)Prepaid:使用預(yù)付款方式進行交易中所需Token(5)Postpaid:使用賒賬方式進行交易所需Token(6)Editing:對已存在Token修改時所需FPS服務(wù)最主要區(qū)分:不一樣類型FPS服務(wù)中會返回不一樣Payment TokenFPS還向開發(fā)者提供了一個沙盒測試,而且不會產(chǎn)生任何費用第19頁電子商務(wù)服務(wù)DevPay、FPS和Simple Pay簡單支付服務(wù)(Simple Pay)是一個允許用戶使用其Amazon賬戶進行支付服務(wù),商家只需要在對應(yīng)Web支付

13、頁面放置適當按鈕就能夠使用戶利用其Amazon賬戶對商品進行支付 最大優(yōu)勢:簡單 按 鈕 類 型功 能Standard Button普通一次性購物Marketplace Button作為交易中介者Basic Donation Button允許在美經(jīng)過美國國稅局認證非營利性機構(gòu)募集捐款Marketplace-Enabled Donation Button允許第三方機構(gòu)代表非營利性組織來募集捐款Subscription Button經(jīng)過該按鈕能夠收取類似訂閱費重復(fù)性費用,還能夠利用該按鈕對用戶提供無償試用服務(wù)或進行產(chǎn)品介紹第20頁Amazon執(zhí)行網(wǎng)絡(luò)服務(wù) Amazon執(zhí)行網(wǎng)絡(luò)(Fulfillmen

14、t Web Service,F(xiàn)WS)是一個非常有用代理訂單執(zhí)行網(wǎng)絡(luò)服務(wù),簡單來說它作用就是產(chǎn)品存放及銷售業(yè)務(wù)托管,也可直接了解為Amazon替用戶銷售產(chǎn)品FWS服務(wù)分成兩個部分Inbound:對應(yīng)著用戶將自己產(chǎn)品運輸?shù)紸mazon存放中心過程Outbound:對應(yīng)著用戶購置產(chǎn)品后一系列流程 第21頁土耳其機器人 土耳其機器人計算機擅長是有著固定流程程式化計算,而對于像寫作、翻譯等含有高度靈活性且無固定規(guī)律可循任務(wù)則顯得無能為力。土耳其機器人推出就是為了處理這個問題主要概念(1)Requester:任務(wù)公布者(2)HIT:Requester公布任務(wù)(3)Worker:任務(wù)接收者(4)Assign

15、ment:能夠用來監(jiān)督HIT完成情況,對于每個Worker都會創(chuàng)建一個assignment。(5)Reward:Worker成功完成HIT后需要支付給其獎勵 第22頁土耳其機器人基本工作流程任務(wù)公布接收任務(wù)任務(wù)公布者從中挑選適當人來完成任務(wù)任務(wù)完成情況監(jiān)督支付事先約定好酬勞 第23頁Alexa Web服務(wù) Alexa Web服務(wù)Alexa企業(yè)是一家專注于世界網(wǎng)站排名企業(yè),它于1999年被Amazon收購。Alexa經(jīng)過其公布Alexa Toolbar來對網(wǎng)民瀏覽習慣進行監(jiān)測從概率角度來看,Alexa所做工作就是一個數(shù)據(jù)抽樣并進行統(tǒng)計過程。假如Alexa Toolbar安裝概率一定,這個排名結(jié)果

16、應(yīng)該是比較準確,Alexa公布排名包含綜合排名和分類排名Alexa計算排名方式是每個網(wǎng)站訪問率最近Alexa對其排名算法做了改進,除了訪問用戶數(shù)和頁面瀏覽數(shù)之外,新算法引入了更多排名原因以期取得愈加準確排名第24頁提 綱 Amazon平臺基礎(chǔ)存放架構(gòu):Dynamo 彈性計算云EC2 簡單存放服務(wù)S3 簡單隊列服務(wù)SQS 簡單數(shù)據(jù)庫服務(wù)Simple DB 關(guān)系數(shù)據(jù)庫服務(wù)RDS 內(nèi)容推送服務(wù)CloudFront 其它Amazon云計算服務(wù) AWS應(yīng)用實例 小結(jié) 第25頁AWS應(yīng)用實例 在線照片存放共享網(wǎng)站SmugMug三種照片訪問方式(1)SmugMug以代理身份處理用戶訪問請求(2)SmugMu

17、g對用戶訪問請求進行重定向(3)利用相關(guān)API直接對存放在S3中數(shù)據(jù)進行訪問將基礎(chǔ)設(shè)施部分外包給AmazonSmugMug系統(tǒng)后臺如虛線框所表示,主要包含:隊列服務(wù)和控制器(SmugMug提供 ), Amazon AWS(包含EC2和S3)第26頁AWS應(yīng)用實例在線視頻制作網(wǎng)站AnimotoAnimoto允許用戶上傳圖片和音樂,自動生成基于網(wǎng)絡(luò)視頻演講稿,而且能夠與摯友分享,該網(wǎng)站當前向注冊用戶提供無償服務(wù)用戶訪問方式跟未使用AWS之前完全一致,用戶全部操作經(jīng)過Animoto轉(zhuǎn)到AWS中增加創(chuàng)業(yè)企業(yè)靈活性第27頁提 綱 Amazon平臺基礎(chǔ)存放架構(gòu):Dynamo 彈性計算云EC2 簡單存放服務(wù)

18、S3 簡單隊列服務(wù)SQS 簡單數(shù)據(jù)庫服務(wù)Simple DB 關(guān)系數(shù)據(jù)庫服務(wù)RDS 內(nèi)容推送服務(wù)CloudFront 其它Amazon云計算服務(wù) AWS應(yīng)用實例 小結(jié) 第28頁Amazon要保持其云計算領(lǐng)域優(yōu)勢,只能經(jīng)過兩個路徑: 采取開放式架構(gòu); 提供更為豐富云服務(wù),滿足用戶需求 Dynamo架構(gòu)是學習和掌握重點。Dynamo是一個開放式架構(gòu),開發(fā)者能夠在其節(jié)點中使用其它存放引擎,比如S3、SimpleDB、MySQL等其它存放系統(tǒng) Cassandra是Dynamo和Bigtable一個結(jié)合,對Dynamo感興趣能夠繼續(xù)學習Cassandra 第29頁1在Hash環(huán)中添加一個新節(jié)點5時,節(jié)點3鍵值區(qū)間發(fā)生改變,如圖3-3中所表示。那么添加原先各節(jié)點保留副本是否也要改變?假如改變,應(yīng)該怎樣改變?2Merkle哈希樹創(chuàng)建需要花費較多時間,假如頻繁地進行重建就會對系統(tǒng)造成很大負擔,所以要盡可能少地做重建工作。請簡單設(shè)計一個Merkle樹重建方案(假設(shè)Merkle樹葉子節(jié)點表示是數(shù)據(jù)分區(qū)Hash值)。3私有IP、公有IP和彈性IP區(qū)分在哪里?4地理區(qū)域和可用區(qū)域有哪些區(qū)分?5簡單存放服務(wù)S3與傳統(tǒng)文件系統(tǒng)有哪些區(qū)分?6簡單闡述SQS在Amazon云計算中作用。7怎樣了解傳統(tǒng)數(shù)據(jù)庫在可擴展

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論