高可用架构

会议室:待定
出品人:童飞帆

高可用性是指系统无中断地执行其功能的能力,代表系统的可用性程度。而高可用架构设计... 展开 >

专题出品人:童飞帆

字节跳动基础架构部工程师

童飞帆加入字节跳动后一直从事稳定性方面的工作,目前负责混沌工程方向,致力于探索如何以混沌工程手段全面提高系统的稳定性,以及如何通过混沌工程的常态化最大限度避免黑天鹅事件对系统带来的影响。字节跳动的混沌工程全面支撑了字节的故障演练与红蓝对抗等活动,希望能与大家一同探讨对混沌工程的思考。

专题:高可用架构

高可用性是指系统无中断地执行其功能的能力,代表系统的可用性程度。而高可用架构设计目标则是最大程度实现前述内容,将发生灾难的时间极致缩短,乃至到0。

从系统设计角度而言,冗余与多副本是解决高可用问题的核心思路;除系统设计,我们也能找到自身系统外角度入手的方法来作为完成高可用架构设计的手段,例如监控能力提升、排障能力提升、混沌工程验证等。

本专题分享内容以高可用为最终目标,聚焦支撑高可用架构设计的各项技术,例如容灾设计,排障系统,故障演练等方向,传递大厂的经验。

by 邹同海

腾讯游戏
增值服务部/互娱AMS平台负责人

腾讯游戏,是中国最大的网络游戏社区,也是全球用户最多的数字娱乐平台,全球每天有数亿人次的用户在畅享腾讯游戏产品。腾讯游戏产品也会不断上线各种场景下的增值应用、周边系统或营销活动。如何高效率实现数百款业务的数万个增值应用场景需求?如何保障每天超数百亿请求的应用稳定安全运营?如何快速定位故障及修复善后?

本议题将主要介绍腾讯游戏营销技术系统,随着业务及用户规模的不断扩大、技术的不断升级,系统架构随之演进及遇到的挑战。

演讲提纲:

  1. 系统简介及背景痛点
  2. 演进历程:从单体到分布式到微服务
  3. 技术要点
    • 突变型峰值服务应对方案
    • 异构系统的分布式事务
  4. 事前、事中、事后的提效及保障思路
    • 事前:配置化、可视化无代码或低代码扩展/mock测试及全链路预演/发布预检
    • 事中:调用链路染色跟踪拓扑/分级多维监控
    • 事后:通过规则自助或半自助的故障善后系统
  5. 总结展望

听众收益:

  1. 了解大型系统的架构演进思路
  2. 了解大型系统主要的技术挑战及应对方案
  3. 可以参考事前、事中、事后的提效及保障思路

by 张清源

字节跳动
点播多媒体平台/技术负责人

近年来,视频行业产生了爆发式增长,火山引擎多媒体中台承担着抖音、西瓜视频等产品的视频上传、处理、下发、播放等全链路处理流程,视频转码系统作为其中重要的一环,每天会处理几亿量级的视频,在如此大体量下,对于系统的稳定性,效率,可扩展性都有非常高的要求。

本次分享将系统性介绍字节跳动后台多媒体处理系统的架构,并重点介绍工作流系统,函数计算平台,多媒体处理框架等几个关键子系统,让大家对大规模视频处理系统有一个比较全面的理解。

演讲提纲:

  1. 字节视频转码系统整体架构介绍
    • 视频转码整体流程介绍
    • 转码系统整体架构
  2. 转码服务和工作流系统
    • 服务层架构
    • 工作流系统介绍
    • 高可用性/高性能保障
  3. 函数计算平台
    • 计算平台架构
    • 重点特性介绍
    • 高可用性保障
  4. BMF(Byte Media Framework)动态视频处理框架
    • BMF整体架构介绍
    • 基于BMF的动态开发模式介绍
    • BMF特性介绍
  5. 实时转码系统介绍
  6. 总结和展望

你将获得:

  1. 了解通用视频处理系统架构
  2. 了解支撑亿级视频处理的系统复杂性和优化经验
  3. 了解动态视频处理框架、实时转码系统等新技术方向

前沿亮点:

  1. 超大规模视频处理系统架构演进介绍
  2. 动态视频处理框架、实时转码系统等新技术方向及实践

by 黄龙杰(笛墨)

阿里巴巴
技术专家

19年阿里巴巴双十一一天"剁手党"在阿里旗下的网购平台的成交额高达2135亿人民币,这不仅是一场全球消费者的狂欢,也是对中国互联网技术体系的实力检验。峰值54.4W笔交易创建,刷新了网络交易峰值的世界纪录。消费者的一个购买动作,对后端系统来说就包含从关键字搜索、挑选商品,再到购物车结算、优惠抵扣、生成订单、支付宝付款等一系列的流程,其中更是涉及上百个应用,链路上的任何一个"零件"出了问题,都有可能导致这个交易的失败。从11月10号深夜日常的交易数量陡然飙升到每秒钟54.4W笔订单,这中间经历了一个怎么样的过程?突然爆发的流量洪峰对业务链路的冲击又有多大?什么样的系统才能抗住如此大的而流量洪峰?

除此之外,在任何单点的系统都无法抗住如此大流量的情况下,阿里巴巴线上运行服务器的数量数一数二的。面对成千上万台机器的集群规模,在服务器SLA指标恒定的情况下,我们如何做到自动屏蔽因为硬件、软件等原因导致服务状态差的机器,确保每个用户的每个请求都如丝般顺滑?

阿里的流量管控系统,就是解决以上问题,除了能让系统从容应对复杂情况下的流量洪峰,还能通过流量管控,自动屏蔽局部异常机器带来的问题。

今天我们会介绍阿里管控系统是如何保证集群稳定对外提供服务,不受突如其来的流量洪峰的冲击,同时通过自动降级下游不稳定应用,去除短板,保证链路整体的稳定性;也会介绍我们在线上异常复杂的情况下,通过异常机器检测,实时检测出异常机器,再通过流量管控手段,达到局部问题机器自动屏蔽的目的,最大程度的减少不稳定因素对整个系统的影响。

你将获得:

  1. 阿里整个双十一的流量层面控制体系如何保障双十一全部系统“坚如磐石”
  2. 阿里流量控制技术实现原理
  3. 大集群状态下,如何从流量的层面,来解决集群内局部、单点问题

by 李钟

阿里云
弹性计算高级技术专家

阿里云弹性计算服务(ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的 IaaS 级别云计算服务。ECS 控制系统每天承载10亿级的API请求调用,作为互联网的基础设施被客户所依赖,对系统的可用性和时延有高标准的要求。弹性计算团队发起了对弹性计算管控服务的跨地域多活架构改造,提高系统的可扩展性,实现异地容灾和异常隔离,达到高稳定性。在架构改造过程中,ECS 团队通过数据的双向同步保证数据的一致性、并对系统架构和业务应用进行改造以支持跨地域的热迁移功能,做到无损并且近乎无感的数据和业务迁移,完成架构升级并保障了用户体验。本次演讲将会分享 ECS 管控团队相关实战经验。

演讲提纲:

  1. 背景:介绍ECS控制系统,跨地域多活架构和技术改造难点
  2. 策略和基础方案:介绍数据双向同步和业务热切换的基本策略和控制流和数据流改造基础方案。
  3. 关键技术方案:
    • 数据双向同步和数据一致性方案
    • 应用热迁移改造方案和业务一致性方案
    • 切换一致性方案和切换流程介绍
  4. 监控和校验方案:介绍监控和数据方案和切换异常校验方案
  5. 切换的成果:完成了跨地域多活架构升级,热迁移切换,对用户无感。

你将获得:

  1. 数据双向同步常见问题、难点及解决方案
  2. 分布式系统跨地域多活架构改造实战经验
  3. 跨地域数据和业务热迁移能力建设经验

前沿技术点:跨地域多活架构升级,数据和业务跨地域热迁移改造

交通指南

上海宝华万豪酒店

Shanghai Marriott Hotel Parkview
地址: 上海市静安区广中西路333号
  • 微信咨询

  • 电话咨询

    联系电话:86+ 13167596032

微信联系我们