1. 程式人生 > >《雲端計算基礎教程》重要考點總結

《雲端計算基礎教程》重要考點總結

前言

因為雲端計算快要考試了,所以為了方便複習,依照老師說的重點對課本每章的重點進行了總結概括,對了解全書的主要內容有較大幫助,對宇宙工大IOT專業的同學有一定的複習參考意義。
另外由於時間緊迫,排版較亂還請見諒。

一、緒論
雲端計算的定義:一種無處不在、便捷且按需對一個共享的可配置計算資源(如網路、伺服器、儲存、應用和服務)進行網路訪問的模式,它能通過最少量的管理及與服務供應商的互動實現計算資源的迅速供給和釋放。
特徵:自助式服務、無處不在的網路訪問、劃分獨立資源池、快速彈性、服務可計量。

二、雲端計算架構及其標準化
雲端計算架構:3層橫向、1層縱向, 層次(技術)
1. 顯示層 (HTML、JavaScript、CSS、Flash、Silverlight)
2. 中介軟體層 (REST、多租戶、並行處理、應用伺服器、分散式快取)
3. 基礎設施層 (系統虛擬化、分散式儲存、關係型資料庫、NoSQL)
4. 管理層 (賬號管理、SLA監控、計費管理、安全管理、負載均衡、運維管理)
Sales Cloud (顯示層、中介軟體層、基礎設施層、管理層)
App Engine (中介軟體層、基礎設施層、管理層)

三、雲端儲存
雲端儲存技術簡介: 典型產品(Amazon EC2)
1.雲端儲存技術:儲存虛擬化、分散式儲存、資料備份、網格技術、叢集應用。
2.雲端儲存結構模型:由訪問層、應用介面層、基礎管理層、儲存層組成。
3.雲端儲存技術兩種架構:緊耦合對稱架構、鬆弛耦合非對稱架構
4.雲端儲存種類:塊儲存(適合單一檔案系統)、檔案儲存(適合多檔案系統)

四、雲服務
雲服務型別及產品:層次按照服務型別來劃分
應用層對應SaaS,如Google Apps、SoftWare+Services、Office Web Apps、Zoho
平臺層對應PaaS,如IBM IT Factory、Google App Engine、Force.com、Heroku
基礎設施層對應IaaS,如Amazon EC2、IBM Blue Cloud、Sun Grid、Joyent
虛擬化層對應 HaaS , 結合PaaS提供硬體服務
雲部署模型:公有云、私有云、社群雲、混合雲

五、虛擬化
虛擬化的意義以及好處:效率、隔離、可靠、成本、相容、便於管理
虛擬化應用範圍:網路虛擬化、儲存虛擬化、伺服器虛擬化、桌面虛擬化、應用程式虛擬化和表示層虛擬化
虛擬化技術特性:軟體實現、隔離執行、封裝抽象、硬體獨立、廣泛相容、標準介面
虛擬化業界解決方案:基於Virtual Box的虛擬化技術、基於VMware的虛擬化技術、基於KVM的硬體虛擬化技術、基於Xen的虛擬化系統。

六、雲桌面
VDI(虛擬桌面架構)與SBC(基於伺服器計算)相比的優勢:
1.應用多時效能相對較好 2.沒有相容性方面的問題
3.更好的安全性 4.後端伺服器的可移植性
5.客戶執行軟體的“工作站”版 6.使用者控制
7.使用者可離線使用session
SBC與VDI相比的優勢:
1.管理 2.VDI需要更多伺服器硬體 3.VDI需要更多的軟體
SBC和VDI的相同點:都使用瘦客戶機協議來分離應用的執行和使用者介面,而且它們允許使用者從任何地方使用任何裝置進行連線。
不同點是:VDI是連線瘦客戶機使用者到一個Windows XP工作站,而SBC是連線瘦客戶機使用者到一臺共享終端伺服器的一個session。
VDI和傳統本地桌面相比,VDI的優點:
1.可從任何地方訪問真實桌面。 2.易於管理 3.更易於備份
4.資料儲存 5.桌面運行於伺服器級的硬體上
傳統本地桌面的優點:
1.離線使用 2.執行圖形豐富的應用時效能好 3.它是實質的標準
桌面雲與傳統個人計算機的業務價值:
1.隨時隨地訪問桌面 2.集中化的管理 3.安全性提高
4.應用更環保 5.總擁有成本減少

桌面雲和無盤工作站的區別:
1.桌面雲可以動態地調整使用者所需要的資源,無盤工作站只能分配固定的資源
2.桌面雲可以根據需要定製個人資訊,而無盤工作站只能執行一個統一的作業系統
3.桌面雲只需要一個能耗很少的瘦客戶端裝置,而無盤工作站需要保留除硬碟外的傳統個人計算機的所有硬體

七、雲安全
雲端計算安全層次:層次(內容)
資料安全(資料傳輸、資料隔離、資料殘留)
應用安全(終端使用者安全、SaaS安全、PaaS安全、IaaS安全)
虛擬化安全(虛擬化軟體、虛擬伺服器)

八、雲端計算主流解決方案
Google雲端計算技術包括Google檔案系統(GFS)、分散式計算程式設計模型MapReduce、分散式鎖服務Chubby和分散式結構化資料儲存系統Bigtable。其中GFS提供了海量資料的儲存和訪問的能力,MapReduce使得海量資訊的並行處理變得簡單易行,Chubby保證了分散式環境下併發操作的同步問題,Bigtable使海量資料的管理和組織十分方便。
Amazon系列服務:Amazon Web Services AWS(IaaS和Paa層)、彈性計算雲EC2(IaaS層次)、S3(PaaS層次)、SimpleDB (IaaS層次)
IBM Blue Cloud : 方案可以對企業現有的基礎架構進行整合,通過虛擬化技術和自動化技術構建企業自己擁有的雲端計算中心,實現企業硬體資源和軟體資源的統一管理、統一分配、統一部署、統一監控和統一備份,打破應用對資源的獨佔,幫助企業實現雲端計算理念。
Blue Cloud技術特性為整合其所有軟體及硬體服務,核心技術為網路技術、分散式儲存、動態負載等。
IBM 雲端計算6+1解決方案:物聯網雲、分析雲、平臺雲、IDC雲、開發測試雲、基礎構架雲,一個快速部署雲端計算環境的裝置CloudBurst
IBM雲端計算相關產品:IBM WebSphere CloudBurst、WebSphere Virtual Enterprise、XIV

Oracle雲端計算方案:私有云解決方案(共享平臺上的應用程式、適合PaaS的資料庫和中介軟體、適合IaaS的硬體和系統),公有云解決方案(Oracle On Demand 雲服務、第三方公有云上的Oracle、增強第三方公有云)
IaaS的產品(Oracle VM for x86、Oracle VM for SPARC、Oracle Solaris Containers、Oracle Solaris、Oracle Linux )
微軟雲端計算Windows Azure方案、Platform雲端計算方案。

九、雲端計算和移動網際網路
移動網際網路的商業模式: “平臺+服務”、“終端+應用”、“軟體+門戶”。

移動網際網路的“端”、“管”、“雲”:
未來的雲生態系統將從“端”“管”“雲”3個層面展開。“端”是接入終端裝置,“管”是資訊傳輸通道,“雲”是服務提供網路;具體到移動網際網路而言,“端”是手機等移動接入裝置,“管”是無線網路,“雲”是提供各種服務和應用的內容網路。

移動網際網路雲端計算的挑戰:
1.可靠的無線連線
2.彈性的移動業務
3.標準化工作

移動雲端計算的產業鏈架構:
1.雲端計算基礎設施供應商
2.雲端計算中的應用程式/服務供應商
3.雲端計算中的開發者
4.雲端計算中的終端使用者

十、雲端計算與物聯網
雲端計算有SPI(SaaS、PaaS、IaaS)三層劃分、物聯網有DCM(感知層、傳輸層、應用層)三層劃分;
雲端計算的部署模式有公有云、私有云、社群雲和混合雲,物聯網的存在方式分為內網、專網和外網,也可分為公有物聯網、私有物聯網、社群物聯網和混合物聯網。
物聯網技術體系:感知、網路通訊和應用關鍵技術、共性技術(包括架構技術、標識和解析、安全和隱私、網路管理技術)、支撐技術(嵌入式系統、微機電系統、軟體和演算法、電源和儲能、新材料技術)。
物聯網與雲端計算的關係: 物聯網是一個大規模的資訊計算系統,要由一個大規模的計算平臺來支撐,雲端計算本質上是一個用於海量資料處理的計算平臺,因此雲端計算技術是物聯網涵蓋的技術範疇之一,如果把物聯網當成一臺主機,則雲端計算就是它的CPU。
雲端計算和物聯網結合方式:
1.單中心、多終端 2.多中心、大量終端 3.資訊應用分層處理、海量終端

附:
PBS:目的是提供一個能滿足異構計算網路需要的軟體包,特別是滿足高效能運算的需要

Citrix是一家致力於雲端計算虛擬化、虛擬桌面和遠端接入技術領域的高科技企業。有各種虛擬化產品以實現雲端計算計劃,如伺服器虛擬化Citrix XenServer、桌面虛擬化Citrix Xendesktop、應用虛擬化Citrix XenApp、網路優化Citrix NetScaler 。

前十章的主要內容大概就是這樣啦,後面的實踐篇比較深奧也不作考試要求就不看了。
依舊,歡迎指出問題和交流意見。