什么是双活数据中心?
云计算概念的提出已经有了十几年,现在已经成为了互联网基础设施,也成了各大ICT厂商的兵家必争之地。云计算的载体是数据中心,为了保证业务的高可用性,数据中心需要采用双活/多活的建设模式。那么什么是双活/多活数据中心?
我以为思科对数据中心的定义最为严谨:
主数据中心/灾备数据中心:
在这种工作模式下,用户所有的业务系统在主数据中心中运行,而灾备数据中心为业务系统提供冷备或热备。当主数据中心的应用出现故障时,可以将单个应用或者数据中心整体切换到灾备数据中心。
双运营数据中心
在这种工作模式下,用的一部分应用在第一个数据中心运行,另一部分应用在第二个数据中心运行,同时两个数据中心实现应用的互备,当某个应用出现故障时,由对应的备份数据中心应用接管服务。
双活数据中心
在这种工作模式下,用户所有的业务系统同时在两个数据中心运行,同时为用户提供服务,当某个数据中心的应用系统出现问题时,有另一个数据中心的应用来持续的提供服务。
双活数据中心最大的特点是:一、充分利用资源,避免了一个数据中心常年处于闲置状态而造成浪费。通过资源整合,双活数据中心的服务能力是双倍的。二、双活数据中心如果断了一个数据中心,另外一个数据中心还在运行,对用户来说是不可感知的。
当然,也有很多人把双运营数据中心称为双活数据中心,因为两个数据中心都处于Active状态,只不过运行的是不同的业务罢了。这就引出了数据中心的广义和狭义之分。
数据中心的双活是需要严苛的条件的,首先要高带宽、低时延。
目前公有云基本都参考了亚马逊AWS的Region-AZ-DC的三级建设方案。双活的数据中心部署在同一个区域内AZ之间;不同的区域的DC之间往往无法进行业务互通的——运维管理上可以互通。这有两个原因:一、专线资源是比较宝贵的,跨区域的专线成本非常高;大部分云服务提供商直接租用运营商专线,但也不乏土豪大厂自建专线,比如Google、Facebook和微软都有自建的海底光缆。 二、远距离传输时延大,这个受限于光速和中继设备带来的时延,是没法改变的。
对于私有云,两地三中心模式得到广泛的采用,在同城部署双活数据中心,异地部署灾备中心。即做到了业务双活,也避免了区域的不可控风险,如地震、断电等。
当然带宽和时延只是基础条件,数据中心的双活是一个很复杂的课题,涵盖了存储、数据库、文件、网络、业务等多个层面的双活部署。
相关文章:
- [2021年03月11日]什么是双活数据中心?
- [2020年06月14日]网络信息安全新态势
- [2018年03月18日]如何讲懂区块连?
- [2018年03月18日]国家推进互联网协议第六版(IPv6)规模部署行动计划
- [2018年03月18日]区块链可能会影响的十九个行业
- [2017年02月19日]泥客百科:CPS(信息物理系统)
- [2015年12月06日]泥客百科:APT
- [2015年12月06日]数字证书 ca、ra、da简介
- [2015年12月06日]泥客百科:IPS (入侵防御系统)
- [2015年12月06日]泥客百科:堡垒机