云计算和其三种服务模式:IaaS,PaaS和SaaS
什么是云計算
????云計算(cloudcomputing)是基于互聯網的相關服務的增加、使用和交付模式,通常涉及通過互聯網來提供動態易擴展且經常是虛擬化的資源。云是網絡、互聯網的一種比喻說法。過去在圖中往往用云來表示電信網,后來也用來表示互聯網和底層基礎設施的抽象。因此,云計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這么強大的計算能力可以模擬核爆炸、預測氣候變化和市場發展趨勢。用戶通過電腦、筆記本、手機等方式接入數據中心,按自己的需求進行運算。
對云計算的定義有多種說法。對于到底什么是云計算,至少可以找到100種解釋。現階段廣為接受的是美國國家標準與技術研究院(NIST)定義:云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問,進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。
概括來說,云計算就是通過網絡提供可伸縮的廉價的分布式計算能力。”
云計算的特點
????1、超大規模。“云”具有相當的規模,Google云計算已經擁有100多萬臺服務器,Amazon、IBM、微軟和Yahoo等公司的“云”均擁有幾十萬臺服務器。“云”能賦予用戶前所未有的計算能力。
????2、虛擬化。云計算支持用戶在任意位置、使用各種終端獲取服務。所請求的資源來自“云”,而不是固定的有形的實體。應用在“云”中某處運行,但實際上用戶無需了解應用運行的具體位置,只需要一臺筆記本或一個PDA,就可以通過網絡服務來獲取各種能力超強的服務。
????3、高可靠性。“云”使用了數據多副本容錯、計算節點同構可互換等措施來保障服務的高可靠性,使用云計算比使用本地計算機更加可靠。
????4、通用性。云計算不針對特定的應用,在“云”的支撐下可以構造出千變萬化的應用,同一片“云”可以同時支撐不同的應用運行。
????5、高可伸縮性。“云”的規模可以動態伸縮,滿足應用和用戶規模增長的需要。
????6、按需服務。“云”是一個龐大的資源池,用戶按需購買。
????7、極其廉價。“云”的特殊容錯措施使得可以采用極其廉價的節點來構成云;“云”的自動化管理使數據中心管理成本大幅降低;“云”的公用性和通用性使資源的利用率大幅提升。因此“云”具有前所未有的性價比。
云計算的分層
????云計算是并行計算(ParallelComputing)、分布式計算(Distributed Computing)和網格計算(Grid Computing)的發展,或者說是這些計算科學概念的商業實現。云計算是虛擬化(Virtualization)、效用計算(Utility Computing)、將基礎設施作為服務IaaS(Infrastructureas a Service)、將平臺作為服務PaaS(Platform as a Service)和將軟件作為服務SaaS(Software as a Service)等概念混合演進并躍升的結果。基礎設施在最下端,平臺在中間,軟件在頂端。
?
?IaaS: Infrastructure-as-a-Service(基礎設施即服務)
第一層叫做IaaS,有時候也叫做Hardware-as-a-Service,以前如果用戶想在公司的網站上運行一些企業應用,你需要去買服務器,或者別的高昂的硬件來控制本地應用。
通過IaaS這種模式,用戶可以從供應商那里獲得他所需要的虛擬機或者存儲等資源來裝載相關的應用,同時這些基礎設施的繁瑣的管理工作將由IaaS供應商來處理。IaaS能通過它上面對虛擬機支持眾多的應用。IaaS主要的用戶是系統管理員。
主要產品包括:Amazon EC2,Linode,Joyent,Rackspace,IBM Blue Cloud和Cisco UCS等。
PaaS: Platform-as-a-Service(平臺即服務)
通過PaaS這種模式,用戶可以在一個包括SDK,文檔和測試環境等在內的開發平臺上非常方便地編寫應用,而且不論是在部署,或者在運行的時候,用戶都無需為服務器,操作系統,網絡和存儲等資源的管理操心,這些繁瑣的工作都由PaaS供應商負責處理,而且PaaS在整合率上面非常驚人,比如一臺運行Google App Engine的服務器能夠支撐成千上萬的應用,也就是說,PaaS是非常經濟的。PaaS主要的用戶是開發人員。
一些大的PaaS提供者有Google App Engine,Microsoft Azure,Force.com,Heroku,Engine Yard等。
SaaS: Software-as-a-Service(軟件即服務)
通過SaaS這種模式,用戶只要接上網絡,并通過瀏覽器,就能直接使用在云端上運行的應用,而不需要顧慮類似安裝等瑣事,并且免去初期高昂的軟硬件投入。SaaS主要面對的是普通的用戶。
一些用作商務的SaaS應用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。
轉載于:https://blog.51cto.com/changfei/1656729
總結
以上是生活随笔為你收集整理的云计算和其三种服务模式:IaaS,PaaS和SaaS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2015年百度之星初赛(1) --- D
- 下一篇: ubuntu 命令行下查看网页 w3m