IaaS云平台下虚拟计算资源管理框架的设计与实现
这是一篇关于私有云,IaaS运营商,虚拟化,计算资源的论文, 主要内容为目前,电信运营商内部IT系统由于原有业务的扩容及新业务的增加,为数据中心管理带来新的挑战。数据中心硬件设施购买成本及维护成本日益上升,同时数据中心内的资源利用效率却普遍偏低。针对这一问题,业界提出了基于IaaS (Infrastructure as a Service,基础设施即服务)的企业私有云平台的解决方案。相比传统的IT系统建设模式,IaaS私有云平台通过对硬件设备进行虚拟化,提供可伸缩、可动态弹性分配的计算、存储和网络资源,并将企业内部的各种业务系统以服务的方式向用户开发,降低了运营商IT系统运维成本,同时带来了新的业务增长点。 本文研究了IaaS云平台资源池管理系统中计算资源虚拟化的相关问题,使用分层架构的设计思想,提出针对虚拟计算资源的管理方案。该方案可帮助管理员实现资源池系统中计算资源的管理功能,并针对不同业务系统的需求提供弹性、动态的计算资源服务,满足了当前资源池系统对于计算资源管理的建设目标。 本系统采用四层设计并实现了虚拟计算资源管理框架。在硬件虚拟化层,采用成熟的VMware vSphere产品对x86服务器进行虚拟化,提高系统的可靠性。针对虚拟计算资源服务模型,基于VMware vSphere SDK方式进行二次开发,纳管虚拟计算资源,向上层提供虚拟计算服务,提高系统兼容性及稳定性。开放接口层采用基于REST (Representational State Transfer,表征状态转移)约束规范,提供统一标准的虚拟计算资源服务接口,提高系统的可扩展性。顶层管理门户采用基于Struts、Spring和Hibernate的集成框架提供计算服务管理界面,以便用户进行可视化管理操作,提高系统可操作性。系统最终实现了所有功能需求,并且满足并发请求量平均200次/秒、最高500次/秒且平均响应时间小于5s的性能需求。
基于OpenStack的Cloud OS云平台对接Trove组件的研究与实现
这是一篇关于私有云,微服务,Trove,Docker,数据库服务,自动化部署的论文, 主要内容为云计算已经成为近年来计算机领域的主要研究方向之一。随着云计算的不断发展和Iaa S平台的不断成熟,数据库、大数据等面向应用平台的云计算方案也在不断的研究与发展中,AWS、Azure、阿里云等云平台都提出了针对特定数据库的云服务方案。而针对多种数据库,各云平台尚未提出统一管理的方案。因此,为多种数据库提供统一管理具有实际的研究价值。本文通过对私有云平台和数据库技术的研究,提出了一个基于Open Stack的Cloud OS私有云平台对接Trove数据库服务组件的系统。其以当前最热门的开源云平台Open Stack为基础,以已有的Cloud OS私有云系统为平台,构建了针对多种数据库的统一管理服务。本文的研究内容主要包含以下几个方面:1、首先通过对云计算和数据库技术发展现状的研究,分析了云平台对接数据库服务系统的特点,同时深入解析了系统所涉及的理论知识和核心技术。2、本文结合对私有云平台对接数据库服务的需求分析,提出了Cloud OS私有云平台对接Trove组件系统的系统架构;进而根据系统架构,分析了系统底层、Core Service服务层、Web Portal层的功能和内部结构。3、根据需求分析和系统架构,本文详细介绍了Cloud OS私有云平台对接Trove组件的设计与实现。首先,阐述了对数据库实例和数据库等的管理;接着,为了让系统具有更好的扩展性和性能,对系统进行了进一步的优化设计;最后,为了使系统功能更加完善,还对系统功能进行了扩展。4、由于Cloud OS私有云平台本身是一个庞大的项目,因此本文根据微服务架构的原理实现了数据库服务的模块化,并实现了服务注册、服务发现、API网关和单点登录等功能。另外,本文还简要介绍了数据库服务自动化部署的实现方式。5、最后,本文对系统进行了功能测试,并分析了其创建的数据库实例的性能。测试结果表明,基于Open Stack的Cloud OS私有云平台对接Trove组件系统提供了弹性伸缩的数据库服务,有效地提高了数据库资源的利用率和扩展性;同时,本文也分析了系统的不足,提出了对后续研究的展望。本文通过对私有云对接数据库服务的理论研究,分析和实现了基于Open Stack的Cloud OS对接Trove组件系统,为企业基于已有私有云平台部署云数据库服务从而提高企业数据库资源的管理和利用效率提供了理论支撑和实现参考。
私有云平台DBaaS服务的设计与实现
这是一篇关于私有云,DBaaS,云数据库,OpenStack Trove,WebSocket的论文, 主要内容为云计算的发展使得用户可以通过网络以自助服务的方式来获取自己所需的IT资源。借助于虚拟化技术,用户不需要关注具体的硬件,而只需要选择一家云服务提供商,登录到其云平台就可以购买和配置自己所需要的服务。这样的选择具有高度的扩展性,更加经济,也使得资源的利用率得到了明显改善。得益于云计算的发展,数据库技术也开始了从传统IT到云的转型。传统IT下的数据库需要管理员进行配置,数据库管理需要由专业的数据库管理员负责,数据库需要部署在大型机器上。而云计算下的DBaaS(数据库即服务)可以自助地进行服务配置,开发者可以管理自己的数据库服务,并且将其部署在虚拟化的机器上。为了满足用户在私有云平台上使用DBaaS服务的需求,本文以H3C私有云平台为基础,结合OpenStack Trove组件实现了该云平台的DBaaS服务模块,完成云数据库实例的生命周期管理和数据库管理等工作。本文首先对用户的需求进行了分析,云平台需要提供可扩展和可靠的云数据库给用户。接着介绍了当前私有云平台的架构和所采用的DBaaS后台方案,着重对OpenStack Trove组件创建数据库实例的原理进行了分析,并结合云平台进行了总体设计。然后对云平台上的DBaaS服务进行了详细设计与实现,因为涉及到多种服务的调用和数据的校验及组合,在代码实现上主要采用Java8提供的组合式异步编程方式对任务进行并发调用。由于数据库实例状态不能实时推送到前端页面,本文提出了一种基于WebSocket的状态推送方案解决此问题。最后对该云平台提供的DBaaS服务进行了系统测试。验证了该方案创建的数据库实例可以支持多种数据库类型和版本,用户在使用时可根据自己需求场景进行配置选择,并对数据库实例里的数据库和用户进行管理。
私有云平台中的拓扑管理系统设计与实现
这是一篇关于虚拟数据中心,拓扑,私有云的论文, 主要内容为云计算,是整个互联网行业新兴的产业,应运而生的研究方向包括了大数据、云管理等诸多方面。在云管理方面,主要负责的是云平台的构建与管理。根据云的规模,云平台可以分为公有云平台和私有云平台,公有云是指对外售卖的云计算实例的云,企业和个人可以直接在线购买使用。而私有云,则是企业或组织内部,以其自有的计算资源或存储资源为中心的内部云,其虚拟资源由公司或组织内部自给自足,按需分配。无论是公有云还是私有云,都需要一套行之有效的管理系统来帮助用户对虚拟资源进行管理。随着虚拟化的发展,许多私有云平台管理系统相继出现,它们通过前台的页面来帮助用户管理其所有的虚拟化资源、包括云防火墙、云路由器、云网络、云负载均衡、云主机实例等。这些系统绝大多数都是通过资源列表的形式来进行虚拟化资源的管理。本文提出了一种新的管理方式,使用拓扑来管理这些虚拟资源,将云防火墙等资源分别表示为拓扑中的元素。而整个拓扑概括的来说,就是用户的虚拟数据中心。本文首先介绍了云计算的概念、分类,并详细介绍了私有云管理平台。分析了国内外的私有云平台发展现状,对比已上线售卖的私有云管理平台,总结了以往的管理平台的管理模式,提出了一种新的管理模式,即使用图形化的拓扑界面进行资源展示,并将各个资源的管理操作统一化。随后本文历数了私有云拓扑管理系统需要实现的功能点与技术难点,从功能上来说,既需要对私有云的资源实现管理,又需要对拓扑图形进行有效的组织,同时对于多用户并发操作需要进行合适的处理。从其他方面来说,本系统需要体现出图形化管理资源的优势,增加整个系统的易用性,通用型、性能等需要进行一定的保证。为了实现这些需求,本文选用了TWaver+JSF+Hibernate+Spring的架构,对这些难点逐一克服,在拓扑部分实现了后台与前台的数据一致性交互、安全性检查、拓扑布局、拓扑动作监听、拓扑存储等功能点,而在私有云资源管理部分,也实现了对于从虚拟防火墙、路由器、私有网络、负载均衡监听器和云主机实例的各项管理功能,包括启动、关闭、修改、删除等基本功能,和统一化的一键自动化部署、模板部署等高级功能。最后,对整个虚拟数据中心管理系统进行了测试,测试结果显示,基于图形化的拓扑管理系统可以完成资源的统一化管理,极大的增加虚拟云资源的直观性和管理的易用性。
私有网盘应用系统的设计与实现
这是一篇关于私有云,网盘,Spring,Java的论文, 主要内容为随着互联网的发展,近年来大数据技术和云存储技术在全球学术界、工业界和国家政府中备受关注。越来越多的国外研究单位和研究人员正在投入云存储和大数据的研究和开发。目前,许多国内网络磁盘(包括个人网络磁盘和企业网络磁盘)主要提供公共云服务,只有少数网络磁盘供应商提供私有云服务。可见云环境下的大数据存储不管是对企业还是个人用户变得尤为重要。然而分散的存储方式往往意味着资料面临着设备损坏、病毒和网络攻击以及人为的删除和破坏。数据海量的快速增长让云存储系统面临的巨大压力和挑战。为了解决企业进行日常的业务管理,根据各种业务应用系统的特性很方便地综合调整资源的分配,解决基础设施资源的复用、通用业务能力开放、业务承载等一系列问题。尤其是网盘数据存储安全性问题和存储问题。本论文从以下几个工作来开展研究设计并实现完整的私有网盘系统:(1)从系统业务需求出发,在客户现场调研分析用户真实的业务需求,基于持续与客户业务人员详细沟通交流的过程,阶段性的获取到了系统完整的需求文档,包括功能需求和非功能性需求。并进行的大量定制化的功能服务。实现用户在系统的操作使用过程中拥有简单、统一的管理平台,易于系统调动和分配资源的目标。(2)采用JAVA技术为基础,开发工具是eclipse,运行于JVM环境中。在需求分析的基础上分别利用SpringCloud技术和PowerDesigner对系统进行系统架构设计和数据库设计。Web容器采用WebShpere支持分布式部署,Rides缓存框架,Hadoop存储等平台技术支撑完成了私有网盘应用系统的功能开发和设计。(3)利用单元模块测试和系统集成测试的方法来对系统整体进行测试,验证系统的主要功能模块是否正常实现。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码客栈网 ,原文地址:https://m.bishedaima.com/lunwen/46567.html