论文部分内容阅读
云计算作为一种商业计算模型,在“互联网+”的倡导下现在被各大传统企业广泛运用。Platform-as-a-Service(PaaS)通过提供平台来进行服务,它为应用交付、资源管理、运维部署、业务支撑等提供了基于新一代IT架构的重要支撑体系。“重庆产学研合作创新创业综合服务信息平台”的开发来源于重庆市“121”科技支撑示范工程重庆信息产业产学研合作创新创业基地建设项目。该平台部署在服务器集群搭建的云平台上。平台开发之初旨在有效整合高校、企业、科研院所三方资源、实现技术创新的对接与耦合、降低创新成本、提高创新效率,并增强企业自主创新能力、培育战略性新兴产业。之后为了产学研平台能更好地管理高校、企业、科研院的公共服务系统以及更好地利用产学研平台物理资源,就需要为平台扩展一种PaaS服务。该服务能够为第三方系统部署到产学研平台所属的物理架构上自动化的分配与第三方系统相适应的运行环境。为了使第三方系统能够自适应到产学研平台物理架构上,以及让产学研平台融合第三方系统提供的服务,本文的工作包括以下几个方面:1针对产学研平台所属的物理架构,设计了让第三方系统能够自适应产学研平台物理架构的策略。该策略的核心是根据第三系统的类型,在平台物理架构上自动化的分配相适应的运行环境。第三方系统的服务统一由产学研平台向外提供。2开发网站自动化部署系统来实现设计的策略。运用软件工程思想,对网站自动化部署系统进行详细的分析与设计。将网站自动化部署系统划分为应用服务器分配模块、数据库装配模块、域名服务管理模块和文件传输模块四大功能模块。3基于Java的生态环境,采用Spring MVC框架和Hibernate框架开发了网站自动化部署系统,实现了划分的功能模块。4在数据库装配模块中,分析了未经过事务处理的数据库分配操作可能造成的资源浪费问题,将数据库分配操作组合为一个事务,通过事务的执行保证数据库分配的有效性。5研究了Java并发框架,使用线程池技术,将数据库分配任务与线程绑定,通过线程池管理调度线程,执行数据库分配任务。从而使数据库分配能够在并发环境下稳定并且高效的执行,进一步提升网站自动化部署系统的性能。通过上述工作,为产学研平台增加了网站自动化部署系统,扩展出了轻量级的PaaS服务向高校、企业、科研院提供。