云計算的實現依賴于能夠實現虛擬化、自動負載平衡以及隨需應變的軟硬件平臺。云平臺的業務模式通常有基礎設施即服務(IaaS)、平臺即服務(PaaS) 和軟件即服務(SaaS)3種形式。通過對目前的典型云計算系統進行深入剖析,一般可將云計算系統 內部看作一組服務的集合, 即在云計算的環境之下,一切都是服務, 軟件是服務,平臺是云平臺的服務,基礎架構是云架構的服務和提供運營的服務。
(1)基礎設施層?;A設施層主要包括計算資源和存儲資源,整個基礎設施也可以作為- 種服務向用戶提供,即IaaS。IaaS不僅向用戶提供虛擬化的計算資源和存儲資源,同時還要保證用戶訪問時的網絡帶寬等。例如,Amazon云計算(AWS)的彈性計算云EC2和簡單存儲服務S3。在laaS環境中,用戶相當于在使用裸機,既可以讓計算機運行Windows,也可以讓計算機運行Linux.用戶的使用過程也很簡便,如Google的云計算平臺主要采用PaasS商業模式,提供的云計算服務按需收費。
(2) 平臺層。在基礎設施之上的平臺層可以認為是整個云計算系統的核心層,主要包括并行程序設計和開發環境、結構化海量數據的分布式存儲管理系統、海量數據分布式文件系統以及實現云計算的其他系統管理工具(如云計算系統中資源的部署、分配、監控管理、安全管理以及分布式并發控制等)。平臺層主要是為應用程序開發者設計的,開發者不用擔心應用程序運行時所需的資源,因為平臺層可提供應用程序運行和維護所需的一切平臺資源。PaaS 業務模式的大多數提供商將平臺資源限定于某種語言和集成開發環境(IDE) 。例如,谷歌的AppEngine支持Python及相應的IDE.這類似于在高性能集群計算機上進行MPI編程,只適用于解決某些特定的計算問題。
(3)應用層。應用層可而向用戶提供簡單的軟件應用服務以及用戶交互接口等,這一層又稱為軟件即服務,即SaaS. SaaS 的針對性更強,它可將某些特定應用軟件功能封裝成服務,如Sales Force 公司提供的在線客戶關系管理(CRM) 服務。SaaS既不像laaS那樣提供計算或存儲資源類型的服務,也不像Paas 那樣提供運行用戶自定義應用程序的環境,它只提供某些專門用途的服務以供用戶應用時調用。例如,AT&T 推出的基于EMC Atmos 數據存儲基礎架構的“Synaptic Storage as a Service”,用戶可以在任何時間從任何地點進行訪問,使用AT /T的網絡云來保存、分布和找回數據。用戶通過一個基于Web的用戶界面制定詳細規則,服務自動按照用戶需要擴展存儲容量,而用戶只需要根據所使用的容量和時間進行付費即可。
責任編輯:haq
-
云計算
+關注
關注
39文章
7973瀏覽量
139653 -
計算機
+關注
關注
19文章
7643瀏覽量
90480
原文標題:云計算體系結構
文章出處:【微信號:xunwei201508,微信公眾號:訊維官方公眾號】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
DPU核心技術論文再次登陸體系結構領域旗艦期刊《IEEE Transactions on Computers》

睿創微納AI芯片技術登上國際計算機體系結構領域頂級會議
《RISC-V 體系結構編程與實踐(第2版)》第一章
【「RISC-V體系結構編程與實踐」閱讀體驗】-- SBI及NEMU環境
【「RISC-V體系結構編程與實踐」閱讀體驗】-- 前言與開篇
云計算與邊緣計算的結合
云計算平臺的最佳實踐
名單公布!【書籍評測活動NO.45】RISC-V體系結構編程與實踐(第二版)
嵌入式系統的體系結構包括哪些
DCS分散控制系統的硬件體系結構介紹

評論