结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
曾宪杰
2天
5200
课程概要:
大型系统发展遇到的技术问题
如何构建高可用、高性能的系统的策略
从集中式架构走向分布式架构的实践
大型分布式系统的重要支撑
缓存系统
受众人群:
企业软件架构师,有一定安全要求的核心软件开发、测试人员和技术总监。行业用户(如金融、政府,电信、互联网)安全主管。
课程大纲:
概要 | 内容 |
---|---|
网站架构演进的问题和解决 |
◆从一个虚构的例子看网站架构演进 ◆应用和缓存分离 ◆应用架构的变化 ◆存储结构的变化 |
构建高可用、高性能的系统的策略 |
◆架构改造 ◆支撑平台 ◇稳定性平台 ◇性能优化平台 ◆底层系统 ◇LVS、Tengine ◇自主版本的JVM以及V8引擎 ◇自研数据库以及存储系统 ◇自研大数据相关平台 ◆同城容灾 ◆异地双活 |
服务框架 |
◆应用走向分布式遇到的问题 ◆服务框架的接入方式 ◇保持开发习惯 ◇服务框架和容器的关系 ◇依赖冲突的问题 ◆寻址、路由、负载均衡 ◇服务寻址方式 ◇软负载均衡 ◇路由策略 ◆序列化/通信 ◆流控/降级 ◆线下环境遇到的问题 |
分布式数据层 |
◆数据存储和访问面临的挑战 ◆三层数据源 ◆Proxy方式的数据层 ◆非对称数据复制 ◆云数据库 |
软负载中心&配置管理中心 |
◆软负载中心与配置管理服务要解决的问题 ◆软负载中心的方案 ◆走向分布式的软负载中心 ◆配置管理服务的设计 |
网站性能优化 |
◆优化基本流程 ◆常用策略 ◆网站优化实例 |
稳定性平台 |
◆系统走向分布式后在稳定性方面的挑战和应对 ◆应用的监控 ◆依赖管理 ◆容量规划 |
缓存系统 |
◆缓存使用的场景 ◆分布式缓存 ◆使用缓存遇到的问题 |