大型系统架构
Chris Zeng 查看讲师
百林哲咨询(北京)有限公司专家团队成员
曾任淘宝技术部负责人,淘宝技术大学最高评级的讲师,具有多年大型分布式系统开发和架构经验,在C/C++和Java方面有多年的实战经验。对于大型网站系统非常熟悉,在偏后端的系统上有丰富经验。
浏览:3591次
详情 DETAILS

课程简介

大型系统发展遇到的技术问题

如何构建高可用、高性能的系统的策略

从集中式架构走向分布式架构的实践

大型分布式系统的重要支撑

缓存系统

课程收益

1、了解网站架构演进的问题和解决方法;

2、掌握构建高可用、高性能的系统的策略;

3、了解分布式数据层;

4、掌握网站性能优化的方法。

受众人群

开发人员,测试人员,研发经理与总监,技术经理

课程时长

2天(12H)

课程大纲

课程主题课程内容

Part 1

网站架构演进的问题和解决

  一.从一个虚构的例子看网站架构演进

  二.应用和缓存分离

  三.应用架构的变化

  四.存储结构的变化

Part 2

构建高可用、高性能的系统的策略

  一.架构改造

  二.支撑平台

    1.稳定性平台

    2.性能优化平台

  三.底层系统

    3.LVS、Tengine

    4.自主版本的JVM以及V8引擎

    5.自研数据库以及存储系统

    6.自研大数据相关平台

  四.同城容灾

  五.异地双活

Part 3

服务框架

  一.应用走向分布式遇到的问题

  二.服务框架的接入方式

    1.保持开发习惯

    2.服务框架和容器的关系

    3.依赖冲突的问题

  三.寻址、路由、负载均衡

    1.服务寻址方式

    2.软负载均衡

    3.路由策略

  四.序列化/通信

  五.流控/降级

  六.线下环境遇到的问题

Part 4

分布式数据层

  一.数据存储和访问面临的挑战

  二.三层数据源

  三.Proxy方式的数据层

  四.非对称数据复制

  五.云数据库

Part 5

软负载中心&配置管理中心

  一.软负载中心与配置管理服务要解决的问题

  二.软负载中心的方案

  三.走向分布式的软负载中心

  四.配置管理服务的设计

Part 6

网站性能优化

  一.优化基本流程

  二.常用策略

  三.网站优化实例

Part 7

稳定性平台

  一.系统走向分布式后在稳定性方面的挑战和应对

  二.应用的监控

  三.依赖管理

  四.容量规划

Part 8

缓存系统

  一.缓存使用的场景

  二.分布式缓存

  三.使用缓存遇到的问题 

企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1