多数据中心管理方法和系统技术方案

技术编号:15441803 阅读:86 留言:0更新日期:2017-05-26 06:50
本发明专利技术公开了一种多数据中心管理方法和系统,所述方法包括以下步骤:设置多个数据中心,为每个数据中心设置控制台;用户通过第一数据中心的控制台管理第一数据中心;用户切换到第二数据中心的控制台,通过单点登录自动认证用户信息,然后管理第二数据中心。本发明专利技术中每个数据中心都有一个单独的控制台负责管理,解决了控制台的单点故障问题和性能瓶颈问题。控制台和数据中心内部服务的交互使用内网,大大提高了安全性或者避免了使用专线的高额费用。

Multi data center management method and system

The invention discloses a multi data center management method and system, wherein the method comprises the following steps: setting a plurality of data center, set the console for each data center; the user through the first data center console management of the first data center; the user switches to the second data center console, through single sign on automatic authentication of user information then, the second data management center. In the present invention, each data center has a separate console for managing the single point of failure problems and performance bottlenecks of the console. The interactive use of intranets within the console and data center services greatly improves security or avoids the high cost of using dedicated lines.

【技术实现步骤摘要】
多数据中心管理方法和系统
本专利技术涉及数据中心
,特别涉及一种多数据中心管理方法和系统。
技术介绍
Horizon是OpenStack的控制台(dashboard)项目,大部分基于OpenStack二次开发的云平台都会基于Horizon的架构改造控制台。Horizon的原生多数据中心管理方案中,Horizon只会部署在单个数据中心中,用户在切换数据中心时实际上只是切换了Horizon的后端地址指向。也就是说用户在请求数据中心A的服务时,用户请求先到达中心Horizon,然后horizon再通过网络把请求转到数据中心A。用户切换到数据中心B后,再请求服务时,Horizon会把请求通过网络转发给数据中心B。Horizon当前实现方案的不足有:(1)由于Horizon只在一个数据中心部署,如果部署Horizon的数据中心出现故障,那么用户就会失去对所有数据中心的管理能力。(2)Horizon会成为性能瓶颈,如果用户比较多并发量比较大时,用户控制台就有可能出现卡顿现象。(3)由于Horizon访问和它不在同一地点的数据中心时只能通过外网或者专线,专线一般价格较贵,而外网线路的安全问题很难保证。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种多数据中心管理方法和系统。所述技术方案如下:一方面,一种多数据中心管理方法,包括以下步骤:设置多个数据中心,为每个数据中心设置控制台;用户通过第一数据中心的控制台管理第一数据中心;用户切换到第二数据中心的控制台,通过单点登录自动认证用户信息,然后管理第二数据中心。进一步的,用户通过第一数据中心的控制台管理第一数据中心,当所述用户切换到第二数据中心时,通过重定向方式切换到第二数据中心的控制台。进一步的,用户通过第一数据中心的控制台管理第一数据中心的具体步骤包括:用户登录第一数据中心的控制台,控制台生成用户登录凭证,并将用户登录凭证存入用户浏览器缓存中;用户通过控制台管理对应数据中心。进一步的,用户切换到第二数据中心的控制台,通过单点登录自动认证用户信息,然后管理第二数据中心的具体步骤包括:用户选择切换到第二数据中心;第一数据中心的控制台查找第二数据中心的地址,将用户重定向到第二数据中心的控制台;第二数据中心的控制台从用户浏览器缓存中取得用户登录凭证,将用户登录凭证通过认证取得用户数据,完成用户认证;用户通过第二数据中心的控制台管理第二数据中心。具体的,为每个数据中心设置控制台的方法具体为:为每个数据中心设置控制台,为控制台配置数据中心编号、可跳转数据中心名称和可跳转数据中心的地址。具体的,将用户登录凭证通过认证取得用户数据的方法具体为:将用户登录凭证反查数据库,得到用户名称、项目名称、云服务地址和角色信息。另一方面,一种数据中心控制平台,包括:控制模块,用于管理控制平台;用户模块,与控制模块连接,用于认证用户信息;数据模块,与控制模块连接,用于存储数据中心的信息;切换模块,与控制模块连接,用于将用户重定向到其他数据中心的控制平台。具体的,数据模块存储的数据中心信息包括:数据中心编号、可跳转数据中心名称和可跳转数据中心的地址。再一方面,一种数据中心,包括上述控制平台和云服务系统:控制平台,用于管理数据中心;云服务系统,与控制平台连接,用于为数据中心提供云服务。再一方面,一种多数据中心系统,包括两个或两个以上上述数据中心。进一步的,数据中心之间两两连接。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术中每个数据中心都有一个单独的控制台负责管理,解决了控制台的单点故障问题和性能瓶颈问题。控制台和数据中心内部服务的交互使用内网,大大提高了安全性或者避免了使用专线的高额费用。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的多数据中心管理方法的流程图;图2是本专利技术实施例一提供的多数据中心管理方法的流程图;图3是本专利技术实施例二提供的数据中心控制平台的结构图;图4是本专利技术实施例三提供的数据中心的结构图;图5是本专利技术实施例四提供的多数据中心系统的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本专利技术提供一种多数据中心管理方法,如图1所示,包括以下步骤:步骤S101,设置多个数据中心,为每个数据中心设置控制台。数据中心是用来在互联网网络基础设施上传递、加速、展示、计算和存储数据信息的设备,一般情况多个数据中心共用一个控制台。在本实施例中每个数据中心均设置有一个控制台。步骤S102,用户通过第一数据中心的控制台管理第一数据中心。步骤S103,用户切换到第二数据中心的控制台,通过单点登录自动认证用户信息,然后管理第二数据中心。用户通过重定向方式在控制台之间进行切换,进而切换到相应的数据中心,单点登录技术能够实现在多个控制台之间,用户只需要登录一次就可以访问所有相互信任的控制台,避免用户频繁进行登录认证,有利于提升用户体验。具体的,如图2所示:步骤S201,设置多个数据中心。在本实施例中可以设置三个数据中心,在其他实施例中,也可以设置两个、四个或者更多个数据中心,各个数据中心之间通过外网或专线相互连接。步骤S202,为每个数据中心设置控制台。每个数据中心均设置一个基于OpenStack构架的Horizon控制台(dashboard),在控制台配置本数据中心编号、可跳转数据中心名称及可跳转数据中心的地址等信息,具体可参考表1。由于单点登录技术使用的是httpcookie方式,所以需要数据中心的服务地址都是域名,并且所有域名的域(domain)也需要相同。每个数据中心的控制台只单独负责管理本数据中心,数据中心与控制台之间通过内网连接,使用内网进行内部服务的交互,大大提高了信息的安全性,同时避免了使用专线的高额费用。表1表1所示是控制台配置的信息,由至少三个数据中心组成的多数据中心系统,系统中数据中心A001的控制台配置的信息如表中所示。数据中心A001编号为001,可跳转数据中心至少包括A002和A003,跳转地址分别为www.aaa.com/002和www.aaa.com/003。表1只是示例性的说明数据中心编号、可跳转数据中心名称及可跳转数据中心的地址等信息,本专利技术对于数据中心编号的形式,数据中心的名称形式及其他信息的内容不做具体限定。步骤S203,用户登录第一数据中心的控制台。用户在第一数据中心的控制台登录成功后,控制台生成用户登录凭证(token),并将用户登录凭证存入用户浏览器缓存(cookie)中。用户登录凭证为一串无意义字符串,在OpenStack里各服务之间的交互都会通过用户登录凭证来传递用户认证数据,同时也可以通过对该用户登录凭证进行认证服务,得到完整的用户认证数据,包括用户名等内容。步骤S204,用户通过控制台管理对应数据中心。用户登录第一数据中心的控制台后,通过第一数据中心的控制台管理第一数据中心,控制台根据配置的数据中心编号得到本数据中心各后台服务的地址,同时根据本文档来自技高网...
多数据中心管理方法和系统

【技术保护点】
一种多数据中心管理方法,其特征在于,包括以下步骤:设置多个数据中心,为每个数据中心设置控制台;用户通过第一数据中心的控制台管理所述第一数据中心;所述用户切换到第二数据中心的控制台,通过单点登录自动认证用户信息,然后管理所述第二数据中心。

【技术特征摘要】
1.一种多数据中心管理方法,其特征在于,包括以下步骤:设置多个数据中心,为每个数据中心设置控制台;用户通过第一数据中心的控制台管理所述第一数据中心;所述用户切换到第二数据中心的控制台,通过单点登录自动认证用户信息,然后管理所述第二数据中心。2.如权利要求1所述的多数据中心管理方法,其特征在于,用户通过第一数据中心的控制台管理所述第一数据中心,当所述用户切换到第二数据中心时,通过重定向方式切换到所述第二数据中心的控制台。3.如权利要求1或2任一项所述的多数据中心管理方法,其特征在于,所述用户通过第一数据中心的控制台管理所述第一数据中心的具体步骤包括:用户登录第一数据中心的控制台,所述控制台生成用户登录凭证,并将用户登录凭证存入用户浏览器缓存中;用户通过控制台管理对应数据中心。4.如权利要求3所述的多数据中心管理方法,其特征在于,所述用户切换到第二数据中心的控制台,通过单点登录自动认证用户信息,然后管理所述第二数据中心的具体步骤包括:用户选择切换到第二数据中心;第一数据中心的控制台查找所述第二数据中心的地址,将用户重定向到所述第二数据中心的控制台;所述第二数据中心的控制台从用户浏览器缓存中取得用户登录凭证,将所述用户登录凭证通过认证取得用户数据,完成用户认证;用户通过所述第二数据中心的控...

【专利技术属性】
技术研发人员:王宏
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

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

1