您现在的位置: 主页 > 上位机技术 > JAVA > JAVA技术与云计算
本文所属标签:
为本文创立个标签吧:

JAVA技术与云计算

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-07-23 

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

云计算是并行计算、分布式计算和网格计算的发展,是虚拟化、效用计算、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。

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

Java使云计算更简单!

Java的优势:简单性、兼容性、简易性、安全性、动态性、高性能、解释性、健壮性。

JavaEE的目的是要部署到分布式环境。集群管理和广泛监控是主要的应用服务器的支持。EJB 3 编程模型提倡无状态的、对等的、原子的事务性设计。Java EE5Java EE6的标准化包装的企业归档(EAR),这使得应用程序的云提供相对容易。而且EAR解决了一些云互用性问题:将应用程序从一个云移动到另一个云非常简单。Java EE56是可移植的(portable),因此应用程序可以很容易地从一个服务器移动到另一个服务器,无论它们是否正在云上运行。JVM的远程调试、分析、监控能力简化了分布式应用程序开发并且也简化了云支持的应用程序。

Java实现云计算的两种方式:1Heavy UI oriented。即提供基于UI控制台和一个应用程序管理插件。这个方法的关键特征是大量的用户输入和人机交互。2Heavy framework oriented。即强调资源动态管理。关键特征是不需要人机交互,所有的资源管理通过网格或者云的中间件实现程序化,因此更加动态化和自动化,并且实现按需服务。

云计算的环境:分布式计算、并行计算、虚拟化技术、网格计算。

基于Java的分布式程序设计:基于Socket的编程、基于RMI的分布式编程、基于CORBA的分布式编程。基于Java的分布并行计算环境Java PVM。基于Java网格计算机主要开发工具包:Globus ToolKit 4.0,基于Java的开发框架GridGain 2.0&JPPEJava Grid Computing Library J2EE环境与API

Sun公司的虚拟化技术:管理程序虚拟化、操作系统虚拟化、网络虚拟化、平台虚拟化。

20085月,Sun2008JavaOne开发者大会上宣布推出“Hydrazine”计划,Sun Microsystems公司(NASDAQ: JAVA)展示了Sun开放式云计算平台(Sun Open Cloud Platform),即Sun公司的开放式云计算基础架构,该平台由Sun公司的行业领先软件技术,包括JavaMySQLOpenSolaris和开放式存储等所驱动。

Java的特性使得Java的应用特别广泛。互联网发展越来越快,如何在新技术中展现自己的优势就显得尤为重要。云计算的兴起,促进了现在网页程序的发展,JavaFX的前景非常可观。

 

更多JAVA技术详情链接www.17education.com

 



              查看评论 回复



嵌入式交流网主页 > 上位机技术 > JAVA > JAVA技术与云计算
 云计算 计算 基于

"JAVA技术与云计算"的相关文章

网站地图

围观()