APP下载

STS实现Cloud Foundry云平台应用部署

2013-03-15丁振凡

关键词:数据库环境用户

丁振凡



STS实现Cloud Foundry云平台应用部署

丁振凡

(华东交通大学信息工程学院,江西,南昌 330013)

STS(Springsource Tool Suite)是Spring应用开发的一个强大工具,Cloud Foundry是Spring Source提供的一个开源云平台。在STS中通过添加Cloud Foundry扩展可支持云应用部署,对云平台上个人虚拟机的服务器及应用进行管理。分析了Cloud Foundry 的架构组成,讨论了将Web应用部署到云环境的具体操作过程,重点针对云数据库访问、文档管理应用以及面向消息应用,分析了在云环境下编程要注意的问题。最后,给出了一个网络教学系统样例以及云应用部署的优劣分析。

Cloud Foundry;STS;云应用部署;云数据库访问

云计算作为一种新型的资源共享和管理模式,成为近年来研究热点。将软件部署在公有云或私有云的虚拟化环境中,开发人员不用维护基础设施,从而使软件的部署和应用变得快速方便。根据美国国家标准与技术研究所的定义[1],云计算提供的服务从下往上分为3个层次,分别是基础设施服务(IaaS)、平台服务(PaaS)和软件服务(SaaS),这3种服务模型既相互独立又相互联系的。本文介绍的Cloud Foundry云平台属于PaaS类型。STS(Springsource Tool Suite)是开发Spring应用的优秀工具,Spring是一个开源框架,它是为了解决企业应用复杂性而创建的高效开发环境,Cloud Foundry云平台直接支持Spring的应用部署。

1 Cloud Foundry云平台简介

Cloud Foundry 是 VMware 发布的业内第一个开源 PaaS 项目。Cloud Foundry目前支持 Spring Java,Rails,Ruby等,也支持其他基于JVM 的框架,如 Groovy,Grails 等。并提供消息服务(如RabbitMQ)和数据服务(如MySQL,Mongo DB等)。利用Cloud Foundry构建的云计算平台,提供了软件开发、测试和运行维护一整套完整的平台环境, 确保安全性、可管理性、高可用性。……

登录APP查看全文

猜你喜欢

数据库环境用户
长期锻炼创造体内抑癌环境
一种用于自主学习的虚拟仿真环境
孕期远离容易致畸的环境
环境
数据库
关注用户
关注用户
数据库
关注用户
数据库