架构演进

会议室:305
出品人:郑然

云计算,大数据,区块链,移动互联,人工智能等一系列的新一代信息技术的发展,都在进... 展开 >

专题出品人:郑然

百度基础架构部主任架构师

郑然,现任基础架构部主任架构师,负责百度分布式集群管理系统和云原生架构。有着近 10 年的搜索引擎架构研发经验,先后研发了 3 代 PaaS 系统以及基础的微服务架构中间件,帮助百度搜索引擎提升集群的资源利用率和研发效率。积极参与技术社区的分享活动, 多次担任 QCon 等技术大会的讲师和出品人。

地点:305

专题:架构演进

云计算,大数据,区块链,移动互联,人工智能等一系列的新一代信息技术的发展,都在进一步加速企业的数字化转型。在可见的未来,每个行业都将转变为软件行业,软件将成为企业的核心竞争力和创新源泉。面对高度创新和充满不确定性的敏态业务,为了快速交付高质量的软件产品或者服务,不管是互联网企业还是传统传统企业,都会发生一系列的架构演化过程,希望通过这个专题,邀请不同行业的架构专家,和大家分享架构演进的成功案例,帮助企业赢得数字化时代的技术红利。

by 晁岳攀

微博
资深技术专家

微博很早就使用 Redis 应对缓存的场景,据公开资料显示,新浪微博部署的 Redis 集群曾是世界上最大的 Redis 集群,到现在为止,微博依然部署着大量的 Redis 和 Redis 类的产品 CounterService、Pikia、RedRocks 等集群。

为了应对快速扩容、服务化管理、热点处理和性能优化等需求,微博研发平台架构组专门开发了 RedisService 产品,用以解决微博在使用和管理 Redis 时的痛点。通过本次分享,你可以了解各种 Redis Proxy 框架,如Twemproxy、Codis的优缺点和基准;多租户和高性能云服务应用的设计;给“飞奔的汽车换轮胎”的难点和探索;你也将了解到一些有趣的知识,例如:加了一层 Proxy 反而比直连 Redis 性能更好的反常识的现象等。

内容大纲

1. 同类产品的对比

  •   Twemproxy
  •   Codis
  •   Redis Cluster Proxy

2. RediService架构

  • Redis Backend
  • Proxy
  • Caption

3. 一些新的特性和技术考量

  •  动态添加和移除业务
  •  Merge 请求 Pipeline 化
  •  Redis Client Cache(应对热点事件)
  •  无阻塞扩容

4. 开发和推广的难点

  • epoll vs per-connection
  • pool
  • 无法支持的命令
  • 多连接 vs 单连接
  • 迁移遗留系统(给运行的汽车换轮子)

听众收益

  1. 了解 Redis 各种 Proxy 的优缺点和性能
  2. 了解 Redis 集群管理的困境以及应对之道
  3. 学习 Redis 集群的设计原理
  4. 了解 Redis 目前的欠缺点和新产品推广方式

适合人群

CIO、架构师、DBA、运维以及对 Redis 有兴趣的开发人员。

by 王天舟

快手
系统架构师

春晚活动对任何互联网公司都是一次巨大的挑战,面对挑战,其实也是一个加速进化的过程。快手基础组件面临的问题是,在有限的资源、人力的情况下,交付易于使用的高可用的基础组件和方案。 本次演讲主要介绍快手基础架构团队在应对这个挑战时,做了哪些技术层面的改造和升级,并如何最终在业务落地,发挥效果。 

内容大纲

1. 快手基础组件的组织方式

  • 面向解决问题优先
  • 基础组件收敛和全托管

2. 以可用性导向进行基础组件升级

  • 以自适应策略为主导的中间件建设
  • 全链路 tracing,直观发现问题和瓶颈点
  • 方法粒度的追踪和上报机制,让业务改造进度直观化
  • 全链路压测/故障注入进行可用性改造验收

3. 展望

  • 自动化故障根因分析和日常随机故障注入能力

听众收益

1. 在基础组件建设方面提供思路和实践经验
2. 在可用性方面建设提供思路和实践经验

适合人群

服务端开发人员,基础组件开发人员,架构师。

by 吴锡

Google
Senior Software Engineer

谷歌索引了千亿级别的网页,每秒可以处理超过百万的网页,并达到最短仅数秒的端到端延迟。本演讲将介绍在设计这样一个大规模实时处理系统时的一些考量和原则。

内容大纲

1. 建库系统介绍

  • 一篇网页的一生
  • 页面内容标注
  • 建索引
  • 基于微服务的分布式建库系统架构

2. 大规模离线建库系统设计

  • 微服务架构
  • 数据交互
  • 并发与多线程
  • 调研实验支持
  • 可调试性
  • 研发效率

听众受益

  1. 系统规模变大后常遇到的问题
  2. 现代在做折衷时的一些考量点
  3. 多语言混合开发中的一些坑

适合人群

架构方向工程师,有一定分布式系统研发经验、多线程研发经验。 

英文介绍

Google Search indexed hundreds of billions of web pages and processes over a million of web pages per second with shortest a few seconds end-to-end latency.This presentation will introduce the generic considerations and principles of designing such a large-scale realtime processing system.

Outlines

1. Intro to indexing system 

  • Life of a web page
  • Annotate page content 
  • Create index 
  • µService-based indexing system architecture 

2. Large-scale Indexing system design 

  • The µService architecture 
  • Data Exchange 
  • Concurrency and multithread 
  • Experiment support 
  • Debuggability 
  • Developer velocity 

by 张鑫

百度
资深研发工程师

百度地图开放平台在百度地图海量 LBS 数据和深耕多年的地图基础算法(定位、导航、检索、路况等),以及百度成熟的平台化技术基础之上,面向行业开发者的需求推出了平台化的 LBS 服务,以促进加速行业开发者的业务发展。本次演讲主要围绕不同时期地图开放平台面临的问题和挑战,如何进行技术架构设计和演进,使得平台能在百亿级流量规模下,稳定地对百万级开发者提供稳定,高可用的 LBS 服务。

内容大纲

  1. 百度地图开放平台简介
  2. 不同时期面临的问题和挑战:从简单地开放地图能力到应对高速增长的流量规模再到支持商业化高品质的服务,百度地图开放平台的架构如何进行设计和演进
  3. 在云原生等新技术深入行业场景和 LBS+AI 智能开放等业务场景的挑战下,百度地图开放平台的架构该如何建设发展
  4. 长期积累的平台大数据与 AI 技术优势如何助力此次的科技战疫

听众收益

  1. 了解百度地图开放平台的技术演进历史
  2. 了解百度地图开放平台如何在百亿级海量规模下,打造高性能,高可用,弹性扩容的平台架构
  3. 了解如何预判业务发展趋势,在架构设计中着眼长期,做出前瞻性的设计,保持架构健康良性发展

适合人群

架构师;对高性能,高可用技术有兴趣的开发人员。

by 吴义平

科大讯飞
资深架构师

随着人工智能浪潮的逐层递进,科大讯飞已经研究并发布了覆盖语音、CV、认知等领域的数百种 AI 能力,面对日益增长的内外部需求,如何保障 AI 能力上云和迭代的时效?GPU 资源被大量应用到实时和离线计算中,如何提升规模庞大的 GPU 资源的利用率?本次分享内容将从讯飞依托云原生技术构建的全新 AI 2.0 公有云架构切入,向大家讲解我们通过技术演进实现降本 50% 的技术路径和经验,包括应用 Serverless、弹性计算和运维架构演进的落地案例。

内容大纲

1、为什么要转型云原生

  • 异构环境下资源利用率低下问题剖析
  • 探讨应用云原生技术的收益,揭秘新架构实现最高 50% 降本的技术内幕

2、云原生助力快速降本的实践

  • 统一服务框架、收敛业务模型对流量内聚的贡献
  • 如何应对十亿级流量内聚后对系统稳定性的挑战
  • 异构环境下,通过云原生应用架构助力资源利用率提升
  • 依托云原生架构实现资源弹性调度并支持加速调度的经验

3、以成本为导向的新老架构无缝切换实践

  • 实现低成本平滑迁移的关键手段
  • 由飞机飞行中换发动机案例谈新老架构无缝切换的关键保障措施

听众受益

1、 了解基于云原生实践应用架构演进的路径和收益;

2、 了解新老架构落地过程中的常见问题和解决办法;

3、 了解讯飞在 AI 业务场景中实践弹性计算的经验。

适合人群

架构师、服务端开发人员、运维、产品经理等。

by 付晓岩

建信金融科技
团队副总经理

在 B 端开发软件,无论采用何种工程方法,最终都会演变成一场阵地战,整体视角必须具备,无论作为管理者还是执行层开发者,都需要尽可能了解全局,以利于企业形成更好的合力。本次演讲将讲述银行 IT 架构的变迁,分享企业级业务架构的核心驱动作用,通用型企业级业务架构的方法论,并展望以开放式架构为目标的架构设计演进方向。

内容大纲

1. 银行架构的演变历程

2. 业务架构的关键作用

  • 有渊源,业务架构的发展
  • 有逻辑,业务架构的定义
  • 有套路,业务架构的设计
  • 战略房子
  • 组织协同和角色挑战
  • 价值链
  • 架构成果
  • 长期管理

3. 方法论演进:业务架构与其他方法的结合

4. 数字化时代的启示:大教堂与集市

5. 开放式架构

适合人群

架构设计知识,软件工程,企业管理,企业转型。 

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务小姐姐 Ring
或致电:+86 17310043226