amazon雲計算aws
亞馬遜的雲是業界比較領先的雲,主要包括彈性計算雲ec2,簡單儲存服務s3,簡單資料庫服務****** db,簡單佇列服務sqs,彈性mapreduce服務,內容推送服務cloudfront,電子商務服務devpay和fps等。
基礎儲存架構:dynamo
dynamo以簡單的鍵值儲存,不支援複雜的查詢
架構的主要技術
1,資料均衡分布的問題
1)一致性雜湊演算法 (1)平衡性 (2)單調性 (3)分散性 (4)負載
2)採用的改進演算法,引入虛擬結點的概念
3)資料備份
2,資料衝突問題
主要考慮三個因素:可靠性,可用性和一致性
3,容錯機制
1)臨時故障容錯機制
2)永久性故障處理機制
4,成員資格及錯誤檢測
彈性計算雲ec2
是amazon雲計算環境的基本平台
主要特性:
1)靈活性
2)低成本
3)安全性
4)易用性
5)容錯性
ec2的關鍵技術:
1)彈性塊儲存
2)地理區域和可用區域
3)ec2的通訊機制
4)彈性負載均衡
5)監控服務
6)自動縮放
7)服務管理控制台
簡單儲存服務s3
s3是amazon推出的簡單儲存服務
s3是架構在dynamo之上的
s3儲存涉及的幾個基本概念:
1)物件 是基本的儲存單元,主要由兩部分組成:資料和元資料
2)鍵 鍵是物件的唯一識別符號
3)桶 桶是乙個用來儲存物件的容器
4)基本操作 基本操作包括:get,put,list,delete和head
簡單佇列服務sqs
sqs是amazon為了解決其雲平台之間不同元件的通訊而專門設計開發的。
sqs由三個基本部分組成:系統元件,佇列和訊息
簡單資料庫服務
****** db主要用於儲存結構化的資料,並為這些資料提供基本的查詢,刪除等資料庫功能
重要概念:
1)使用者賬戶
2)域3)條目
4)屬性
5)值關聯式資料庫服務rds
rds是一種雲中的mysql資料庫系統,它採用集群的方式將mysql移植到雲中
內容推送服務cloudfront
cloudfront實際上就是乙個基於amazon雲計算平台實現的內容分發網路。通過amazon部署在世界各地的邊緣節點,使用者可以快速,高效的由cloudfront提供服務的**進行訪問
雲內容推送:
1,物件
2,源伺服器
3,分發
4,別名指向
5,邊緣節點位置
6,有效期
其它amazon雲計算服務
1)快速應用部署elatic beanstalk和服務模板cloudformation
2)雲中的dns服務router53
3)虛擬私有雲vpc
4)簡單通知服務sns和簡單郵件服務ses
5)彈性mapreduce服務
6)電子商務服務devpay,fps和****** pay
7)amazon執行網路服務
8)土耳其機械人
雲計算讀書筆記(四)
微軟雲平台 微軟的雲計算機服務平台windows azure屬於paas模式,一般面向的是軟體開發商。當前版本包括四部分 1 windows azure,位於雲計算平台的最底層,是微軟雲計算技術的核心,是微軟的雲作業系統,提供了乙個微軟資料中心伺服器上執行應用程式和儲存資料的windows環境。2 ...
雲計算讀書筆記(四)
微軟雲平台 微軟的雲計算機服務平台windows azure屬於paas模式,一般面向的是軟體開發商。當前版本包括四部分 1 windows azure,位於雲計算平台的最底層,是微軟雲計算技術的核心,是微軟的雲作業系統,提供了乙個微軟資料中心伺服器上執行應用程式和儲存資料的windows環境。2 ...
雲計算應用開發與實踐讀書 筆記(三)
4.公共雲計算介紹 4.1 網際網路資料中心idc idc可以保證內容提供商所託管的伺服器從各個網路訪問而不產生速度瓶頸,同時還不會增加過多的成本。4.1.1 idc所提供的服務 提供的業務主要針對計算資源。包括主機託管 資源出租 系統維護 管理服務以及其他支撐和執行服務。4.1.2使用idc提供的...