华为云计算IE面试笔记-请描述华为容灾解决方案全景图,并解释双活数据中心需要从哪些角度着手。。。

华为云计算IE⾯试笔记-请描述华为容灾解决⽅案全景图,并解释双活数据中⼼需要从哪些⾓度着⼿。。。
容灾全景图: 按照距离划分:分为本地容灾 同城容灾 异地容灾
本地容灾包括本地⾼可⽤和本地主备。(本数据中⼼的两机房、机柜)
本地⾼可⽤这个⽅案为了保持业务的连续性,从两个层⾯来考虑:
①⼀个是从主机、服务器这个层⾯考虑,假如这个服务器上的虚拟机或者业务挂了,可以⾃动的从其他服务器上把它拉活,以此来保证业务的连续性,主要是通过集HA、DRS、DPM的这些特性。
②另⼀个就是从存储层⾯来考虑,使⽤的Hypermetro特性/ HyperMirror+SmartVirtualization(异构存储,RTO、RPO>0)。推荐Hypermetro
Hypermetro特性基于两套存储阵列实现双活,两端阵列的双活LUN数据实时同步,且双端能够同时处理应⽤服务器的 I/O 读写请求,⾯向应⽤服务器提供⽆差异的两个站点并⾏访问能⼒。当任何⼀台磁盘阵列故障时,业务⾃动⽆缝切换到对端存储访问,业务访问不中断。
本地⾼可⽤的RTO=0、RPO=0。
去离子水机器本地主备容灾使⽤的是同步远程复制技术实现的。RPO=0、RTO>0
主备主要是存储层的远程复制。
同城容灾包括同城主备容灾和同城双活容灾。(同城的两数据中⼼(300km内))
同城主备容灾通过同步远程复制技术和异步远程复制技术实现,这两种技术在写复制的时候不⼀样。同步远程复制是对端(灾备端)写IO完成返回写成功,异步远程复制就是本端写IO完成返回写成功。主备容灾这个技术很成熟,但是会停⽌业务,RTO>0,如果是同步远程复制技术,RPO=0,如果是异步远程复制技术,RPO>0。
同城双活容灾这个技术通过华为的Hypermetro实现,⼀端业务故障时,另⼀端系统能够⾃动拉起,但使⽤双活的成本⾼,理论上
RTO=0、RPO=0。
异地容灾包括两地三中⼼和主备容灾。(两数据中⼼距离⼤于300km)
两地三中⼼是同城双活或同城主备再与异地主备实现两地三中⼼技术,使⽤的是并联或级联技术,适⽤于业务不允许中断,对数据要求严格的场景,如⾦融机构等。RTO、RPO较灵活。
另外⼀种是异地主备容灾的⽅式,跟同城容灾的主备相⽐⽅式不⼀样,主要是⽤异步远程复制实现的。RTO>0、RPO>0
双活数据中⼼:
双活要从全⾯的⾓度考虑的话,从安全层、传输层、业务(应⽤)层、⽹络层、计算集、存储层来考虑
安全层通过防⽕墙、安全策略规划和设计保证来访问安全。
传输层通过设备、链路和板卡冗余,构建可靠的双活传输⽹络。波分设备提升光信号传输距离。实现链路复⽤,将数据中⼼两对链路,减少到⼀对链路。
业务(应⽤)层双活通过负载均衡来实现,也就是GSLB和SLB实现的,通过应⽤集技术和数据库集技术实现。C/S通过应⽤集⾃⾝特性(Oracle RAC 、IBM DB2),B/S通过LB实现业务负载。
⽹络层双活数据中⼼间IP和FC⽹络互通。通过全局负载均衡器(GSLB)、服务器负载均衡器(SLB)实现双活。如果外部有⼀个业务请求信息过来,先到SLB,SLB会查看⾃⼰所在的数据中⼼的主机是否可⽤,能否提供业务,如果发现主机故障,这时候会触发GSLB,然后改GSLB会通知对端的GLSB开始⼯作,GSLB会通知下⾯的SLB⼯作,SLB会通知底下的主机对业务请求做出响应,然后
返回响应给对端,完成双活。
SLB\GSLB:
对象不⼀样:
SLB:本数据中⼼内的流量负载,数据中⼼内的故障切换
GSLB:做到两个数据中⼼间的流量的负载,保证⽤户可以使⽤距离最近的服务器,从⽽确保访问质量。
原理不⼀样:
SLB是通过代理的⽅式 去选择⽤户选择哪⼀台Web服务器。
GSLB采⽤DNS解析控制⽤户访问哪个数据中⼼
计算集双活将两个数据中⼼的服务器添加⾄同⼀个⼤集。主要⽤的是HA\DRS
存储层双活⼀般是选⽤华为的存储,⽤的是Hypermetro这个特性,实现了RTO、RPO=0,实现存储双活。在写IO上,上层下发⼀个写IO,⾸先两端存储会有⼀个写互斥,先拿到写权限的⼀端,就先开
始写,写完后,另⼀端也要写完成后才会返回写成功。读的时候,⽤到了Ultra path特性,根据Ultra path特性选择⼀条最优路径,免⽹关的⼀个设计,不需要VIS,替代VIS去重新选择⼀个最优路径,减少设备和开销。⽽且开启了Hypermetro也可以异构存储,把这些存储阵列制成了vDISK统⼀使⽤。激光夜视仪
*两地三中⼼有哪些架构?有什么区别?
图 1 同步+异步(级联组⽹)
图 2 异步+异步(级联组⽹)
图 3 同步+异步(并联组⽹)
图 4 异步+异步(并联组⽹)
图 5 多对⼀级联组⽹
图 6 双活+远程复制组⽹
*本地⾼可⽤与双活数据中⼼的区别?(考到)
1.⼆者使⽤场景不同。本地⾼可⽤是同数据中⼼或者机房级的容灾,双活数据中⼼是异地 进⾏的是区域级的容灾;
2.本地⾼可⽤可以使⽤HyperMirror+SmartVirtualization 实现,双活不可⽤;
3.多路径:本地⾼可⽤使⽤HyperMetro时,多路径软件设置为负载均衡,⽽双活配置本地站点优先;
4.双活需要 GSLB、SLB、本地⾼可⽤不需要;
5.双活需要考虑安全层、传输层等六个层次的双活,⽽本地⾼可⽤可以不⽤考虑⽹络层、传输层和安全层双活,需要考虑应⽤、计算、存储三个层⾯的双活(⽹络可以考虑,距离近不是重点)。
6. 成本:因为要考虑其他三层的物理设备,双活成本较⾼
7. 保护范围:本地⾼可⽤是数据中⼼内;双活范围,两个数据中⼼最远可以达到300KM
氨气生成一氧化氮*本地⾼可⽤和主备区别
1. 保护范围:本地只能数据中⼼内,主备可以同城或异地
2. 存储层实现:本地⾼可⽤使⽤HyperMetro 主备使⽤存储设备的远程复制特性
3. RTO、RPO:本地⾼可⽤RTO和RPO理论上可以等于0 主备不⼀定
4. ⼯作⽅式:本地⾼可⽤同时提供业务,主备只有主提供业务
5. 负载均衡:主备⽆法实现负载均衡
*双活和主备区别
1. ⼯作⽅式:双活同时提供业务,主备只有主提供业务
2. 负载均衡:双活实现负载均衡 主备不可以
3. 资源利⽤率:主备只能达到50%;因为主⼯作时,备不⼯作
/api/v3/search?p=1&t=all&q=4. RTO和RPO:双活可以理论上实现 RTO=0 RPO=0
5. 实现⽅式:存储层,双活是Hypermetro 主备是同/异步远程复制
6. 范围:异地主备可以> 3000KM
龙脑抑菌剂
7. ⽹络:双活需要打通业务⽹络 主备不需要打通
8. 业务切换:双活可以实现灾难发⽣时⾃动切换站点,主备需要管理员⼿动拉起
*同步远程复制和异步远程复制的区别
同步远程复制和异步远程复制都可⽤于存储系统的容灾⽅案,实现数据的远程备份。两者的实现⽅式不同,并且应⽤于不同的业务场景。
纸浆模具实现⽅式
· 同步远程复制是对主LUN进⾏写操作的同时,将I/O写请求发送到从LUN,当主LUN和从LUN都返回写请求成功时,再返回主机I/O写请求成功,从⽽实现主LUN数据和从LUN数据的紧密同步。
· 异步远程复制是对主LUN进⾏写操作的同时,在主站点记录本次写操作所修改的数据,待主LUN返回写请求成功后,就返回主机写请求成功。再通过⽤户⼿动触发或根据⽤户设置的触发条件⾃动进⾏同步操作,保证主LUN和从LUN数据⼀致。
应⽤场景
·
由于同步远程复制对带宽和数据时延有极⾼的要求,因此同步远程复制主要应⽤于主设备和从设备相距较近的容灾场景,如同城容灾备份。
· 异步远程复制对带宽和数据时延的要求较低,因此异步远程复制适⽤于长距离或⽹络带宽有限情况下的容灾场景。
*双活数据中⼼每⼀层都需要实现双活吗?
不需要每层都要实现双活。 双活的定义是指两数据中⼼同时可以对外提供业务。 因此对 业务⽽⾔可以通过主备的⽅式, 也可以 AA 的部署⽅式。 把主备放在不同侧实现。
但是存储层要双活,因为要保障数据实时的同步,并且还要同时对外提供业务。*同步复制原理
*异步复制原理

本文发布于:2024-09-22 01:59:33,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/102161.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   实现   业务   远程   容灾
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议