所屬章節(jié):
第11章. 未來信息綜合技術
? ? ? ? 第6節(jié).?云計算和大數(shù)據(jù)技術概述
大數(shù)據(jù)和云計算已成為IT領域的兩種主流技術。“數(shù)據(jù)是重要資產(chǎn)”這一概念已成為大家的共識,眾多公司爭相分析、挖掘大數(shù)據(jù)背后的重要財富。同時學術界、產(chǎn)業(yè)界和政府都對云計算產(chǎn)生了濃厚的興趣:全球范圍內(nèi)討論云計算技術學術活動如火如荼;谷歌、亞馬遜、IBM、微軟等IT巨頭大力推動云計算的宣傳和產(chǎn)品的普及。各國政府斥巨資紛紛打造大規(guī)模數(shù)據(jù)中心與計算中心。
1. 云計算相關概念
云計算(Cloud Computing)這一概念于2007年10月8日正式出現(xiàn),其標志性事件是谷歌和IBM聯(lián)合宣布加入“云計算”的研究工作,給出“云計算”的定義。童年11月15日,IBM上海和阿莫科(Armok,NY)同時發(fā)布了“Blue Cloud”,Blue Cloud是一系列的云計算產(chǎn)品,使得共同的數(shù)據(jù)中心像互聯(lián)網(wǎng)一樣運作。
2007年10月,IBM的Greg Boss等人以技術白皮書的形式給出了“云計算”的定義:
“‘云計算’是同時描述一個系統(tǒng)平臺或者一類應用程序的術語。云計算平臺按需進行動態(tài)部署、配置、重新配置以及取消服務等。在云計算平臺中的服務器可以是物理或虛擬的服務器(SANs)、網(wǎng)絡設備、防火墻以及其它安全設備等。
在應用方面,云計算描述了一類可以通過互聯(lián)網(wǎng)進行訪問的可擴展應用程序。這類云應用基于大規(guī)模數(shù)據(jù)中心及高性能服務器來運行網(wǎng)絡應用程序與Web服務。用戶可以通過合適的互聯(lián)網(wǎng)接入設備以及標準的瀏覽器就能夠訪問云計算應用程序?!?/p>
IBM的定義明確指出云計算概念的內(nèi)涵包括兩個方面:平臺和應用。平臺即基礎設施,其地位相當于PC上的操作系統(tǒng),云計算應用需要構建在平臺之上;云計算應用所需的計算與存儲通常在“云端”完成,客戶端需要通過互聯(lián)網(wǎng)訪問計算與存儲能力。
2. 云計算的服務方式
在對云計算定義深入理解的基礎上,產(chǎn)業(yè)界和學術界對云計算的服務方式進行了總結。目前一致認為云計算自上而下具有“軟件即服務(Software as a Service,SaaS)”、“平臺即服務(Platform as a Service,PaaS)”、“基礎設施即服務(Infrastructure as a Service,IaaS)”三類典型的服務方式,下面將依次簡要論述。
(1)軟件即服務(SaaS)
在SaaS的服務模式下,服務提供商將應用軟件統(tǒng)一部署在云計算平臺上,客戶根據(jù)需要通過互聯(lián)網(wǎng)向服務提供商訂購應用軟件服務,服務提供商根據(jù)客戶所訂購軟件的數(shù)量、時間的長短等因素收費,并且通過標準瀏覽器向客戶提供應用服務。
(2)平臺即服務(PaaS)
在PaaS模式下,服務提供商將分布式開發(fā)環(huán)境與平臺作為一種服務來提供。這是一種分布式平臺服務,廠商提供開發(fā)環(huán)境、服務器平臺、硬件資源等服務給客戶,客戶在服務提供商平臺的基礎上定制開發(fā)自己的應用程序,并通過其服務器和互聯(lián)網(wǎng)傳遞給其他客戶。
(3)基礎設施即服務(IaaS)
在IaaS模式下,服務提供商將多臺服務器組成的“云端”基礎設施作為計量服務提供給客戶。具體來說,服務提供商將內(nèi)存、I/O設備、存儲和計算能力等整合為一個虛擬的資源,為客戶提供所需要的存儲資源、虛擬化服務器等服務。
對三種服務方式進行分析后,可以看出這三種服務模式有如下特征:
(1)在靈活性方面,SaaS -> PaaS -> IaaS靈活性依次增強。這是因為用戶可以控制的資源越來越底層,粒度越來越小,控制能力增強,靈活性也增強。
(2)在方便性方面,IaaS -> PaaS -> SaaS方便性依次增強。這是因為IaaS只提供CPU、存儲等底層基本計算能力,用戶必須在此基礎上針對自身需求構建應用系統(tǒng),工作量較大,方便性較差。而SaaS模式下,服務提供商直接將具有基本功能的應用軟件提供給用戶,用戶只要根據(jù)自身應用的特定需求進行簡單配置后就可以使得應用系統(tǒng)上線,工足量較小,方便性較好。文章來源:http://www.zghlxwxcb.cn/news/detail-766358.html
PasS是云計算服務模式中最為關鍵的一層,在整個云計算體系中起著支撐的作用。PaaS通常以特定的互聯(lián)網(wǎng)資源為中心,采用開放平臺的形式,對外提供基于Web的API服務。PasS的地位相當于系統(tǒng)軟件,需要為上層SaaS應用提供API,以支持各種SaaS應用的開發(fā)。除了一些基礎性的API之外,PaaS還要提供更多高級的服務型API。這樣,上層的應用就可以利用這些高級服務,構建面向最終用戶的具體應用。文章來源地址http://www.zghlxwxcb.cn/news/detail-766358.html
到了這里,關于軟考 系統(tǒng)架構設計師系列知識點之云計算(1)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!