版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、云計(jì)算簡(jiǎn)介與Java應(yīng)用Contents云計(jì)算簡(jiǎn)介一Java與云計(jì)算二云計(jì)算實(shí)例三云計(jì)算在教育中的應(yīng)用四一、云計(jì)算簡(jiǎn)介1.1云計(jì)算的含義云計(jì)算是技術(shù)還是理念1.1云計(jì)算的定義狹義:指IT基礎(chǔ)設(shè)施的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需的資源(硬件、平臺(tái)、軟件)。 提供資源的網(wǎng)絡(luò)被稱為“云”?!霸啤敝械馁Y源在使用者看來(lái)是可以無(wú)限擴(kuò)展的,并且可以隨時(shí)獲取,按需使用,隨時(shí)擴(kuò)展,按使用付費(fèi)。這種特性經(jīng)常被稱為像水電一樣使用IT基礎(chǔ)設(shè)施。 廣義:是指服務(wù)的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需的服務(wù)。這種服務(wù)可以是IT和軟件、互聯(lián)網(wǎng)相關(guān)的,也可以使任意其他的服務(wù)。1.1云
2、計(jì)算的含義云計(jì)算(Cloud Computing)是并行計(jì)算(Parallel Computing)、分布式計(jì)算(Distributed Computing)和網(wǎng)格計(jì)算(Grid Computing)的發(fā)展,是虛擬化(Virtualization)、效用計(jì)算(Utility Computing)、IaaS(基礎(chǔ)設(shè)施即服務(wù))、PaaS(平臺(tái)即服務(wù))、SaaS(軟件即服務(wù))等概念混合演進(jìn)并躍升的結(jié)果。云計(jì)算先驅(qū):Google、yahoo、IBM 、Microsoft、SUM、AmazonBob的云辦公通過Google Calendar來(lái)管理日程安排;通過Gmail收發(fā)郵件; 通過Google Ta
3、lk來(lái)與同事朋友進(jìn)行聯(lián)系;通過Google Docs來(lái)編寫在線文檔 ;通過Google Scholar進(jìn)行搜索相關(guān)論文;通過Google Translate翻譯一些英文;通過Google Charts來(lái)繪制一些圖表;通過Google Blogger來(lái)分享日志,通過Google的YouTube來(lái)分享視頻;通過Google的Picasa來(lái)編輯分享圖片;1.2云計(jì)算的原理基于互聯(lián)網(wǎng)的超級(jí)計(jì)算模式-即把存儲(chǔ)于個(gè)人電腦、移動(dòng)電話和其他設(shè)備上的大量信息和處理器資源集中在一起,協(xié)同工作。在極大規(guī)模上可擴(kuò)展的信息技術(shù)能力向外部客戶作為服務(wù)來(lái)提供的一種計(jì)算方式。MbPC企業(yè)電腦和服務(wù)器PDA1.2 云計(jì)算的原理
4、1.3 云計(jì)算的服務(wù)形式SAAS( Software as a Service ) ;PAAS( Platform as a Service ) ;IAAS( Infrastructure as a Service );云存儲(chǔ);MSP(管理服務(wù)提供);商業(yè)服務(wù)平臺(tái) ;1.4 云計(jì)算的特點(diǎn)超大規(guī)模虛擬化高可靠性通用性高可擴(kuò)展性按需服務(wù)極其廉價(jià)二、 Java與云計(jì)算Java使云計(jì)算更簡(jiǎn)單 James Gosling2.1 Java的優(yōu)勢(shì)1.簡(jiǎn)單性2.兼容性3.簡(jiǎn)易性 4.安全性5.動(dòng)態(tài)性6.高性能7.解釋性.健壯性JAVA的優(yōu)勢(shì)2.2 Java實(shí)現(xiàn)云計(jì)算的兩種方式Heavy UI oriented
5、. Heavy framework orientedThese types of applications or framework usually provide UI-based consoles, management applications, plugins, etc that provide the only way to manage resources on the cloud such as starting and stopping the image, etc. The key characteristic of this approach is that it requ
6、ires a substantial user input and human interaction and thus they tend to be less dynamic and less on-demand. This approach strongly emphasizes dynamism of resource management on the cloud. The key characteristic of this approach is that it requires no human interaction and all resource management c
7、an be done programmatically by the grid/cloud middleware - and thus it is more dynamic, automated and true on-demand. 云計(jì)算環(huán)境2.3 Java與分布式計(jì)算基于JAVA的分布式程序設(shè)計(jì):基于Socket的編程基于RMI的分布式編程 (Remote Method Invocation ,遠(yuǎn)程方法調(diào)用),基于CORBA(公共對(duì)象請(qǐng)求代理結(jié)構(gòu))的分布式編程分布式計(jì)算分布式計(jì)算是將大任務(wù)化分為小任務(wù),各臺(tái)參與計(jì)算的電腦之間是在物理地域上的分布,一般有服務(wù)器作為“中央”,參與計(jì)算的電腦不
8、用了解工作原理,僅僅只是就自己感興趣的項(xiàng)目做貢獻(xiàn)而已。2.4 Java與并行計(jì)算JDK 1.5引入java.util.cocurrent包Java中的多線程技術(shù)實(shí)現(xiàn)并行計(jì)算( JET 平臺(tái)) Java SE 5 中的鎖,原子量 并行容器,線程調(diào)度 以及線程執(zhí)行基于Java的分布并行計(jì)算環(huán)境Java PVM并行計(jì)算并行計(jì)算是指同時(shí)對(duì)多個(gè)任務(wù)或多條指令、或?qū)Χ鄠€(gè)數(shù)據(jù)項(xiàng)進(jìn)行處理。并行計(jì)算的主要目的:一是為了提供比傳統(tǒng)計(jì)算機(jī)快的計(jì)算速度;二是解決傳統(tǒng)計(jì)算機(jī)無(wú)法解決的問題。 2.5 Java與網(wǎng)格計(jì)算網(wǎng)格計(jì)算: 通過利用大量異構(gòu)計(jì)算機(jī)(通常為桌面)的未用資源(CPU周期和磁盤存儲(chǔ)),將其作為嵌入在分布式
9、電信基礎(chǔ)設(shè)施中的一個(gè)虛擬的計(jì)算機(jī)集群,為解決大規(guī)模的計(jì)算問題提供了一個(gè)模型。網(wǎng)格計(jì)算的焦點(diǎn)放在支持跨管理域計(jì)算的能力,這使它與傳統(tǒng)的計(jì)算機(jī)集群或傳統(tǒng)的分布式計(jì)算相區(qū)別 基于Java網(wǎng)格計(jì)算主要開發(fā)工具包:Globus ToolKit 4.0基于Java的開發(fā)框架與平臺(tái):GridGain 2.0& JPPFJava Grid Computing LibraryJ2EE環(huán)境與API網(wǎng)格計(jì)算開發(fā)2.5 Java與網(wǎng)格計(jì)算2.6 Java與虛擬化技術(shù)虛擬化技術(shù)是指計(jì)算元件在虛擬的基礎(chǔ)上而不是真實(shí)的基礎(chǔ)上運(yùn)行。虛擬化技術(shù)可以擴(kuò)大硬件的容量,簡(jiǎn)化軟件的重新配置過程。Java虛擬機(jī) Java語(yǔ)言的一個(gè)非常重
10、要的特點(diǎn)就是與平臺(tái)的無(wú)關(guān)性。而使用Java虛擬機(jī)是實(shí)現(xiàn)這一特點(diǎn)的關(guān)鍵。Java虛擬機(jī)(Java Virtual Machine)是一個(gè)虛構(gòu)出來(lái)的計(jì)算機(jī),通過在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來(lái)實(shí)現(xiàn)的。Java虛擬機(jī)有自己完善的硬件架構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)2.6 Java與虛擬化技術(shù)Sun 公司的虛擬化技術(shù)支持:管理程序 (Sun xVM Server)、OS (Solaris Containers)、網(wǎng)絡(luò) (Crossbow)、存儲(chǔ) (COMSTAR, ZFS)和應(yīng)用程序 (GlassFish 和 Java CAPS 技術(shù))。三、云計(jì)算實(shí)例3.1 Sun與云計(jì)算
11、 2019年5月,Sun在2019JavaOne開發(fā)者大會(huì)上宣布推出“Hydrazine”計(jì)劃,Sun Microsystems公司(NASDAQ: JAVA)展示了Sun開放式云計(jì)算平臺(tái)(Sun Open Cloud Platform),即Sun公司的開放式云計(jì)算基礎(chǔ)架構(gòu),該平臺(tái)由Sun公司的行業(yè)領(lǐng)先軟件技術(shù),包括Java、MySQL、OpenSolaris和開放式存儲(chǔ)等所驅(qū)動(dòng)。3.2 Google App Engine Google App Engine 可讓您在 Google 的基礎(chǔ)架構(gòu)上運(yùn)行您的網(wǎng)絡(luò)應(yīng)用程序。App Engine 應(yīng)用程序易于構(gòu)建和維護(hù),并可根據(jù)您的訪問量和數(shù)據(jù)存儲(chǔ)需要
12、的增長(zhǎng)輕松擴(kuò)展。 可支持Java + Groovy+ JDO開發(fā)云服務(wù) Google File System 文件系統(tǒng)MapReduce分布式編程環(huán)境分布式大規(guī)模數(shù)據(jù)庫(kù)管理系統(tǒng)BigTableGoogle Docshxqabc.appspot3.3 Abicloud開源的基于Java平臺(tái)的云計(jì)算平臺(tái) Abicloud is an open source infrastructure software for the creation and integral management of Public & Private Clouds based on heterogeneous environ
13、ments. The tool mainly offers users the capacity for scaling, management, automatic and immediate provision of servers, storage, networks, virtual network devices as well as applications. 采用Spring + Grails基于java Web的云計(jì)算四、云計(jì)算在教育中的運(yùn)用4.1 云計(jì)算與移動(dòng)學(xué)習(xí)移動(dòng)學(xué)習(xí) 是指利用無(wú)線移動(dòng)通信網(wǎng)絡(luò)技術(shù)以及無(wú)線移動(dòng)通信設(shè)備(如移動(dòng)電話、PDA、PocketPC等)獲取教育信息、教育資源和教育服務(wù)的一種新型學(xué)習(xí)形式。云計(jì)算對(duì)移動(dòng)學(xué)習(xí)的影響1改變現(xiàn)有移動(dòng)學(xué)習(xí)模式2整合最豐富的教育信息資源3創(chuàng)建自主、多元的虛擬學(xué)習(xí)社區(qū)4對(duì)移動(dòng)學(xué)習(xí)設(shè)備要求大幅降低4.2 云計(jì)算與PLEPersonal Learning Environment 即個(gè)人學(xué)習(xí)環(huán)境。加拿大教育技術(shù)專家Stephen Dow
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度個(gè)人質(zhì)押擔(dān)保養(yǎng)老保障貸款合同3篇
- 幼兒園意外傷害防范與處理培訓(xùn)方案課件
- 二零二五年度公共場(chǎng)所安全防范技術(shù)服務(wù)合同
- 保險(xiǎn)項(xiàng)目策劃崗位求職信
- 2024年標(biāo)準(zhǔn)法人向所屬公司貸款協(xié)議樣式版B版
- 2024版認(rèn)籌協(xié)議書(房屋)3篇
- 2024年硬化路面施工協(xié)議3篇
- 2025年度廣告制作合同標(biāo)的:某品牌全國(guó)廣告投放2篇
- 2024年石子交易合同3篇
- 二零二五年度圖書館館際互借協(xié)議2篇
- 職業(yè)培訓(xùn)師的8堂私房課:修訂升級(jí)版
- 改擴(kuò)建工程施工圖設(shè)計(jì)說(shuō)明
- 壯族文化的靈魂廣西花山巖畫
- 概算實(shí)施方案
- 單片機(jī)英文資料+英文文獻(xiàn)
- CF5061GXJYNKR管線加油車使用說(shuō)明書-
- (51)-春季助長(zhǎng)小兒推拿探秘
- 中國(guó)古典文獻(xiàn)學(xué)(全套)
- 內(nèi)燃機(jī)車常見故障分析及處理1733
- 談心談話記錄表 (空白表)
- GB/T 39879-2021疑似毒品中鴉片五種成分檢驗(yàn)氣相色譜和氣相色譜-質(zhì)譜法
評(píng)論
0/150
提交評(píng)論