云计算编程模型中Java应用研究板东组作者:陈虹君 吴雪琴贝多芬百年祭
来源:《电脑知识与技术》2013年第13期 摘要:云计算是未来的计算模式,其市场前景十分广阔。云计算按提供的服务类别分为三类:IaaS、PaaS、SaaS。各种应用部署在PAAS上,并由PAAS提供自主管理。在对PAAS提供的编程模型做了分析后;接着分析了支持Java云应用的主流PAAS,并分析了它们各自的优点和缺点;最后讨论了Java云应用在GAE中的开发、运行和测试的方法。JVM和打包机制也保证了Java应用的相互隔离,提供了Java运用的安全保障。 关键词:云计算;赎回良心PAAS;SAAS;编程模型;Java;云应用
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)13-3074-04
复印机的危害
云计算的研究与发展十分迅速,它有着十分广阔的市场前景。而Java有着上千万的用户基础和流行的应用。那么汽车之友电子版Java与云计算的结合势必会有广阔的前景。
1 云计算与分类
云计算[1]是由一系列相互联系并且虚拟化的计算机组成的并行分布式系统,是网格计算的发展,是基于互联网的超级计算模式。作为一种新兴的资源使用和交付模式,云计算正在迅速发展。按提供的服务类别云计算分为三类[2]:
IaaS(Infrastructure as a Service,基础设施即服务),用户通过互联网可以按需获得基础设施服务,如数据存储等硬件资源。代表产品如亚马逊的AWS(Elastic Compute Cloud),IBM Blue Cloud、Vmware和HP CloudSystem等。
PaaS(Platform as a Service,平台即服务)提供了基础架构,PaaS供应商不但提供按需硬件和操作系统服务,而且还提供应用程序平台和解决方案堆栈。PaaS 服务可将与应用程序部署关联的大多数 IT 管理方面自动化,包括资源配置、分段和测试、负载平衡、数据库访问以及访问平台库。使程序员从配置部署等耗时的工作中解脱出来,只需要专注于软件的开发。Google的App Engine、Mircosoft过冷水的Azure、Salesforce的Force都提供PAAS服务[3]。