云计算简介与Java应用

PPT
  • 阅读 45 次
  • 下载 0 次
  • 页数 37 页
  • 大小 1.223 MB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档25.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
云计算简介与Java应用
可在后台配置第一页与第二页中间广告代码
云计算简介与Java应用
可在后台配置第二页与第三页中间广告代码
云计算简介与Java应用
可在后台配置第三页与第四页中间广告代码
云计算简介与Java应用
云计算简介与Java应用
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 37
  • 收藏
  • 违规举报
  • © 版权认领
下载文档25.00 元 加入VIP免费下载
文本内容

【文档说明】云计算简介与Java应用.pptx,共(37)页,1.223 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-45233.html

以下为本文档部分文字说明:

云计算简介与Java应用Contents云计算简介一Java与云计算二云计算实例三云计算在教育中的应用四第2页,共36页幻灯片。一、云计算简介第3页,共36页幻灯片。1.1云计算的含义云计算是技术还是理念第4页,共36页幻灯片。1.1云计算的定义❖狭义:指IT基础设施的交付和使用模式,

指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。❖广义:是指服务的交付和使用模式,指通过网络以按需、易扩展

的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以使任意其他的服务。第5页,共36页幻灯片。1.1云计算的含义❖云计算(CloudComputing)是并行计算(ParallelComputing)

、分布式计算(DistributedComputing)和网格计算(GridComputing)的发展,是虚拟化(Virtualization)、效用计算(UtilityComputing)、IaaS(基础设施即服务)、PaaS(平

台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。❖云计算先驱:Google、yahoo、IBM、Microsoft、SUM、Amazon第6页,共36页幻灯片。Bob的云办公❖通过GoogleCalen

dar来管理日程安排;❖通过Gmail收发邮件;❖通过GoogleTalk来与同事朋友进行联系;❖通过GoogleDocs来编写在线文档;❖通过GoogleScholar进行搜索相关论文;❖通过Goog

leTranslate翻译一些英文;❖通过GoogleCharts来绘制一些图表;❖通过GoogleBlogger来分享日志,❖通过Google的YouTube来分享视频;❖通过Google的Picasa来编辑分享图片;第7页,共36页幻灯片。1.2云计算的原理❖基于互联网的

超级计算模式--即把存储于个人电脑、移动电话和其他设备上的大量信息和处理器资源集中在一起,协同工作。在极大规模上可扩展的信息技术能力向外部客户作为服务来提供的一种计算方式。MbPC企业电脑和服务器PDA

第8页,共36页幻灯片。1.2云计算的原理第9页,共36页幻灯片。1.3云计算的服务形式❖SAAS(SoftwareasaService);❖PAAS(PlatformasaService);❖IAAS(Inf

rastructureasaService);❖云存储;❖MSP(管理服务提供);❖商业服务平台;第10页,共36页幻灯片。1.4云计算的特点超大规模虚拟化高可靠性通用性高可扩展性按需服务极其廉价第11页,共36页幻灯片。二、Ja

va与云计算第12页,共36页幻灯片。ava使云计算更简单JamesGosling第13页,共36页幻灯片。2.1Java的优势1.简单性2.兼容性3.简易性4.安全性5.动态性6.高性能7.解释性8.健壮性JAVA的优势第14页,共36页幻灯片。2.2Java实现

云计算的两种方式HeavyUIoriented.HeavyframeworkorientedThesetypesofapplicationsorframeworkusuallyprovideUI-basedconsoles,managementapplications,plu

gins,etcthatprovidetheonlywaytomanageresourcesonthecloudsuchasstartingandstoppingtheimage,etc.Thekeycharacteristicofthisapproachisthatitre

quiresasubstantialuserinputandhumaninteractionandthustheytendtobelessdynamicandlesson-demand.Thisapproa

chstronglyemphasizesdynamismofresourcemanagementonthecloud.Thekeycharacteristicofthisapproachisthatitrequiresnohumaninteractionand

allresourcemanagementcanbedoneprogrammaticallybythegrid/cloudmiddleware-andthusitismoredynamic,automatedandtrueon-

demand.第15页,共36页幻灯片。云计算环境第16页,共36页幻灯片。2.3Java与分布式计算基于JAVA的分布式程序设计:❖基于Socket的编程❖基于RMI的分布式编程(RemoteMethodInvocation,远程方法调用),❖基于CORBA(公共对象请求代理结

构)的分布式编程分布式计算分布式计算是将大任务化分为小任务,各台参与计算的电脑之间是在物理地域上的分布,一般有服务器作为“中央”,参与计算的电脑不用了解工作原理,仅仅只是就自己感兴趣的项目做贡献而已。第17页,共36页幻灯片。2.4Jav

a与并行计算❖JDK1.5引入java.util.cocurrent包❖Java中的多线程技术实现并行计算(JET平台)JavaSE5中的锁,原子量并行容器,线程调度以及线程执行❖基于Java的分布并行计算环境JavaPVM并行计算并行计算是指同时对多个

任务或多条指令、或对多个数据项进行处理。并行计算的主要目的:一是为了提供比传统计算机快的计算速度;二是解决传统计算机无法解决的问题。第18页,共36页幻灯片。2.5Java与网格计算网格计算:通过利用大量异构计算机

(通常为桌面)的未用资源(CPU周期和磁盘存储),将其作为嵌入在分布式电信基础设施中的一个虚拟的计算机集群,为解决大规模的计算问题提供了一个模型。网格计算的焦点放在支持跨管理域计算的能力,这使它与传统的计算机集群或传统的分布式计算相区别第19页,共36页幻灯片。基于Java网格计算主要开发

工具包:GlobusToolKit4.0基于Java的开发框架与平台:GridGain2.0&JPPFJavaGridComputingLibraryJ2EE环境与API网格计算开发2.5Java与网格计算第20页,共36页幻灯片。2

.6Java与虚拟化技术虚拟化技术是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。❖Java虚拟机Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。Java虚拟机(JavaVirtu

alMachine)是一个虚构出来的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统第21页,共36页幻灯片。2.6Java与虚拟化技术❖Sun公司的虚拟化技术支持:管理

程序(SunxVMServer)、OS(SolarisContainers)、网络(Crossbow)、存储(COMSTAR,ZFS)和应用程序(GlassFish和JavaCAPS技术)。第22页,共36页幻灯

片。三、云计算实例第23页,共36页幻灯片。3.1Sun与云计算2019年5月,Sun在2019JavaOne开发者大会上宣布推出“Hydrazine”计划,SunMicrosystems公司(NASDAQ:JAVA)展示了Sun开放式云计算平台(SunOpen

CloudPlatform),即Sun公司的开放式云计算基础架构,该平台由Sun公司的行业领先软件技术,包括Java、MySQL、OpenSolaris和开放式存储等所驱动。第24页,共36页幻灯片。第25页,共36页幻灯片。第26页,共36页幻灯片。3.2GoogleAppEngineG

oogleAppEngine可让您在Google的基础架构上运行您的网络应用程序。AppEngine应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。可支持Java+Groovy+JDO开发云服务➢GoogleFileSystem文件系统➢MapReduce分布式编程环

境➢分布式大规模数据库管理系统BigTable➢GoogleDocs➢hxqabc.appspot第27页,共36页幻灯片。第28页,共36页幻灯片。3.3Abicloud➢开源的基于Java平台的云计算平台Abicloudisanopensourceinfras

tructuresoftwareforthecreationandintegralmanagementofPublic&PrivateCloudsbasedonheterogeneousenvironments.Thetoo

lmainlyoffersusersthecapacityforscaling,management,automaticandimmediateprovisionofservers,storage,networks,virtualnetworkdevicesaswe

llasapplications.采用Spring+Grails基于javaWeb的云计算第29页,共36页幻灯片。第30页,共36页幻灯片。第31页,共36页幻灯片。四、云计算在教育中的运用第32页,共36页幻灯片。4.1云计算与移动学习❖移动学习是指利用

无线移动通信网络技术以及无线移动通信设备(如移动电话、PDA、PocketPC等)获取教育信息、教育资源和教育服务的一种新型学习形式。❖云计算对移动学习的影响❖1改变现有移动学习模式❖2整合最丰富的教育信

息资源❖3创建自主、多元的虚拟学习社区❖4对移动学习设备要求大幅降低第33页,共36页幻灯片。4.2云计算与PLE❖PersonalLearningEnvironment即个人学习环境。加拿大教育技术专家StephenDownes描述的“PLE是一种工具、

服务、人和资源的松散集合体,是利用网络力量的一种新方式”❖1云计算模型下PLE的要素:(1)正规教育机构,(2)网络教育服务供应商,(3)提供云计算服务的网络公司,(4)个人终端设备,❖2云计算模型下PLE的特点(1)Pull与Push相结合,(2)浏览器即客户端第34页,共3

6页幻灯片。4.2云计算与PLE❖云计算模型下PLE的概念框架第35页,共36页幻灯片。主题:Java与云计算ThankYou!Q&A第36页,共36页幻灯片。感谢聆听

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?