如何用Region与同城多活解决高可用难题
消息来源:baojiabao.com 作者: 发布时间:2024-05-10
写在前面
云计算技术的发展正在以难以置信的速度前进,相应的,Region 的重要性也在日益凸显。青云 QingCloud 云计算基础平台开发部研发工程师陈剑豪在刚刚结束的深圳 ArchSummit 大会上就发表了题为《Region 及同城多活方案》的演讲。在当今时代下,市场环境和用户需求不断变迁,简单的单区高可用在应对特殊业务时是远远不够的。做好技术提升,才能更好的应对突发型情况。
此次大会中,不仅有来自金融、政府、制造、教育、零售、医药等行业的技术领袖分享数字化转型实践,也有多云时代企业应用云化与运营管理、容器、微服务架构与治理、超融合及软件定义存储、音视频技术与场景探索等十大干货满满的分论坛。
Region 的概念及内容
目前,构建高可用的业务面临着诸多的难题,这不仅仅是网络与云端的问题,地理上对于延迟和网络的影响一样不可忽视。想提升整体网络服务能力,Region 就显得颇为重要。
Region 区域一般由多个物理独立的可用区互联组成。可用区一般为一个独立部署的资源集合,这些区一般都具有独立的光纤、空调以及电力等系统,可以不受其他区域的影响。Region 就是这些区连起来形成的环网结构,用户可通过支持多可用区部署的网络与应用服务,快速实现系统架构的多可用区部署。
Region 并不只是简单的用光纤将几个可用区连接起来,光纤连接只是解决了用户专线问题,却未能解决可用区之间的打通。打通这一步就需要借助以下这些基于 Region 的升级产品,来为用户提供必要的帮助。
VPC 在 Region 升级后,专属私有网络 VPC 将默认为多可用区部署模式,同一个 VPC 内位于不同可用区的主机之间网络互通。此外一些具体的业务部署在 VxNet 中,私有网络 VxNet 升级后将支持多可用区部署模式,用户可创建属于不同可用区的主机,并实现互联互通;多可用区部署模式下的 VxNet 中的 VIP( Virtual IP ),支持跨可用区漂移,从而实现多可用区部署的数据库集群主从切换、读写分离等功能。
对于支持多可用区部署的应用,如 MySQL Plus、RadonDB、MongoDB、Redis Cluster 等;可通过加入多可用区部署的私有网络 VxNet,实现集群节点的多可用区部署,进一步提升应用的可用性。
集群模式运行的负载均衡拥有有多个节点。Region 级别的负载均衡,能够横跨整个 Region 到多个可用区,其节点可以分散到所有的可用区内,利用负载均衡自身的健康检查以及其他机制进行监测,一旦发现某区节点异常,负载均衡会及时剔除,让其他节点自动运行,并对故障节点重建,重建成功后系统收回重新提供服务。
一般来讲,普通的弹性公网 EIP 并没有 Region 级别的概念,但是能够绑定在 Region 级别上提供服务。升级后, 同一个 IP 地址即可绑定到多可用区中的任意一台主机,当业务需要从一个可用区迁移到其他可用区时,服务端主机快速替换,IP 地址保持不变,以快速迁移生产环境。
同城多活下的 Region 架构
那么这些产品是怎样应用的呢?如下图所示,首先用户将业务部署到了 Region 级别的 VPC+VxNet 之下,通过 Region 级别的负载均衡集群以及 Region 级别的 VIP,在入口层与 DNS 层实现简单、可靠的高可用性。Web层设计采用了无状态设计,在多可用区部署独立的节点以完成高可用需求,通过负载均衡集群对接到公网上。
数据层包括了缓存层和数据库层,缓存不需要做多区间信息反复,允许一定延迟,可以在单个区内单独部署,不需要 Region 级别通信;数据库方面,出于强一致性考虑,每一个区的 Web 层都要通过唯一的读写 VIP 把读写请求都发到 Master 上。通过 Region 升级后,Region 的各个产品,如 VPC、VxNet、VIP、负载均衡等,可以在各个层次为用户提供选择,让用户能够构建高可用产品。
那么 Region 适用于哪些场景呢?常见的有同城多活 / 双活;复杂的两地三中心,即双活的异地灾备组合;此外,当业务已经把独立的模块都部署到不同的区,这些区需要相互通信时,也可以考虑使用 Region。举例来看,在同城多活推荐方案中,数据库层需要高可用,所以选择用 VIP 跨区;而缓存层有部分数据不需要强硬执行,在各个区都部署了独立的节点,就不需要 Region 级别通信。
Cloud Insight Conference 2018
7 月 27 日,Cloud Insight Conference 2018 在三届 QingCloud Insight 大会基础上全新升级。上午的主会场不仅有重磅新品发布与战略合作签约仪式,还有来自不同行业的对于数字化转型和平台建设的精彩演讲。
而下午的分论坛更加精彩纷呈。其中,容器、微服务架构与治理分论坛邀请到了来自罗辑思维、ofo、JFrog、新氪数据、招银云创、青云的诸多技术专家,针对快速变化的市场环境,应用快速开发、持续迭代、灵活部署和弹性伸缩等需求上升,围绕容器技术、微服务架构设计和治理等话题分享专业观点与经验。
在音视频技术与场景探索专题论坛中,熊猫直播、声网、英语魔方秀、即构科技、青云的诸多大咖在列,针对多媒体与人工智能技术冲击下的诸多行业与场景,探索在线教育、在线医疗、智能客服等背后的技术支持,分享前沿技术、场景创新与实践经验。
相关文章
- 中兴受美国制裁事件 被罚了20亿美元过程事件始末 中兴被制裁后公司现状
2023-11-02 22:12:46
- B站怎么炸崩了哔哩哔哩服务器今日怎么又炸挂了?技术团队公开早先原因
2023-03-06 19:05:55
- 苹果iPhoneXS/XR手机电池容量续航最强?答案揭晓
2023-02-19 15:09:54
- 华为荣耀两款机型起内讧:荣耀Play官方价格同价同配该如何选?
2023-02-17 23:21:27
- google谷歌原生系统Pixel3 XL/4/5/6 pro手机价格:刘海屏设计顶配版曾卖6900元
2023-02-17 18:58:09
- 科大讯飞同传同声翻译软件造假 浮夸不能只罚酒三杯
2023-02-17 18:46:15
- 华为mate20pro系列手机首发上市日期价格,屏幕和电池参数配置对比
2023-02-17 18:42:49
- 小米MAX4手机上市日期首发价格 骁龙720打造大屏标准
2023-02-17 18:37:22
- 武汉弘芯遣散!结局是总投资1280亿项目烂尾 光刻机抵押换钱
2023-02-16 15:53:18
- 谷歌GoogleDrive网云盘下载改名“GoogleOne” 容量提升价格优惠
2023-02-16 13:34:45
- 巴斯夫将裁员6000人 众化工巨头裁员潮再度引发关注
2023-02-13 16:49:06
- 人手不足 韵达快递客服回应大量包裹派送异常没有收到
2023-02-07 15:25:20
- 资本微念与李子柒销声匿迹谁赢? 微念公司退出子柒文化股东
2023-02-02 09:24:38
- 三星GalaxyS8 S9 S10系统恢复出厂设置一直卡在正在检查更新怎么办
2023-01-24 10:10:02
- 华为Mate50 RS保时捷最新款顶级手机2022多少钱?1.2万元售价外观图片吊打iPhone14
2023-01-06 20:27:09
- 芯片常见的CPU芯片封装方式 QFP和QFN封装的区别?
2022-12-02 17:25:17
- 华为暂缓招聘停止社招了吗?官方回应来了
2022-11-19 11:53:50
- 热血江湖手游:长枪铁甲 刚猛热血 正派枪客全攻略技能介绍大全
2022-11-16 16:59:09
- 东京把玩了尼康微单相机Z7 尼康Z7现在卖多少钱?
2022-10-22 15:21:55
- 苹果iPhone手机灵动岛大热:安卓灵动岛App应用下载安装量超100万次
2022-10-03 22:13:45