基于OpenStack云计算平台的研究与实现 下载本文

基于OpenStack云计算平台的研究与实现

今天,云计算正以一种前所未有的速度爆炸式增长发展,这主要得益于互联网时代的到来,而我们非常幸运的见证了这一过程。作为基于互联网的一种新兴IT服务模式,用户可以依托于网络,按照服务的形式获取到实际需求的、灵活可变的、可伸缩扩展的IT资源。

云计算作为新的IT产业变革已经得到国际社会的普遍承认,已经从早期的概念阶段走向了现今的使用阶段,从圆桌前的讨论阶段迈向了日常的生产阶段。为了能够有效的管理拥有庞大资源的云计算资源,各大IT科技公司纷纷推出了自己的云计算管理平台,例如亚马逊的AWS、谷歌的GCP和微软的Azure等。

而围绕着开放源代码这一核心优势,在2010年的时候,一个名字为OpenStack的云计算平台被美国的国家宇航局和Rackspace公司提了出来,OpenStack云计算平台正因为具备大规模、简单、可伸缩的部署特点,因此在推出后得到了很多IT科技公司和云计算爱好者们的支持。OpenStack云计算平台是一个具有简化部署过程的云计算平台,其组件交互式的架构为其带来了良好的扩展性。

云计算平台通过使用技术手段管理着由众多IT资源构成的云资源池,并通过以服务的形式向用户提供。云资源池的规模会随着使用云计算的用户增多而变得越来越大,而资源调度的效率不仅会影响到云计算平台运行服务的性能和成本,而且还会对用户的使用感受产生影响。

所以,如何提高资源的利用率,有效的分配资源,使云计算平台内的IT资源可以得到充分均衡的利用,对于规模日益庞大的云计算平台来说是十分重要的。本论文首先结合当今的时代背景,对云计算进行了细致地介绍,并根据国内外云

计算产业的发展状况进行了比对分析,对云计算的核心技术进行了深度的剖析,并从逻辑架构、部署实现等方面对OpenStack云计算平台进行了一次全面的学习和研究,基于学习研究的成果,设计并部署了一个OpenStack云计算平台。

接着,本论文重点针对OpenStack云计算平台的资源调度策略算法进行了深入的学习和研究,在此学习研究的基础上,通过对OpenStack云计算平台的资源调度策略所表现的问题进行分析和改进,从而设计并实现了一种基于动态的、以实现负载均衡节能为目标的云计算平台资源调度策略模块。最后,通过对实现的基于动态的云平台资源调度策略算法进行实验验证,从而证明本论文设计的动态资源调度策略实现了预期的效果,优化OpenStack云平台的资源调度机制,有效的提高云平台的资源利用率,减少额外的开销,保证了云计算平台的服务质量。