【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

青云 Region 架构:支持多可用区部署的多活架构

  • 2018-11-25
  • 本文字数:955 字

    阅读完需:约 3 分钟

青云Region架构:支持多可用区部署的多活架构

11 月 23 日,青云 QingCloud 在北京举办媒体见面会,青云运营副总裁兼联合创始人林源介绍了青云 Region 服务的进展,并介绍了青云眼中的多活架构。


Region 服务基于青云对数据中心的基础网络架构的改造升级。今年 5 月 30 日,青云北京 3 区已进行升级,11 月 1 日,广东 2 区也开放 Region 服务。至此青云已支持两地三中心,至多三地五中心的多活架构。


Region 区域一般由多个物理独立的可用区互联组成。可用区一般为一个独立部署的资源集合,这些区一般都具有独立的光纤、空调以及电力等系统,可以不受其他区域的影响。Region 就是这些区连起来形成的环网结构,用户可通过支持多可用区部署的网络与应用服务,快速实现系统架构的多可用区部署。

青云眼中的多活

今年以来,大型互联网企业以及公有云事故频发,GitHub 甚至因为局部网络出问题导致部分服务下线 24 小时之久。保证服务的高可用成为必须重视的话题,而多活架构是解决这一问题的公认的解决方案之一。


林源介绍,多活架构有三大目标和两个技术指标。目标包括增强系统可靠性、提升业务连续性、使业务运行不受故障/灾难影响。技术指标包括 RTO 业务恢复时间和 RPO 数据丢失量,在成功的多活架构中,这两个指标的数据都必须趋近于零。


值得一提的是,不是所有的场景都需要多活,因为多活意味着需要保留一定冗余资源,因此必定会带来一定的成本。一般来说,对于核心系统、交易和支付业务都有必要考虑多活。


在以前,多活多是公司内部从架构层面考虑高可用的结果,但青云认为,多活需要从基础设施方面入手,因此可以成为云厂商提供的一种服务。



青云的同城多活架构


青云的多活架构分为三层:


基础设施:包括 Region、多可用区,可用区之间网络延时小于 1.5ms


基础架构 IaaS:包括负载均衡集群、VPC、私有网络 VxNet、弹性公网 EIP


APPCenter PaaS:包括数据库多可用区部署,MySQL Plus/MongoDB 已经支持、RadonDB/Redis Cluster 即将支持。


这个多活服务已经在青云公有云上提供,对于混合云/托管云用户,青云通过 SD-WAN 实现客户子 zone 与公有云连接,对于私有云用户,青云可以将全套方案进行私有化部署。


最后,林源还介绍说,目前国内公有云厂商在多活架构方面投入不多,在 VPC、VxNet/Subnet、LB 集群、VIP(虚拟浮动 IP)、RDS、Mongo 等全面集成方面,青云目前都已具备,可以提供较为完善的多活服务。


2018-11-25 18:001659
用户头像

发布了 164 篇内容, 共 103.6 次阅读, 收获喜欢 391 次。

关注

评论 2 条评论

发布
用户头像
容灾技术是企业上云必不可或缺
2018-11-26 13:17
回复
没有更多了
发现更多内容

白话 Linux 容器资源的隔离限制原理

恒生LIGHT云社区

Linux 运维

如何设计一款跨平台低延迟的RTMP|RTSP直播播放器

音视频牛哥

WebRTC HLS RTMP RTSP

拒绝卡顿,揭秘盒马鲜生 APP Android 短视频秒播优化方案

阿里巴巴终端技术

android App 短视频 移动开发 体验优化

线程如何实现保持同步

编程江湖

Java 多线程

一次搞懂SpringBoot核心原理:自动配置、事件驱动、Condition

热爱java的分享家

Java 程序人生 Spring Boot 编程语言 经验分享

如何判断一个需求是真的用户需求,还是伪需求呢?

石云升

产品思维 需求分析 11月日更

贪心:柠檬水找零、跳跃游戏🍋

空城机

JavaScript 贪心算法 11月日更

Spring Bean生命周期你除了会背八股文面试,真的会用了吗?

热爱java的分享家

Java spring 程序人生 编程语言 经验分享

YU12 YV12 NV12 NV21区别

音视频牛哥

WebRTC RTMP RTSP yuv

海康摄像机RTSP地址格式(官方最新版)

音视频牛哥

WebRTC RTMP RTSP 播放器

【AI最前线】精准优质-资讯|分享|热议第41期

百度大脑

人工智能

EMQ 出席 2021 ArchSummit,打造全连接时代的数据基础设施

EMQ映云科技

大数据 物联网 IoT 智能

提升研发效能的低代码思路

赫杰辉

研发效能 低代码平台 x-series

Python代码阅读(第61篇):延迟调用函数

Felix

Python 编程 Code 阅读代码 Python初学者

Spark面试题大全

编程江湖

大数据 Spark面试题

Go WebSocket开发与测试实践【gorilla/websocket】

FunTester

Java websocket 接口测试 Go 语言 FunTester

如何实现在线播放mpeg-ts文件?

Changing Lin

11月日更

发布一个免费的 Elasticsearch 多集群监控和管理平台 - 极限数据平台

极限实验室

elasticsearch infini 极限实验室 极限数据平台 ES多集群管理

GitHub霸榜月余的24万字Java面试手册,竟是阿里机密

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

钉钉小程序快照技术初窥

阿里巴巴终端技术

小程序 ios android 快照 体验优化

在 JavaScript 中如何检查对象为空

编程江湖

JavaScript 大前端

如何运用Camtasia中的交互性?

淋雨

Camtasia

快上车丨直播课“Hello ArkansasUI:初识Slider组件(eTS)”来啦

HarmonyOS开发者

HarmonyOS

Spring中的Controller和Service是线程安全的吗?我有点懵

热爱java的分享家

Java spring 程序人生 编程语言 经验分享

通过 for 循环,比较 Python 与 Ruby 编程思想的差别

Python猫

Python

看完源码记不住?掌握这套方法,Alibaba不会少你一个工位

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

如何成为web安全工程师?

喀拉峻

网络安全 安全 信息安全

构建多云战略的注意事项

浪潮云

云计算

终于把性能测试这事儿讲清楚了

博睿数据

远程工作的这几年

程序员铮铮

程序员 代码人生 远程工作

Python Qt GUI设计:QComboBox下拉列表框类(基础篇—14)

不脱发的程序猿

Python qt PyQt GUI设计 QComboBox下拉列表框类

青云Region架构:支持多可用区部署的多活架构_服务革新_徐川_InfoQ精选文章