某企业双活数据中心案例
项目背景
目前,各企业的信息化建设都在引入云计算,传统的大型数据中心已经或正在进行变革,加速向云数据中心转变。同时,传统的大型企业数据中心往往采用“两地三中心”模式,出于对提升高可用性、提高设备利用率等需求,双活或多活中心成为业内数据中心建设的发展趋势。云计算架构本身特性之一也是高可用性,云数据中心的双活技术成为目前各行业数据中心容灾实际部署的热点。
客户需求
根据某企业未来业务的发展需求,整体规划采用两地三中心模式建设企业数据中心容灾系统,具体为本期同城采用双活模式,远期异地容灾复制方式。某企业数据中心容灾模式可以采用统一规划、分步实施的原则。
- 在生产厂区和科技园数据中心构建真正意义的双活数据中心,实现7x24x365业务连续性。
- 同城双活中心可以整合异构存储,实现数据跨站点的共享和无缝迁移
- 异地容灾中心容灾有两种实现模式,一种是基于云服务提供商提供的云容灾服务,由云服务提供商提供标准API对接;另一种是企业在异地建设私有云容灾中心。
- 通过链路优化,提供灵活和集中化管理,充分保障数据一致性
解决方案
某企业双数据中心部署架构如下图所示:
图 某企业双活数据中心架构图
以上数据中心架构图充分考虑了某企业建设高性能、高可用的双活数据中心的要求,实现了服务器、存储、网络的端到端冗余,最大程度的保障企业业务系统的稳定运行。
应用交付层
在每个数据中心的互联网出口处,分别部署应用交付设备,作为互联网出口链路的网关设备,接收来自Internet的访问请求。各数据中心之间的应用交付设备通过自身GSLB功能实现全局自动同步,保证策略同步,建立容灾机制;后端应用数据通过相应的同步技术保证业务数据的一致性。
前端业务网络层
在企业设好的两个数据中心机房里,每个数据中心均部署了两台思科网络核心交换机,通过虚拟交换技术将两台交换机虚拟成一台;通过两个数据中心预埋的单模光纤连接,实现两个数据中心交换机的互联互通;核心交换机通过部署大二层技术实现以太网二层扩展。
计算资源层
采用VMware服务器虚拟化架构解决方案。在两个数据中心之间构建一个计算资源池,每个数据中心分别部署物理服务器,将两个数据中心的服务器配置成为多个VMware HA集群。同时在构建的VMware HA集群中,任何一台物理服务器发生故障,该服务器上的虚拟机会平滑迁移到集群内其他的物理服务器上,保障了企业业务系统的稳定运行。对于最关键的ERP、邮件等业务系统,构建Oracle RAC集群,实现业务实时容灾。
SAN网络层
通过在两个数据中心分别部署两台高性能SAN存储交换机,并且通过25公里16Gb接口的长波模块,实现两个数据中心的SAN交换机的两两互联,构建一个跨两个数据中心的大SAN网络。
存储架构层
为了实现企业同城的双活数据中心建设,将两个数据中心的存储通过存储虚拟化网关进行整合并虚拟成为一个存储系统,这样才能够支持跨数据中心实现主机层面的Vmware HA集群;这样当任何一台存储发生故障、任何一个数据中心发生故障,主机可以切换到另一个数据中心的服务器上,启动虚拟机或访问Oracle数据库,保障企业业务系统的稳定运行,实现RPO=0,RTO=0,充分满足业务连续性的需求。