《云計算(第三版)》第3章_Amazon_云計算_AWS(二)ppt課件.pptx

《云計算(第三版)》第3章_Amazon_云計算_AWS(二)ppt課件.pptx

ID:59475758

大?。?.60 MB

頁數(shù):36頁

時間:2020-09-14

《云計算(第三版)》第3章_Amazon_云計算_AWS(二)ppt課件.pptx_第1頁
《云計算(第三版)》第3章_Amazon_云計算_AWS(二)ppt課件.pptx_第2頁
《云計算(第三版)》第3章_Amazon_云計算_AWS(二)ppt課件.pptx_第3頁
《云計算(第三版)》第3章_Amazon_云計算_AWS(二)ppt課件.pptx_第4頁
《云計算(第三版)》第3章_Amazon_云計算_AWS(二)ppt課件.pptx_第5頁
資源描述:

《《云計算(第三版)》第3章_Amazon_云計算_AWS(二)ppt課件.pptx》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、第3章Amazon云計算AWS(二)3.1基礎存儲架構Dynamo3.2彈性計算云EC23.3簡單存儲服務S33.4非關系型數(shù)據(jù)庫服務SimpleDB和DynamoDB3.5關系數(shù)據(jù)庫服務RDS3.6簡單隊列服務SQS3.7內容推送服務CloudFront3.8其他Amazon云計算服務3.9AWS應用實例3.10小結3.3簡單存儲服務S33.3.1S3的基本概念和操作3.3.2S3的數(shù)據(jù)一致性模型3.3.3S3的安全措施4S3的基本概念和操作3.3簡單存儲服務S3桶對象對象對象數(shù)據(jù)元數(shù)據(jù)鍵訪問控制簡單存儲服務(SimpleStorageServices,S3

2、)構架在Dynamo之上,用于提供任意類型文件的臨時或永久性存儲。S3的總體設計目標是可靠、易用及低成本。S3存儲系統(tǒng)的基本結構,其中涉及兩個基本概念:桶Bucket對象Object5S3的基本概念和操作3.3簡單存儲服務S3桶Bucket桶是用于存儲對象的容器,其作用類似于文件夾,但桶不可以被嵌套,即在桶中不能創(chuàng)建桶。目前,Amazon限制了每個用戶創(chuàng)建桶的數(shù)量,但沒有限制每個桶中對象的數(shù)量。桶的名稱要求在整個AmazonS3的服務器中是全局唯一的,以避免在S3中數(shù)據(jù)共享時出現(xiàn)相互沖突的情況。在對桶命名時,建議采用符合DNS要求的命名規(guī)則,以便與CloudF

3、ront等其他AWS服務配合使用。6S3的基本概念和操作3.3簡單存儲服務S3對象Object元數(shù)據(jù)名稱名稱含義last-modified對象被最后修改的時間ETag利用MD5哈希算法得出的對象值Content-Type對象的MIME(多功能網際郵件擴充協(xié)議)類型,默認二進制/八位組Content-Length對象數(shù)據(jù)長度,以字節(jié)為單位任意類型,但大小會受到對象最大容量的限制數(shù)據(jù)內容的附加描述信息,通過名稱-值(name-value)集合的形式來定義數(shù)據(jù)元數(shù)據(jù)7S3的基本概念和操作3.3簡單存儲服務S3每個對象在所在的桶中有唯一的鍵。將桶名和鍵相結合的方式,可

4、以標識每個對象。鍵在對象創(chuàng)建后無法被更改。8S3的基本概念和操作3.3簡單存儲服務S3S3中支持對桶和對象的操作,主要包括:Get、Put、List、Delete和Head。下圖列出了五種操作的主要內容。操作目標GetPutListDeleteHead桶獲取桶中對象創(chuàng)建或更新桶列出桶中所有鍵刪除桶—對象獲取對象數(shù)據(jù)和元數(shù)據(jù)創(chuàng)建或更新對象—刪除對象獲取對象元數(shù)據(jù)表3-3S3的主要操作3.3簡單存儲服務S33.3.1S3的基本概念和操作3.3.2S3的數(shù)據(jù)一致性模型3.3.3S3的安全措施10S3的數(shù)據(jù)一致性模型3.3簡單存儲服務S3在數(shù)據(jù)被充分傳播到所有的存放節(jié)

5、點之前,服務器返回給用戶的仍是原數(shù)據(jù),此時用戶操作可能會出現(xiàn)后面幾種情況:與其構建的基礎Dynamo相同,S3中采用了最終一致性模型。11S3的數(shù)據(jù)一致性模型3.3簡單存儲服務S3用戶操作結果1寫入一個新的對象并立即讀取它服務器可能返回“鍵不存在”2寫入一個新的對象并立即列出桶中已有的對象該對象可能不會出現(xiàn)在列表中3用新數(shù)據(jù)替換現(xiàn)有的對象并立即讀取它服務器可能返回原有的數(shù)據(jù)4刪除現(xiàn)有的對象并立即讀取它服務器可能返回被刪除的數(shù)據(jù)5刪除現(xiàn)有的對象并立即列出桶中的所有對象服務器可能列出被刪除的對象3.3簡單存儲服務S33.3.1S3的基本概念和操作3.3.2S3的數(shù)

6、據(jù)一致性模型3.3.3S3的安全措施S3向用戶提供包括S3的安全措施身份認證(Authentication)訪問控制列表(ACL)14S3的安全措施3.3簡單存儲服務S3身份認證(Authentication)HMAC-SHA1數(shù)字簽名加密Hash函數(shù)共享密鑰的消息認證協(xié)議數(shù)據(jù)完整性數(shù)據(jù)可靠性數(shù)據(jù)安全性15S3的安全措施3.3簡單存儲服務S3身份認證(Authentication)新用戶注冊時,Amazon會給每個用戶分配一個AccessKeyID和一個SecretAccessKey。AccessKeyID是一個20位的由字母和數(shù)字組成的串,SecretAcc

7、essKey是一個40位的字符串。AccessKeyID用來確定服務請求的發(fā)送者,SecretAccessKey參與數(shù)字簽名過程,用來證明用戶是發(fā)送服務請求的賬戶的合法擁有者。AccessKeyID時間戳用戶數(shù)據(jù)服務請求字符串SecretAccessKey數(shù)字簽名A服務請求字符串數(shù)字簽名A服務請求字符串計算發(fā)送內容用戶端HMAC服務請求字符串SecretAccessKeySecretAccessKeyAccessKeyID服務請求字符串數(shù)字簽名AS3服務器數(shù)字簽名BHMAC計算服務器端A=B,通過認證,否則未通過17S3的安全措施3.3簡單存儲服務S3訪問控制

8、列表是S3提供的可供用戶自行定義的訪問

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。