一种混合云服务基础架构集中化管理的自动化引擎制造技术

技术编号:17565217 阅读:179 留言:0更新日期:2018-03-28 14:50
本发明专利技术公开了一种混合云服务基础架构集中化管理的自动化引擎,属于云计算领域。该自动化引擎用于统一管理公有云和专有云,其具有至少一个通过API形式对外提供统一管理服务的主控端;公有云和专有云中均具有与外界网络隔离的VPC,每个VPC中具有若干个被控端和至少一个代理端;每个VPC下的被控端均以该VPC下的代理端作为中转与主控端进行通信,接受主控端的统一管理并向主控端反馈执行结果。该自动化引擎能够对混合云平台服务进行集中化配置管理、分发文件、采集服务器数据、操作系统基础及软件包管理,同时能够跨云平台厂商、跨VPC对主机进行统一管理。

【技术实现步骤摘要】
一种混合云服务基础架构集中化管理的自动化引擎
本专利技术属于云计算领域,具体涉及一种混合云服务基础架构集中化管理的自动化引擎的方法。
技术介绍
云计算技术的飞速发展,说明了云计算解决方案在各个行业的整体成熟度,而传媒领域也经历着一场重大而深刻的变革,依托于云计算逐渐步入互动融合的发展阶段。在这个阶段,随着业务流程上云的过程中,出现了公有云和专有云上资源服务规模飞速增长的情况。如何提供一种集中、方便、高效的自动化管理引擎是对混合云建设中应当思考的问题,目前主要通过以下方式实现对云上服务的管理:1.云平台的WebConsole登录公有云/专有云提供了通过VNC(VirtualNetworkConsole)登录服务主机的方法。这种方法对普通用户或一般性的管理有着非常方便的入口,并且无需考虑云内网络隔离的问题。但这种方法无法提供快速登录的方式;同时无法进行批量管理、分发文件、采集服务器数据等操作;某些云厂商没有提供VNC登录的方式。2.通过远程登录软件登录这种方法可快速在软件页面快速切换不同的主机进行登录和管理。而这种方式的缺点:后续登录都需要通过密码登录;登录VPC内的服务需要通过VPN;无法进行批量管理、分发文件、采集服务器数据等操作,对于服务规模飞速增长的情况下,无法高效、自动化的管理。
技术实现思路
本专利技术的目的在于解决现有技术中公有云、专有云无法统一集中管理的问题,并提供一种混合云服务基础架构集中化管理的自动化引擎的方法。该自动化引擎为用户提供了针对公有云、专有云上众多服务的批量执行命令的能力,根据不同业务特性进行配置集中化管理、分发文件、采集服务器数据、操作系统基础及软件包管理等。本专利技术所采用的具体技术方案如下:混合云服务基础架构集中化管理的自动化引擎,用于统一管理公有云和专有云,该自动化引擎中具有至少一个通过API形式对外提供统一管理服务的主控端;公有云和专有云中均具有与外界网络隔离的VPC(VirtualPrivateCloud,虚拟私有云),每个VPC中具有若干个被控端和至少一个代理端;每个VPC下的被控端均以该VPC下的代理端作为中转与主控端进行通信,接受主控端的统一管理并向主控端反馈执行结果。作为优选,所述的代理端通过绑定EIP(ElasticIP)并在节点内部配置指定域名实现和主控端的通信。作为优选,所述的代理端和其所处的VPC下的被控端之间,以内网IP的形式发现、连接。作为优选,所述的被控端中安装有代理软件并配置其指向代理端,使主控端和代理端能够连接至被控端。作为优选,所述的被控端为物理机和/或虚拟机。本专利技术提出了一种混合云服务基础架构集中化管理的自动化引擎的方法。其有益效果主要表现在以下两个方面:1、高效性与一般的对云服务的管理手段相比,该方法能提高运维人员的工作效率、规范业务配置与操作,同时也是PaaS平台配置、编排媒体服务的有效手段。而现有的技术用户只能一台一台的登录主机进行业务配置、分发文件、采集服务器数据、操作系统基础及软件包管理,在大规模云服务存在的场景下显得非常低效。而本专利技术则改善了这一缺点,具有高效性。2、自动化传统的对云服务的管理手段需要根据不同的VPC拨通VPN才能保障本机和目标机器的网络直达,同时还需要输入主机用户名和密码等,严重的影响了业务的配置、维护等。本专利技术可通过Master节点对公有云和专有云进行自动化、集中化、批量的管理,无需考虑网络连接、用户名和密码的登录,大大的减少了人力物力的开支。附图说明图1为混合云服务基础架构集中化管理的自动化引擎的架构图;图2为一实施例中自动化引擎的拓扑图。具体实施方式下面结合附图和具体实施方式对本专利技术做进一步阐述和说明。本专利技术中各个实施方式的技术特征在没有相互冲突的前提下,均可进行相应组合。如图1所示,为混合云服务基础架构集中化管理的自动化引擎的架构图,其所针对的混合云服务基础架构中包含公有云和私有云,而公有云和专有云中均具有多个与外界网络隔离的VPC。因此,传统的自动化管理引擎无法很好地实现跨云平台厂商、跨VPC的批量执行命令、统一管理等功能。本专利技术的自动化引擎包括主控端(Master)、代理端(Syndic)和被控端(Minion)三个模块。其中,主控端作为入口,用于对外提供统一管理服务。本实施例中,引擎通过主控端对外以API形式提供配置管理、远程执行、分发文件监控等功能。公有云和专有云下属的每个VPC中,具有一个Syndic和多个Minion。由于VPC是与外界网络隔离的,因此每个VPC中的代理端Syndic作为该VPC下的中转,用于在Master节点和该VPC下的Minion节点之间建立连接。通过给Syndic节点绑定EIP,并在Syndic节点内部配置指定域名,即可实现Syndic节点和Master节点的通信。而Syndic和当前VPC下的Minion节点则以内网IP的形式发现、连接。被控端是指需要被管理的主机,主机可以是物理机、虚拟机,通过在主机中安装代理软件并配置其指向Syndic,成功后Master和Syndic节点可连接Minion节点。在该自动化引擎下,即使存在云内网络隔离,用户也可以利用Master节点,向位于不同云平台、不同VPC中的多台主机发送管理指令,通过API对指定的VPC下的所有ECS(ElasticCloudServer,云主机)、云桌面等服务进行配置集中化管理、分发文件、采集服务器数据、操作系统基础及软件包等功能。而且,在统一管理过程中,无需登陆每台主机输入该主机的用户名和密码,从而真正实现了主控端跨平台、跨VPC连接所有的Minion节点。当Minion节点执行完Master节点发送的命令后,可将执行的结果推送给上级节点,由此Master节点可实现对下属各个主机的系统监控,实现集中化批量管理功能。但需要指出的是,尽管在图1的架构图中只示意了一个Master节点,但实际使用过程中可以根据业务需要进行拓展,设置多个Master节点对外提供服务。而一个Minion节点也可以同时存在于多个VPC中,然后通过对应的Syndic节点与目标Master节点进行通信。图2中即为另一实施例的自动化引擎拓扑图,该引擎可以通过2个Master节点,对位于不同VPC中的主机进行统一管理。以上所述的实施例只是本专利技术的一种较佳的方案,然其并非用以限制本专利技术。有关
的普通技术人员,在不脱离本专利技术的精神和范围的情况下,还可以做出各种变化和变型。因此凡采取等同替换或等效变换的方式所获得的技术方案,均落在本专利技术的保护范围内。本文档来自技高网
...
一种混合云服务基础架构集中化管理的自动化引擎

【技术保护点】
一种混合云服务基础架构集中化管理的自动化引擎,用于统一管理公有云和专有云,其特征在于,具有至少一个通过API形式对外提供统一管理服务的主控端;公有云和专有云中均具有与外界网络隔离的VPC,每个VPC中具有若干个被控端和至少一个代理端;每个VPC下的被控端均以该VPC下的代理端作为中转与主控端进行通信,接受主控端的统一管理并向主控端反馈执行结果。

【技术特征摘要】
1.一种混合云服务基础架构集中化管理的自动化引擎,用于统一管理公有云和专有云,其特征在于,具有至少一个通过API形式对外提供统一管理服务的主控端;公有云和专有云中均具有与外界网络隔离的VPC,每个VPC中具有若干个被控端和至少一个代理端;每个VPC下的被控端均以该VPC下的代理端作为中转与主控端进行通信,接受主控端的统一管理并向主控端反馈执行结果。2.如权利要求1所述的混合云服务基础架构集中化管理的自动化引擎,其特征在于,所述的代理端通过绑定EIP并在...

【专利技术属性】
技术研发人员:钱永江胡伟汤振华江冠阳楼望江洪松虹黄晓晖陆蕴超尤倩倩
申请(专利权)人:浙江广播电视集团
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1