分布式数据中心网络互联技术实现
通过虚拟机动态迁移技术(如VMware的vMotion)可实现数据中心间的计算资源动态调配,通过服务器高可用集群技术可实现数据中心间应用级容灾,这两种应用场景统称为“分布式数据中心(Distributed Data Center)部署方式”,其特点是一个应用系统在IP地址不变的情况下可以在不同数据中心对外提供服务,但同一时段此应用只出现在一个数据中心,数据中心的访问用户不感知这种变化。本文针对这一特点,阐述分布式数据中心的三种互联方案——数据中心间存储网络互联方案、数据中心服务器接入层二层网络互联方案、数据中心间三层网络互联方案各自的技术实现要求。
一、 虚拟机跨中心动态迁移
最常见的分布式数据中心应用场景是基于“动态虚拟机迁移技术”的跨中心计算资源调配,如Vmware ESXi产品的vMotion技术可以在不中断虚机运行状态的情况下,将虚机从一个物理服务器迁移到另一个物理服务器。vMotion的核心技术是虚拟机内存及CPU运行状态在不同物理机之间的拷贝,而迁移前后的两台物理机需要通过“共享存储(Shared Storage)方式”或“双活存储(Active-Active)方式”共享相同的虚机映像文件。
对于采用NAS技术实现的共享存储,两台物理机必须能访问到相同盘阵上的目标文件;对于采用SAN扩展技术实现的共享存储,两台物理机需要访问具有相同LUN ID的存储设备。共享存储方式的数据中心存储网络互联方案如图1左侧拓扑,存储设备只部署在A中心,NAS或SAN跨A、B中心部署,当虚机从A中心迁至B中心时,B中心的物理服务器仍然可以访问位于A中心的存储设备。
挑战1:解决存储对延时敏感
跨中心做虚机迁移的第一个技术挑战是存储对延时敏感,B中心对存储的访问延时较大,随着两中心间的距离增大,迁至B中心的虚机I/O性能随之下降。采用双活(Active/Active)方式的存储技术(如EMC VELEX Metro)可以较好的解决共享存储方案的访问延迟问题。如图1右侧拓扑,在A、B中心都同时部署物理存储设备,并且通过SAN互联,由位于A、B中心的存储控制器在A、B中心间虚拟出一个逻辑存储设备,两中心的物理服务器访问具有相同LUN ID的逻辑存储设备,存储控制器实现读I/O请求的就近访问以及写I/O的双侧同步。
因此,当A中心的虚机迁至B中心时,B中心的服务器通过本地的存储控制器访问本地的存储设备,因此该方案的I/O延迟比共享存储方式小。FC SAN互联通常借助传输技术(DWDM、SDH等)实现,也有基于IP技术的FCIP互联方案,但FCIP在实际部署中不多见。iSCSI SAN互联及NAS网络互联都基于TCP/IP技术实现。
通过虚拟机动态迁移技术(如VMware的vMotion)可实现数据中心间的计算资源动态调配,通过服务器高可用集群技术可实现数据中心间应用级容灾,这两种应用场景统称为“分布式数据中心(Distributed Data Center)部署方式”,其特点是一个应用系统在IP地址不变的情况下可以在不同数据中心对外提供服务,但同一时段此应用只出现在一个数据中心,数据中心的访问用户不感知这种变化。本文针对这一特点,阐述分布式数据中心的三种互联方案——数据中心间存储网络互联方案、数据中心服务器接入层二层网络互联方案、数据中心间三层网络互联方案各自的技术实现要求。
一、 虚拟机跨中心动态迁移
最常见的分布式数据中心应用场景是基于“动态虚拟机迁移技术”的跨中心计算资源调配,如Vmware ESXi产品的vMotion技术可以在不中断虚机运行状态的情况下,将虚机从一个物理服务器迁移到另一个物理服务器。vMotion的核心技术是虚拟机内存及CPU运行状态在不同物理机之间的拷贝,而迁移前后的两台物理机需要通过“共享存储(Shared Storage)方式”或“双活存储(Active-Active)方式”共享相同的虚机映像文件。
对于采用NAS技术实现的共享存储,两台物理机必须能访问到相同盘阵上的目标文件;对于采用SAN扩展技术实现的共享存储,两台物理机需要访问具有相同LUN ID的存储设备。共享存储方式的数据中心存储网络互联方案如图1左侧拓扑,存储设备只部署在A中心,NAS或SAN跨A、B中心部署,当虚机从A中心迁至B中心时,B中心的物理服务器仍然可以访问位于A中心的存储设备。
挑战1:解决存储对延时敏感
跨中心做虚机迁移的第一个技术挑战是存储对延时敏感,B中心对存储的访问延时较大,随着两中心间的距离增大,迁至B中心的虚机I/O性能随之下降。采用双活(Active/Active)方式的存储技术(如EMC VELEX Metro)可以较好的解决共享存储方案的访问延迟问题。如图1右侧拓扑,在A、B中心都同时部署物理存储设备,并且通过SAN互联,由位于A、B中心的存储控制器在A、B中心间虚拟出一个逻辑存储设备,两中心的物理服务器访问具有相同LUN ID的逻辑存储设备,存储控制器实现读I/O请求的就近访问以及写I/O的双侧同步。
因此,当A中心的虚机迁至B中心时,B中心的服务器通过本地的存储控制器访问本地的存储设备,因此该方案的I/O延迟比共享存储方式小。FC SAN互联通常借助传输技术(DWDM、SDH等)实现,也有基于IP技术的FCIP互联方案,但FCIP在实际部署中不多见。iSCSI SAN互联及NAS网络互联都基于TCP/IP技术实现。
相关文章
-
【虎嗅早报】英特尔、微软承诺继续向华为提供支持;OYO中国被曝裁员,部分团队缩减一半
-
国家药监局公布上海新兴相关产品初步调查结果|过去24小时发生的新鲜事儿
-
特斯拉将ModelY的起售价下调3000美元
-
算法更人性用户才不“透明”
-
OA系统设计(2):表单
-
设计思维第一步:如何做好用户移情图
-
暗网到底是什么?是谁创造了它?里面又有些什么不为人知的交易?
-
iOS15:如何在Android上使用FaceTime、Focus模式和其他你需要知道的功能
-
LG投入苹果和英特尔“阵营”,这是要放弃手机业务的节奏?
-
【钛晨报】苹果斥资数十亿美元改进地图服务,与谷歌地图竞争;拼多多收盘暴跌近23%,创IPO以来最大单日跌幅
-
爬架葫芦和大吨位手拉葫芦分别针对哪种目标
-
APP强制人脸识别?账号注销不了?国家要出手了
-
小米上架声音娱乐应用“耳听”,会不会跟短视频一样又来晚了?
-
欧美股市暴涨!苹果悄悄涨价了,钉钉要请小学生做产品体验师|天下网事
-
钉钉发布企业拜年红包,toB端红包就该这样玩
-
欢迎来到倍速的世界
-
【虎嗅早报】刘强东内部信:一切都是为让京东物流生存下去
-
腾讯产品培训生面试经验分享:从群面到双选(意向书已发)
-
十年码农:我在加入亚马逊 5 个月后选择离职了
-
潮科技2020|寻找36氪读者最喜爱的年度科技产品
-
【钛晨报】字节跳动组织调整:张楠、张利东执掌中国区业务;比特币暴跌,创2014年来最大单日跌幅;Soul运营合伙人被批捕
-
阿伦茨现身时装秀一起和大家分享未来计划
-
热点|微信账号被公开买卖:两年以上实名号要价228元
-
TikTok再出隐私大事故,抖音深陷“用户隐私战争”
-
百度李彦宏:交通智能化可以大大降低交通事故发生概率是保持城市竞争力的必由之路
-
这个肥宅快乐城,汉堡大到汽车都装不下!
-
接棒人张勇
-
面向完全初学者的Unity和C#游戏开发学习教程
-
用户到底需要怎样的SD-WAN