论文部分内容阅读
随着云计算应用的大量普及,越来越多的企业开始构建云服务平台。云计算有着整合计算机资源进行复杂的大数据处理特点,备受各大互联网厂商关注。云计算是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务,这种资源池就被称为“云”。由于云服务平台大量数据的存储和大量用户访问,特别是单位时间内如果大量用户数据的传输和访问,因此云服务平台的资源的自动分布,实现资源的动态调配成为云服务平台的关键。本课题主要结合实际项目,实现云服务平台动态资源调配,然后开发一个动态资源管理系统对资源进行管理监控。本课题主要解决以下三个问题:1)在成功搭建好云服务平台之后,分析基础设施层资源和云应用环境层资源的资源融合,实现两层资源的融会贯通,不局限于单一层面的资源,二层资源可以互相填充扩展。2)研究资源如何实现动态调配,基础设施层服务器的负载均衡处理,以及云运行环境层的各个节点的负载均衡,以及跨层的资源切换。云计算的核心技术之一就是实现整合大量资源,利用整合的资源完成单一服务器无法完成的任务。3)开发云服务平台动态资源管理系统,在实现了云服务平台的资源动态调配之后,开发云服务平台动态资源的管理系统,将资源进行有效管理监控。在完成上面的主要问题之后,再利用测试工具测试云服务平台的资源是否实现动态调配,这样才能体现研究的意义。本课题采用vSphere构建虚拟基础设施,然后采用云运行环境平台CloudFoundry构建的云服务平台,然后实现两层平台的资源动态调配,两层平台之间的资源能够互相切换,最后用一个动态资源管理系统对整个云服务平台进行有效管理和监控。采用的关键技术有资源负载均衡和虚拟共享存储来实现动态资源调配,以及J2EE的Web技术来实现对资源的一个监控管理系统。其中资源负载均衡主要在云运行环境这个层面来解决节点的负载不均的问题,虚拟共享存储主要用以解决云服务平台的资源局限性的问题,实现整个云服务平台的动态资源。