高可用分布式架构设计与实践
Ethan wang 查看讲师
百林哲咨询(北京)有限公司专家团队成员
Ethan wang-百林哲咨询(北京)有限公司专家团队成员,某互联网公司开放平台技术负责人,10年资深架构经验,熟悉各种开源软件架构,对HTTP、TCP长连接技术有深入研究与领悟,springcloud中国社区2017特邀演讲嘉宾
浏览:9037次
详情 DETAILS

简介

课程涵盖了互联网架构中设计到的方方面面,深入浅出的分析这些高可用设计的精髓。课程设计中引入了大量的真实案例,通过案例进行深入分析,让学员能够更好的掌握课程的内容。课程中会针对学员问题进行讨论,让学员可以更好的学以致用。

培训特色

随着互联网时代的到来,特别是移动互联网的快速发展,让电子商务这种交易模式渗透到几乎所有行业。电商系统的复杂程度也远远超过其他行业,设计到的技术多样且复杂。所有高可用的系统都是演进出来的,讲师通过十多年的一线架构经验和技术的总结,结合京东实际案例和架构演进过程,进行深入剖析,讲述一个互联网高可用架构所需要的方方面面。

目标

1,掌握高可用分布式系统所必要的知识
2,通过真实案例的分析,掌握构建高可用架构所需的原理和技术
3,深入浅出的分析高可用架构中设计到的技术
4,了解构建一个高可用架构的方方面面,掌握搭建一个高可用分布式系统的能力

课程时长

2天(12H)

受众人群

开发人员,测试人员,研发经理与总监,技术经理,2年以上架构经验,对高可用架构有一定的认识。

分享提纲

主题内容
第一课:知识原理篇1. 什么是架构的高可用
2. CAP理论和BASE原理
3. 架构高可用的常用手段都有哪些?
4. 负载均衡
5. 无共享架构
第二课:总体架构篇1. 空间换时间
2. 分布式理论与实践
3. 多维度的可用
4. 可伸缩
5.监控
第三课: CDN篇1. CDN系统架构高可用涉及技术点都有哪些 
2. CDN系统为什么要使用 
3. CDN系统发展进程 
4. CDN系统国内使用情况 
5. CDN系统应用领域 
6. CDN数据一致性如何保证 
7. 我们的实践案例
第四课: DNS篇1. DNS防止被劫持的手段有哪些?
2. 高可用的DNS如何设计?(HttpDNS、IP长连接等)
3. 高可用DNS的最佳实践是什么?
4. 我们的实践案例
第五课:十亿级网关系统设计与实践1. 网关的用途和重要性
2. 网关系统安全如何保证?(对称加密、非对称加密、多种方法使用等)
3. 网关系统高可用设计方案?
4. 网关系统关键技术分析(限流、隔离、熔断等等)?
5. 我们的实践案例
第六课:长连接技术和消息推送系统的设计与实践1.为什么要用长连接技术和长连接的主流架构设计
2.http长连接的设计
3.tcp长连接的设计
4.IOSPUSH的设计
5.消息推送系统的设计
6.京东消息推送系统的实践
第七课:分布式数据存储层篇1. 数据存储层冗余我们如何做?
2. 数据存储层数据备份如何落地?
3. 数据存储层失效转移机制如何设计?
4. 数据存储层数据高可靠性如何设计保证?
5. 数据存储层数据如何做到高可访问性?
6. 数据存储层数据一致性如何做到?
7. 数据存储层高可用架构设计最佳实践是什么?
8. 我们的实践案例
第八课:分布式缓存篇1. 高可用架构使用缓存类型有哪些?各自作用是什么?(local、进程、分布式等)
2. 高可用架构缓存冗余如何设计?
3. 高可用架构缓存一致性如何保证?
4. 高可用架构缓存命中率如何保证?
5. 高可用架构缓存设计的最佳实践是什么?
6. 我们的实践案例
第九课:监控篇1. 高可用架构设计监控重要性?
2. 高可用架构设计监控数据采集方法是什么?
3. 高可用架构设计如何监控设计?
4. 高可用架构语义监控如何做?
5. 高可用架构进程监控如何做?
6. 高可用架构错误日志监控如何做?
7. 高可用架构设计监控的最佳实践是什么?
8. 我们的实践案例
第十课:云端日志查询体系1. 云端日志体系的重要性 
2. 日志系统的设计
3. 日志系统的实践
第十一课:高可用架构设计之软件质量保证篇1. 高可用架构如何代码控制?
2. 高可用架构自动化测试?
3. 高可用架构如何预先发布验证?
4. 高可用架构如何灰度发布?
5. 高可用架构如何自动化发布?
6. 高可用架构设计软件质量保证最佳实践是什么?
7. 我们的实践案例
第十二课:高可用架构设计之安全篇1. 高可用架构之网站安全重要性 
2. 高可用架构之网站被攻击类型 
3. 高可用架构之XSS攻击 
4. 高可用架构之注入攻击 
5. 高可用架构之CSRF攻击 
6. 高可用架构之其他攻击 
7. 高可用架构之通用防护 
8. 高可用架构之信息加密 
9. 高可用架构之Antispam 
10. 高可用架构之案例篇
第十三课:案例篇根据客户行业定制案例



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