云平台配置方法和装置制造方法及图纸

技术编号:21369524 阅读:35 留言:0更新日期:2019-06-15 11:10
本发明专利技术公开了一种云平台配置方法和装置,包括:分别对生产环境、预生产环境和测试环境的配置中心进行管理;通过生产环境的配置中心,获取生产环境的配置数据;通过预生产环境的配置中心,获取预生产环境的配置数据;通过测试环境的配置中心,获取测试环境的配置数据。本发明专利技术能够统一管理云平台中服务和应用在不同环境、不同集群的配置,当服务和应用的配置被修改后能够实时推送到服务和应用端,并且微服务配置中心具备规范的权限、流程治理等特性。

Cloud Platform Configuration Method and Device

The invention discloses a cloud platform configuration method and device, which includes: managing the configuration centers of production environment, pre-production environment and test environment respectively; obtaining the configuration data of production environment through the configuration centers of production environment; obtaining the configuration data of pre-production environment through the configuration centers of pre-production environment; and obtaining the test data through the configuration centers of test environment. Configuration data for the environment. The invention can uniformly manage the configuration of services and applications in different environments and clusters in a cloud platform, and can be pushed to the service and application end in real time when the configuration of services and applications is modified, and the micro service configuration center has the characteristics of standardized permissions, process governance, etc.

【技术实现步骤摘要】
云平台配置方法和装置
本专利技术涉及计算机
,特别涉及云平台配置方法和装置。
技术介绍
目前随着计算机技术、网络技术创新进步,特别是虚拟化技术的进步,还有新概念、新方案的创新和发展,为云平台的推出奠定了基础。现有技术中,部署在不同环境中的云平台无法有效的进行统一配置。
技术实现思路
本专利技术实施例提供了一种云平台配置方法和装置。旨在解决现有技术部署在不同环境中的云平台无法有效的进行统一配置的问题。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。根据本专利技术实施例的第一方面,提供了一种云平台配置方法,包括:分别对生产环境、预生产环境和测试环境的配置中心进行管理;通过生产环境的配置中心,获取生产环境的配置数据;通过预生产环境的配置中心,获取预生产环境的配置数据;通过测试环境的配置中心,获取测试环境的配置数据。可选的,分别对生产环境、预生产环境和测试环境的配置中心进行管理,包括:分别对生产环境、预生产环境和测试环境的配置中心的账号、权限和集群中的一个或多个信息进行管理。可选的,通过生产环境的配置中心,获取生产环境的配置数据,包括:通过生产环境的配置中心相关联的数据库,获取生产环境的配置数据。可选的,通过预生产环境的配置中心,获取预生产环境的配置数据,包括:通过预生产环境的配置中心相关联的数据库,获取预生产环境的配置数据,可选的,通过测试环境的配置中心,获取测试环境的配置数据,包括:通过测试环境的配置中心相关联的数据库,获取测试环境的配置数据。根据本专利技术实施例的第二方面,提供了一种云平台配置装置,包括:配置中心管理端,用于对生产环境、预生产环境和测试环境的配置中心进行管理;生产环境配置服务器,用于获取生产环境的配置数据;预生产环境配置服务器,用于获取预生产环境的配置数据;测试环境配置服务器,用于获取测试环境的配置数据。可选的,配置中心管理端,用于对生产环境、预生产环境和测试环境的配置中心的账号、权限和集群中的一个或多个信息进行管理。可选的,生产环境配置服务器还包括生产环境数据库,生产环境数据库,还用于获取生产环境的配置数据。可选的,预生产环境配置服务器还包括预生产环境数据库,预生产环境数据库,还用于获取预生产环境的配置数据。可选的,测试环境配置服务器还包括测试环境数据库,测试环境数据库,还用于获取测试环境的配置数据。本专利技术实施例公开的技术方案,通过在云平台上使用微服务配置中心的新概念、新模式、新工具,能够统一管理云平台中服务和应用在不同环境、不同集群的配置,当服务和应用的配置被修改后能够实时推送到服务和应用端,并且微服务配置中心具备规范的权限、流程治理等特性。提高了云平台上的应用和服务的运维的生产效率;确保了应用和服务的配置数据的规范性和安全性;应用和服务的配置发布都有版本管理,可以根据需要方便的支持配置的回滚;微服务配置中心的服务端可以实时的监控到云平台上的应用和服务的实例使用情况;降低了云平台的运营成本。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是本专利技术实施例公开的一种云平台配置方法的流程图;图2是本专利技术实施例公开的另一种云平台配置方法的流程图;图3是本专利技术实施例公开的一种云平台配置装置的示意图。具体实施方式以下描述和附图充分地示出本专利技术的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本专利技术的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“专利技术”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的专利技术,不是要自动地限制该应用的范围为任何单个专利技术或专利技术构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。本专利技术实施例公开了一种云平台配置方法,如图1所示,包括:S101、分别对生产环境、预生产环境和测试环境的配置中心进行管理;S102、通过生产环境的配置中心,获取生产环境的配置数据;S103、通过预生产环境的配置中心,获取预生产环境的配置数据;S104、通过测试环境的配置中心,获取测试环境的配置数据。可选的,S101还可以包括:S1011、分别对生产环境、预生产环境和测试环境的配置中心的账号、权限和集群中的一个或多个信息进行管理。可选的,S102还可以包括:S1021、通过生产环境的配置中心相关联的数据库,获取生产环境的配置数据。可选的,S103还可以包括:S1031、通过预生产环境的配置中心相关联的数据库,获取预生产环境的配置数据,可选的,S104还可以包括:S1041、通过测试环境的配置中心相关联的数据库,获取测试环境的配置数据。示例性的,如图2所示,在生产环境部署配置中心管理端及数据库,负责管理生产环境、预生产环境、测试环境的配置数据,以及账号、权限、集群等信息的管理和维护。在生产环境部署配置中心adminservice和configservice,以及数据库。在预生产环境部署配置中心adminservice和configservice,以及数据库。在测试环境部署配置中心adminservice和configservice,以及数据库。云平台中生产环境的服务和应用从生产环境的配置中心读取配置数据。云平台中预生产环境的服务和应用从预生产环境的配置中心读取配置数据。云平台中测试环境的服务和应用从测试环境的配置中心读取配置数据。本专利技术实施例公开了微服务配置中心技术在云平台的应用方法,以分布式部署的方式部署微服务配置中心的服务端,包括分布式部署数据库,不同的环境分别部署微服务配置中心;在微服务配置中心的服务端创建项目、分配权限,并创建配置项目、发布配置项目;云平台中的服务和应用作为配置中心的客户端,实时的从配置中心的服务端获取配置信息。本专利技术实施例公开的技术方案,通过在云平台上使用微服务配置中心的新概念、新模式、新工具,能够统一管理云平台中服务和应用在不同环境、不同集群的配置,当服务和应用的配置被修改后能够实时推送到服务和应用端,并且微服务配置中心具备规范的权限、流程治理等特性。提高了云平台上的应用和服务的运维的生产效率;确保了应用和服务的本文档来自技高网...

【技术保护点】
1.一种云平台配置方法,包括:分别对生产环境、预生产环境和测试环境的配置中心进行管理;通过所述生产环境的配置中心,获取所述生产环境的配置数据;通过所述预生产环境的配置中心,获取所述预生产环境的配置数据;通过所述测试环境的配置中心,获取所述测试环境的配置数据。

【技术特征摘要】
1.一种云平台配置方法,包括:分别对生产环境、预生产环境和测试环境的配置中心进行管理;通过所述生产环境的配置中心,获取所述生产环境的配置数据;通过所述预生产环境的配置中心,获取所述预生产环境的配置数据;通过所述测试环境的配置中心,获取所述测试环境的配置数据。2.根据权利要求1所述的方法,其特征在于,分别对所述生产环境、所述预生产环境和所述测试环境的配置中心进行管理,包括:分别对所述生产环境、所述预生产环境和所述测试环境的配置中心的账号、权限和集群中的一个或多个信息进行管理。3.根据权利要求1所述的方法,其特征在于,通过所述生产环境的配置中心,获取所述生产环境的配置数据,包括:通过所述生产环境的配置中心相关联的数据库,获取所述生产环境的配置数据。4.根据权利要求1所述的方法,其特征在于,通过所述预生产环境的配置中心,获取所述预生产环境的配置数据,包括:通过所述预生产环境的配置中心相关联的数据库,获取所述预生产环境的配置数据。5.根据权利要求1所述的方法,其特征在于,通过所述测试环境的配置中心,获取所述测试环境的配置数据,...

【专利技术属性】
技术研发人员:王雪松张凤国
申请(专利权)人:北京奥鹏远程教育中心有限公司
类型:发明
国别省市:北京,11

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

1