The invention discloses a method for providing private cloud services based on automatic adaptation, which includes: determining the set of devices used to provide private cloud services and the performance requirements associated with private cloud services; selecting target servers from the multiple servers based on the performance requirements associated with private cloud services and multiple computing nodes; and acquiring the hardware messages of the target servers. Information and software information are parsed to determine the multiple adaptation parameters of the target server; the cluster controller component used to provide private cloud services is modified according to the multiple adaptation parameters; the device description information of each computing node in the multiple computing nodes is obtained by the cluster controller component, and the device description letter of each computing node is based on the device description letter of each computing node. The information creates an appropriate client component for each computing node and sends each client component to the corresponding computing node. The method of the invention can improve the scalability and compatibility of private clouds.
【技术实现步骤摘要】
一种基于自动适配来提供私有云服务的方法及系统
本专利技术涉及互联网
,并且更具体地,涉及一种基于自动适配来提供私有云服务的方法及系统。
技术介绍
随着网络技术的飞速发展,人们对于高效和分布式计算的需求也不断提高。伴随着新的计算模式的不断出现,云计算作为一种新兴的分布式和高效计算模式,受到了人们的普遍关注。云计算是集网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机性能和发展的网络技术一体的产物,是一种新兴的商业计算模型。随着私有云的兴起,将云计算应用到创新领域,为广大企业以及学习者提供准确、便捷、广泛的服务,成为当前的主要任务。同时,将云计算应用于创新领域,能够使其在信息服务的方式、内容、模式等诸多方面发生深刻的变革,从而有利于传统的创新服务转化成新型的创新服务。现有私有云的搭建对应硬件和软件的环境要求很高,基于高要求的环境搭建的私有云成本高,不利于私有云在国内的普及和发展。
技术实现思路
基于此,针对上述技术问题,提供一种低成本的基于自动适配来提供私有云服务的方法及系统。一种基于自动适配来提供私有云服务的方法,所述方法包括:确定用于提供私有云服务的设备集合和与私有云服务相关联的性能要求,所述设备集合中包括多个服务器和多个计算节点;基于所述与私有云服务相关联的性能要求和多个计算节点从所述多个服务器中选择目标服务器,并将所述多个服务器中除了所述目标服务器之外的服务器用作计算节点;获取所述目标服务器的硬件信息和软件信息,并对所述目标服务器的硬件信息和软件信息进行解析以确定所述目标服务器的多个适配参数;根据所述目标服务器的多个适配 ...
【技术保护点】
1.一种基于自动适配来提供私有云服务的方法,其特征在于,所述方法包括:确定用于提供私有云服务的设备集合和与私有云服务相关联的性能要求,所述设备集合中包括多个服务器和多个计算节点;基于所述与私有云服务相关联的性能要求和多个计算节点从所述多个服务器中选择目标服务器,并将所述多个服务器中除了所述目标服务器之外的服务器用作计算节点;获取所述目标服务器的硬件信息和软件信息,并对所述目标服务器的硬件信息和软件信息进行解析以确定所述目标服务器的多个适配参数;根据所述目标服务器的多个适配参数对用于提供私有云服务的集群控制器组件进行修改,以使得经过修改的集群控制器组件能够在所述目标服务器上运行;利用所述集群控制器组件获取所述多个计算节点中的每个计算节点的设备描述信息,并且基于每个计算节点的设备描述信息为每个计算节点创建相适配的客户端组件并将每个客户端组件发送给相应的计算节点,以使得每个计算节点的客户端组件能够在集群控制器组件的控制下提供私有云服务。
【技术特征摘要】
1.一种基于自动适配来提供私有云服务的方法,其特征在于,所述方法包括:确定用于提供私有云服务的设备集合和与私有云服务相关联的性能要求,所述设备集合中包括多个服务器和多个计算节点;基于所述与私有云服务相关联的性能要求和多个计算节点从所述多个服务器中选择目标服务器,并将所述多个服务器中除了所述目标服务器之外的服务器用作计算节点;获取所述目标服务器的硬件信息和软件信息,并对所述目标服务器的硬件信息和软件信息进行解析以确定所述目标服务器的多个适配参数;根据所述目标服务器的多个适配参数对用于提供私有云服务的集群控制器组件进行修改,以使得经过修改的集群控制器组件能够在所述目标服务器上运行;利用所述集群控制器组件获取所述多个计算节点中的每个计算节点的设备描述信息,并且基于每个计算节点的设备描述信息为每个计算节点创建相适配的客户端组件并将每个客户端组件发送给相应的计算节点,以使得每个计算节点的客户端组件能够在集群控制器组件的控制下提供私有云服务。2.根据权利要求1所述的方法,其特征在于,还包括:根据时间同步协议,将所述目标服务器、所述计算节点和所述集群控制器组件的时间同步;其中,所述目标服务器、所述计算节点和所述集群控制器组件通过配置的网络进行所述时间同步协议的传输。3.根据权利要求1所述的方法,其特征在于,还包括:在所述集群控制器组件中选取第一集群控制器组件和第二集群控制器组件进行公钥交换,以实现所述集群控制器组件之间的安全认证。4.根据权利要求3所述的方法,其特征在于,所述安全认证的安全机制采用数字证书,所述数字证书采用RSA加密算法。5.根据权利要求3所述的方法,其特征在于,还包括:所述客户端组件通过所述相应计算节点进行私有云注册。6.根据权利要求1所述的方法,其特征在于...
【专利技术属性】
技术研发人员:王鹏,
申请(专利权)人:华迪计算机集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。