




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、移動云計算服務端技術-課程學習總結一、基礎知識點1.1 云計算與移動云計算1)定義云計算:硬件和軟件都是資源并被封裝為服務,用戶可以通過網絡按需訪問和使用。移動云計算:移動網絡以按需、易擴展的方式獲得所需基礎設施、平臺、軟件等工廠資源或者服務交付與使用。主要技術:移動通信與互聯網技術、web技術尋址和定位。2)特點云計算特征:(大規模、高可用、可壓縮、高性能)網絡是云計算的基礎,用戶一般只享用資源,而不參與,做海量信息處理,虛擬化技術如武器,存儲設備和其他硬件統一添加修改和刪除任一節點,不會導致數據中斷和數據丟失。3)發展歷史第一階段:主機(mainframe)第二階段:個人電腦(PC)第三階
2、段:局域網(Network)第四階段:因特網(Internet)第五階段:網格計算(Grid computing)第六階段:云計算(Cloud Computing)4)典型的云計算服務模式IAAS基礎設施層服務:海量數據存儲,云安全,虛擬化,管理平臺。PAAS平臺層服務:身份認證,訪問控制,服務總線,工作流控制。SAAS應用層服務:web開發、管理提供服務。1.2 云計算服務端概述1)云計算服務端和客戶端服務端:復雜計算,海量存儲,數據處理,消息推送,LBS服務。客戶端:產品展示,信息查詢,簡單計算,簡單存儲。2)云計算服務端的定位和關注點服務端:功能模塊實現。客戶端:要求的功能和用例。1.3
3、 云計算服務端架構1)云計算服務端的分層架構IAAS基礎設施層:虛擬的IT資源。PAAS平臺層:運行應用平臺。SAAS應用層:各類互聯網應用軟件和系統。2)云計算服務端的各個層的定位和特點IAAS基礎設施層:以IT資源為中心,包括經過虛擬化的硬件資源和相關管理功能的集合。包括了計算、存儲、網絡資源、內部管理和資源管理優化。PAAS平臺層:以平臺軟件和中間件為中心,包括通用性和可復用性的軟件資源集合。滿足應用層可伸縮性、可用性和安全性。IAAS應用層:云上應用軟件的集合,構建在基礎設施層提供的資源和平臺層提供的環境之上,通過網絡交付給用戶。1.4 業界主流廠商的云計算產品及解決方案微軟:云+端的
4、組合,以云為中心,用戶便捷的使用各種終端訪問。運營模式:微軟運營、伙伴運營及客戶自建典型特點:即“軟件+服務”、平臺戰略和自由選擇。部署類型:公有云和私有云。1.5 面向云計算的數據中心管理及應用數據中心的管理包含硬件、軟件和數據的管理和維護。資源的使用安全管理。數據是信息系統的中心,通過網絡向企業或公眾提供信息服務,以特定的業務應用中的各類數據為核心,依托IT技術,按照統一標準,建立數據處理、存儲、傳輸、綜合分析的一體化數據管理體系。二、關鍵技術點2.1 云計算服務端技術體系1)云計算服務端技術體系概述從技術分類的角度,云計算的技術體系可分為:體系結構、虛擬化技術、操作系統、海量數據分析和處
5、理、云管理、云安全等。2)IAAS層核心技術虛擬化技術:是云計算的核心技術之一,允許將服務器、存儲設備和其他硬件視為一個資源池,而不是離散系統。服務器虛擬化是云計算底層架構的重要基石。分布式存儲(HDFS):是將數據分散的存儲在多臺獨立的設備上,分布式網絡存儲系統采用可擴展的系統結構,利用位置服務器定位存儲信息,提高系統的可靠性。(注:云存儲分層模型:存儲層、基礎管理層、應用接口層、訪問層,)關系型數據庫:建立在關系模型基礎上的數據庫,關系模型有關系數據庫、關系操作集合、關系完成性約束三部分組成。NoSQl:非關系的數據庫。3)PAAS層核心技術REST:定義一組體系架構原則,根據設計原則以系
6、統資源為中心的web服務,基于分布在各處的資源有URI確定,客戶端應用URI來獲取資源。多租戶:多重租賃技術,是一種軟件架構技術,再多用戶環境下,公用相同的系統,并使得用戶數據隔離。并行處理:計算機系統中能同時執行兩個或多個處理機的一種計算方法。(遵循三種策略:分而治之法,重新排序法,顯示/隱式并行結合)應用服務器:應用服務器是指通過各種協議把商業邏輯暴露給客戶程序,提供客戶端應用程序使用,實現動態網頁技術的服務。分布式技術:一種基于網絡的計算機處理技術,與集中式相對應。(分布式網絡中數據的存儲和處理都在本地工作站上進行)4)SAAS層核心技術HTML:超文本標記語言是標準通用標記語言下的應用
7、,也是一種規范,一種標準。(不同瀏覽器,對同一標記符可能會有完全不同的解釋)JavaScript:核心ECMAScript描述了該語言的語法和基本對象CSS:層疊樣式表。Flash:運用在flash上的腳本語言。Silverlight:一個跨瀏覽器的、跨平臺的插件,為網絡帶來下一代基于NETframework的媒體體驗和豐富的交互式應用程序。2.2 面向云計算服務端的Web開發技術1)Web開發技術概述Web開發包含前臺開發技術和服務器端開發技術。Web開發的前臺技術-制作靜態網頁,可以利用flash、JavaScript和VBScript增加特效。Web開發的后臺技術-制作動態網頁,實現客戶
8、端和服務器的動態交互,依靠web編程語言和web數據庫的支持。2)主流的Web開發框架Java SSH框架、Java Spring Framework、.Net Framework、WCF Data Services、php、Ruby on Rails、Python、Node.js3)主流的Web開發語言和技術Web開發采用B/S結構,以HTML與HTTP為基礎,為用提供一致的瀏覽信息。三、應用及提高3.1 IAAS平臺服務端研究及核心技術應用 1)IAAS平臺研究基礎設施層提供的服務:計算、存儲和網絡計算即服務:快速部署,使用虛擬機鏡像完成多個目標物理機之間的網絡中傳輸。 資源調度,在特定的
9、資源環境下,使用規則完成使用者之間進行資源調整過程。存儲即服務:存儲形式,塊級、文件級、存儲服務,并調整和回收存儲資源。 存儲區域網絡(SAN)負責網絡連接的通信結構、負責組織連接的管理層、存儲部件以及計算機系統構成。 網絡接入存儲(NAS)是一種將分布、獨立的數據整合為大型、集中化管理的數據中心,以便不同主機的訪問技術。 分布式文件系統(HDFS)文件系統管理的物理存儲資源不一定鏈接在本地節點,而是通過計算機網絡語節點相連。網絡即服務:網絡地址與域名服務,彈性負載均衡服務,虛擬局域網絡服務。2)虛擬化技術及應用網絡虛擬化:將網絡的硬件與軟件資源整合,向用戶提供虛擬化網絡的虛擬化技術。存儲虛擬
10、化:為物理的存儲設備提供一個抽象的邏輯視圖,用戶可以通過這個視圖中的統一邏輯接口來訪問被整合的存儲資源。服務器/PC虛擬化:包含CPU、內存和I/O虛擬化。桌面虛擬化:解決個人電腦的桌面環境與物理機之間的耦合關系。高級語言虛擬化:解決的是可執行程序在不同體系結構計算機間的遷移的問題。應用程序虛擬化:將應用程序與操作系統解耦合,為應用程序提供一個虛擬的運行環境。3.2 PAAS平臺服務端研究及核心技術應用 1)PAAS平臺研究 (服務關鍵技術)非關系型數據存取技術:應用接口、數據管理、節點管理。應用接口:存儲刪除通過鍵(key)來操作。數據管理:保證數據讀寫的高興可用性,關鍵技術分區、數據復制和
11、讀寫、數據版本管理。節點管理:多地平等的節點組成通過網絡鏈接在一起。主要類型:HDFS是Hadoop的分布式文件系統,實現大規模數據可靠分布式讀寫。大規模消息通信:通過同步通信和異步通信方式。海量數據分析:大規模數據的計算和分析。主流類型:MapReduce既是一類數據分析任務的編程模型,也是Hadoop種的實現類。Zookeeper是分布式應用需要給予一組基本服務用以維護分布式系統結構。PAAS運行的應用主要分為兩類:web服務和數據分析服務。Web服務應用:用J2EE模型進行web編程;數據分析類應用:常用MapReduce模型;2)基于PaaS平臺的系統開發實踐PAAS作為一個系統,其中的功能模塊大致分為兩類:PAAS的核心系統:包含PAAS的本質特征。PAAS的擴展系統:主要包含針對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機控制技術與系統 課件 04 過程通道與人機接口
- 四川國際標榜職業學院《計算機組成及系統結構》2023-2024學年第二學期期末試卷
- 三亞學院《中國近現代藝術思潮》2023-2024學年第一學期期末試卷
- 唐山市遷西縣2024-2025學年四年級數學第二學期期末監測模擬試題含解析
- 蘇州新區一中2025屆高三下學期期末質量調研生物試題含解析
- 上海出版印刷高等專科學校《大學生核心就業能力提升》2023-2024學年第二學期期末試卷
- 湖北城市建設職業技術學院《漢字與中國文化》2023-2024學年第一學期期末試卷
- 河南開封科技傳媒學院《Matlab程序設計與應用》2023-2024學年第二學期期末試卷
- 新疆體育職業技術學院《漢語言文學導論》2023-2024學年第二學期期末試卷
- 重慶郵電大學《燃燒與爆炸理論》2023-2024學年第二學期期末試卷
- 上海市第一至十八屆高一物理基礎知識競賽試題及答案
- 《建筑工程設計文件編制深度規定》(2022年版)
- 病例報告表(CRF)模板
- (高職)電子商務基礎與實務ppt課件(完整版)
- 工程倫理學教學課件
- 城市設計導則SOM
- C語言程序設計題庫習集帶答案(128p最全版)
- 高爐布袋除塵的MCGS-PLC控制系統
- 反三違培訓課件
- 創傷骨科患者術后疼痛影響因素評估及護理策略論文
- 評標方法課件
評論
0/150
提交評論