大型互联网分布式网站架构设计与实践培训(北京,6月21-22日)
【举办单位】北京曼顿培训网 www.mdpxb.com 中国培训资讯网 www.e71edu.com
【咨询电话】4006820825 010-56133998 13810210257
【培训日期】2019年6月21-22日
【培训地点】北京
【培训对象】本课程适用于网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构;还可供包括企业系统开发人员在内的软件开发人员借鉴,了解大型网站的解决方案和开发理念。
【课程背景】
针对互联网公司发展规模快速扩大,用户数量持续增长,网站服务及架构需要不断改进和演化,培训中心特别推出了“大型互联网分布式网站架构设计与实践”培训课程,本课程通过剖析大型网站技术架构模式、技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等,深入讲述大型互联网架构设计的核心原理。
【课程大纲】
大型网站架构演化
大型网站架构演化发展历程
■初始阶段的网站架构
■应用服务和数据服务分离
■使用缓存改善网站性能
■使用应用服务器集群改善网站的并发处理能力
■数据库读写分离
■使用反向代理和CDN加速网站响应
■使用分布式文件系统和分布式数据库系统
■用NoSQL和搜索引擎
■分布式服务
大型网站架构演化的价值观
■大型网站架构技术的核心价值是随网站所需灵活应对
■驱动大型网站技术发展的主要力量是网站的业务发展
■常见误区(为了技术而技术、盲目套用大公司架构)
大型网站架构模式
网站架构模式
分层
分割
分布式
集群
缓存
异步
冗余
自动化
安全
大型网站核心架构要素
■性能
■可用性
■伸缩性
■扩展性
■安全性
案例:架构模式在新浪微博的应用
网站的高性能架构
网站性能测试
不同视角下的网站性能
性能测试指标
性能测试方法
性能测试报告
性能优化策略
Web前端性能优化
浏览器访问优化
CDN加速
反向代理
应用服务器性能优化
分布式缓存
异步操作
使用集群
代码优化
存储性能优化
机械硬盘vs.?固态硬盘
B+树vs. LSM树
RAID vs. HDFS
网站的高可用架构
网站可用性的度量与考核
高可用的网站架构
高可用的应用
高可用的服务
高可用的数据
高可用网站的软件质量保证
网站运行监控
网站的伸缩性架构网站架构的伸缩性设计
应用服务器集群的伸缩性设计
Memcached分布式缓存集群的伸缩性设计
数据存储服务器集群的伸缩性设计
网站的可扩展架构构建可扩展的网站架构
分布式消息队列降低系统耦合性
分布式服务复用的业务平台
可扩展的数据结构
利用开放平台建设网站生态圈
大型网站案例分析淘宝网的架构演化案例分析
■淘宝网的业务发展历程
■淘宝网技术架构演化
京东架构分析
■京东整体架构
■数据存储架构
■缓存系统设计
■前端架构优化设计
维基百科的高性能架构设计分析
■Wikipedia网站整体架构
■Wikipedia性能优化策略
■Wikipedia前端性能优化
■Wikipedia服务端性能优化
■Wikipedia后端性能优化
Doris的高可用架构设计分析
■分布式存储系统的高可用架构
■不同故障情况下的高可用解决方案
■分布式存储系统的故障分类
■正常情况下系统访问结构
■瞬时故障的高可用解决方案
■临时故障的高可用解决方案
■永久故障的高可用解决方案
网购秒杀系统架构设计案例分析
■秒杀活动的技术挑战
■秒杀系统的应对策略
■秒杀系统架构设计
大型网站典型故障案例分析
写日志也会引发故障
高并发访问数据库引发的故障
高并发情况下锁引发的故障
缓存引发的故障
应用启动不同步引发的故障
大文件读写独占磁盘引发的故障
滥用生产环境引发的故障
不规范的流程引发的故障
不好的编程习惯引发的故障
【讲师介绍】
熊老师,曼顿培训网(www.mdpxb.com)资深讲师。微服务架构资深讲师,某大数据公司CTO,负责中国移动湖南省公司、上海东方证券、工商银行等多个客户和项目的方案和服务交付工作。负责中石油云计算应用开发平台、中国电信统一运维平台、申万宏源证券数据安全存储系统、咪咕DevOps系统等多个项目的设计和交付工作。对应用开发平台、企业流程平台、SOA架构、微服务架构、DevOps 平台、项目管理与研发管理等方面有丰富的实践经验。
【费用及报名】
1、费用:培训费5500元(含培训费、讲义费);如需食宿,会务组可统一安排,费用自理。
2、报名咨询:4006820825 010-56133998 56028090 13810210257 鲍老师
3、报名流程:电话登记-->填写报名表-->发出培训确认函
4、备注:如课程已过期,请访问我们的网站,查询最新课程
5、详细资料请访问北京曼顿培训网:www.mdpxb.com (每月在全国开设四百多门公开课,欢迎报名学习)