閑談Amazon云計算動態
你是否了解云計算?是否了解Amazon?不了解,沒關系,看完本文你就學會一點點,要學跟多,可以去云計算專區。
1)Amazon S3
Amazon Simple Storage Service(S3)是云計算平臺提供的可靠地網絡存儲服務。S3由對象和存儲桶兩部分組成。對象是最基本的存儲實體,包括對象數據本省、鍵值、描述對象的元數據及訪問控制策略等信息。存儲桶是存放對象的容器,每個桶可以存放無數的對象。云平臺上的應用程序可以通過REST或者SOAP接口訪問S3中的數據。
2)Amazon SimpleDB
Amazon SimpleDB是一種支持結構化數據存儲和查詢操作的輕量級數據庫服務。與傳統的關系數據庫服務不同,Amazon SimpleDB不需要預先設計和定義任何數據庫Schema,只需定義屬性和項,即可用簡單的服務接口對數據進行創建、查詢、更新和刪除。SimpleDB的存儲模型分三層:域、項、屬性。用戶的數據是按照域進行邏輯劃分的,每個域中可以含有很多項,項是由若干屬性組成的數據集合。項與關系數據庫中的一行類似,但又有所差異,項中的數據不受固定Schema的約束。屬性是由一個或多個文本值所組成的數據集合,在項內具有***的標識。屬性與關系數據庫中的列類似,不同的是每個屬性可以同時擁有多個字符串數值。SimpleDB提供兩種服務訪問方式:REST接口和SOAP接口。
3)Amazon SQS
Amazon Simple Queue Service(SQS)是一種用于分布式應用的組件之間數據傳遞的消息隊列服務,這些組件可能分布在不同的計算機上,甚至是不同的網絡。利用SQS能夠將分布式應用的各個組件以松耦合的方式結合起來,從而創建可靠地Web規模的分布式系統。松耦合的組件之間相對獨立性強,系統中任何一個組件的失效都不會影響整個系統的運行。
4)Amazon EC2
Amazon Elastic Compute Cloud(EC2)是一種云基礎設施服務。該服務基于服務器虛擬化技術,致力于為用戶提供大規模、可靠的、可伸縮的計算運營環境。EC2由Amazon Machine Image(AMI) 、EC2虛擬機實例和AMI運行環境組成。AMI是一個用戶可定制的虛擬機鏡像,是包含了用戶的所有軟件和配置的虛擬環境,是EC2部署的基本單位。多個AMI可以組成一個解決方案,比如Web服務器、應用服務器和數據庫服務器聯合成一個三層架構的Web應用。AMI被部署到EC2的運行環境后就產生了一個EC2虛擬機實例,由同一個AMI創建的所有的實例都擁有相同的配置。AMI的運行環境是一個大規模的虛擬機運行環境,擁有龐大規模的物理機資源池和虛擬機運行平臺,所有利用AMI鏡像啟動的EC2虛擬機實例都運行在該環境中。以上介紹Amazon云計算。
【編輯推薦】