架构演进之路

会议室:水晶厅

系统架构会随着业务的发展而不断变化,业务架构演进、微服务改造、云原生改造等,都是... 展开 >

地点:水晶厅

专题:架构演进之路

系统架构会随着业务的发展而不断变化,业务架构演进、微服务改造、云原生改造等,都是现在业内广泛关注和重点投入的方向。本专题将邀请国内有代表性的不同规模的互联网公司,分享架构演进背后的思考和实践经验。

by 乐鸿辉

携程
系统研发部/高级研发经理

以 K8s 为代表的云原生架构在架构弹性方面描绘了一幅美好的愿景,包括应对负载变化、部署环境、流量迁移的能力,典型技术包括弹性扩缩容、混部、多云流量调度、混合云等。如何在一个已经有成熟历史的技术体系基础上,实现弹性能力的愿景,面临着来自于已有运维体系、研发交付体系、中间件等方面的巨大挑战。

本次演讲主要以弹性的视角,分享携程在传统经典架构向云原生架构转型改造过程中遇到的困难、思考以及解决方案。

演讲提纲:

  1. 弹性能力的业务价值与场景
  2. 弹性能力业务价值释放的前提
  3. 携程落地弹性能力中的困难与方案
  • 扩缩容核心链路服务质量度量与优化
  • 固定 IP(OpenStack Neutron) 向非固定 IP 转变 (Cilium)
  • 以 CMS 为中心的决策链路的挑战与变化
  • 中心化实例标识向 POD FQDN 转变
  • 依赖固定 IP 认证的挑战与解决方案
  • 弹性场景下监控方案
  • 发布系统的下沉与区域自治
  1. 对云原生架构转型的思考

听众受益点:

  1. 了解弹性能力在业务场景
  2. 了解传统经典架构向弹性架构转变的典型挑战
  3. 了解携程在推进弹性架构中的方案与思考

by 何凯

爱奇艺
推荐中台负责人

爱奇艺作为国内高品质视频娱乐服务的提供者,覆盖了包括电影、电视剧、综艺、动漫、文学等多元化的内容。个性化的推荐服务与定制化的营销服务,是在这些多元化的内容储备基础上不断提升连接人与服务的能力的关键。而对于公司业务发展来说,如果为业务方提供快速、便捷、多元化的推荐能力,对业务方实现个性化需求尤为重要。对于不同知识背景、不同资源储备、不同业务体量、不同业务发展历史的需求方,应该如何通过推荐中台解决他们对个性化推荐服务能力的诉求?

本次演讲将介绍我们推荐中台在爱奇艺业务需求下的形态演变与具体实践。

演讲提纲:

  • 推荐中台的目标、定位
  • 业界常见推荐服务模式
  • 推荐对接的痛点
  • 推荐中台形态演变与实践

演变一:从业务定制到框架抽象

演变二:从框架服务到一站式探索

演变三:从单一模式到多元化服务

 

听众受益

  1. 了解公司内外不同需求背景下对推荐中台的要求异同及解决方案
  2. 了解多元化推荐服务能力的落地实践经验

by 李乘胜

信也科技
资深框架研发专家

信也科技是一家互联网金融科技公司,随着业务的发展,公司开发出的系统越来越多。这些系统都是基于传统的Nginx方式进行访问,随着系统越来越复杂,对服务治理的需求也越来越迫切。但是由于存量系统很多,代码逻辑复杂,技术栈不统一,如何在满足业务发展的同时,在代码不改动的情况下,将传统的微服务系统升级为现代微服务系统,是我们遇到的一个非常紧迫的需求与挑战。

信也科技中间件团队,在广泛调研业界微服务方案的情况下,结合公司现状,在存量系统代码无需改动的情况下,研发出了一款轻量级微服务系统解决方案。实现了负载均衡,特殊路由,监控,熔断限流,拓扑关系,多环境等功能。

本次演讲将分享我们轻量级微服务系统解决方案的设计原理和具体落地方式。

 

主要内容

  1. 信也科技的技术现状;
  2. 微服务升级方案的原理;
  3. 微服务功能;
  4. 微服务落地方式。

听众受益

  1. 理解微服务系统的要点;
  2. 学习如何将传统的系统改造升级为现代的微服务系统;
  3. 学习微服务在企业落地的另一种案例与方式。

by 童飞帆

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

混沌工程是通过故障注入的方式帮助系统寻找薄弱点,从而提高系统的稳定性。随着微服务、云原生相关技术的发展,分布式系统已经流行在业界各处,但因此也带来了复杂度急剧上升、故障发生难以预测后果、难以避免与验证等挑战。而混沌工程正是通过故障注入等方式为切入点,帮助解决以上问题。

本次分享讨论了字节跳动引入混沌工程以来从0开始的相关实践,在引入混沌工程过程中,我们也曾受到质疑与挑战。在实践过程中,我们探索了如何降低用户的演练成本,对故障进行了抽象建模;我们建立了自助平台,赋能各业务具备自助演练的能力;我们沉淀了红蓝对抗平台,帮助各业务线更全面地摸底系统稳定性。

听众收益

1. 了解混沌工程在字节跳动从0开始遇到的挑战

2. 了解混沌工程在字节跳动从0开始的落地实践

3. 了解混沌工程在字节跳动的落地形式

4. 了解混沌工程的产品化演进

by 孙英男

Bilibili
资深研发工程师、容器平台技术负责人

Kubernetes是现代云原生技术的引擎。在业务规模急速扩张的B站,K8s集群已发展到万节点规模、在线服务全托管、离线转码任务全面接入。随着计算规模不断扩大,如何提升资源使用效率,降低计算成本,成为摆在面前的一大难题。

本次分享将结合B站的实践场景,从容器平台架构细节出发,介绍B站如何支撑高并发离线转码任务调度。并通过生产环境下在离线混部、弹性伸缩以及边缘计算的实践案例,介绍如何基于Kubernetes实现计算成本优化。

 

内容大纲

  1. B站容器平台架构,发展历史及演进
  2. 视频转码batch任务调度实现
  3. 在离线混部及分时调度实现
  4. 基于弹性伸缩的容量管控
  5. 边缘计算实践

 

听众受益

 

1. 了解 kubernetes在视频转码场景下的实践

2. 了解大规模计算集群成本优化的常用方法

3. 获得云原生边缘计算的案例分析

 

适用人群

CIO,架构师,运维,DevOps

by 尹庆东

腾讯
高级研发工程师

伴随着腾讯游戏的快速发展,涌现出了王者荣耀、英雄联盟、穿越火线、地下城与勇士等数百款业务,用户规模迅速扩大,相关的周边运营支撑系统也受到了效率、性能、安全稳定方面的挑战。在每一款游戏业务的各生命周期,会有各种不同场景的运营系统,例如预约拉新、每日签到、任务系统、道具商城、好友召回、秒杀系统等。如何快速且稳定支撑数百款业务的每天数万个运营需求及系统?如何助力数百款游戏业务更高效率、更低成本地实现拉活跃、拉回流、拉收入等等运营增长目标?是我们需要解决的问题。本次演讲主要介绍腾讯游戏百亿级规模系统架构的演化历程,并分享建设过程中的效率、性能、安全挑战等方面的思考。

内容大纲

1. 平台架构演进历程

2. 架构演进思路

    2.1 个性化->标准化->可视化

    2.2 硬编码->树形逻辑配置->图形逻辑配置

    2.3 单体->分布式->微服务->中台/宏服务

3. 如何高效率实现数百款业务的数万个场景需求

    3.1 规则引擎灵活组装调度服务

    3.2 原子功能微服务化

    3.3 可视化自助

4. 如何稳定支撑突变型峰值服务

    4.1 智能评估/自动扩容

    4.2 柔和熔断/流控/多级过载保护       

5. 如何保障业务的安全

    5.1 防刷机制

    5.2 全链路秒级监控机制

听众收益:

1. 了解数百亿级规模大系统的通用完整架构及演化;

2. 了解数百亿级规模大系统的高可用、高性能、高安全的处理经验;

3. 了解事前、事中、事后的全过程保障机制及设计方法。

适合人群

适合服务端开发人员、架构方向研发工程师、对游戏营销等高并发场景感兴趣的同学。

by 朱维

字节跳动
基础架构大数据架构工程师

AIOps智能监控团队负责字节跳动全网监控生态建设,包括智能报警和智能监控产品,涉及海量PB级数据生命周期管理,由此推动线上稳定性保障、故障诊断、容量管理和服务治理等能力构建。随着业务的发展AIOPS在监控数据存储与查询上都迎来了更大的挑战。

本次分享主要介绍字节跳动AIOps在Metrics监控查询在面临海量数据查询挑战时,通过升级分布式架构以及单机执行引擎来解决单机查询瓶颈的经验。在架构升级之外也将介算法和工程优化对于查询性能以及稳定性的提升。

by 彭荣新

喜马拉雅
架构师

API网关是微服务的大门,喜马拉雅自研的网关作为全站流量的唯一入口,每天处理超过百亿次的调用,网关除了基本的代理请求外,更重要的是提供流量管控、防护、自动限流、熔断和降级等机制,在HTTP协议层面提供白盒化、可视化和全方位的监控和报警,本次分享将介绍喜马网关的架构设计和演化,以及关键点的实践经验。

交通指南

上海虹口三至喜来登酒店

Beijing International Convention Center
地址:上海市四平路59号
  • 微信咨询

  • 电话咨询

    联系电话:86+ 17310043226

微信联系我们