课程培训
多机房架构设计迁移与实践培训课程

 

课程大纲

 

主题 内容

一、大型网站架构演变

(1)大型网站架构可用性常见玩法与实践
(2)大型网站架构扩展性常见玩法与实践
(3)大型网站架构负载均衡常见玩法与实践
(4)大型网站流量从1到10亿系统进化实战
4.1)小流量站点架构实战(主要矛盾与解决方案分析与实践)
4.2)中流量站点架构实战(主要矛盾与解决方案分析与实践)
4.3)大流量站点架构实战(主要矛盾与解决方案分析与实践)
4.4)超大流量站点架构实战(主要矛盾与解决方案分析与实践)
4.5)多机房架构【见下一章】

二、多机房架构与实践

(1)常见互联网架构实践
1.1)http接入层核心技术与架构实践
1.2)tcp接入层核心技术与架构实践
1.3)为什么要服务化与服务化深度实践
1.4)典型互联网单机房架构小结
(2)机房迁移架构实践
2.1)机房迁移的目标
2.2)机房迁移的技术难点
2.3)站点层、服务层、数据层单独迁移方案
2.4)自顶向下的机房迁移方案
2.5)自底向上的机房迁移方案
(3)多机房架构实践
3.1)为什么要实施多机房架构
3.2)伪多机房架构
3.3)多机房多活架构
3.4)多机房数据同步方案
3.5)多机房数据一致性讨论
(4)多机房难点
4.1)数据库难点【见第三章】
4.2)缓存难点【见第四章】

三、数据库架构实践

(1)数据库设计基本概念
(2)数据库架构-可用性设计与实践
2.1)读高可用设计
2.2)写高可用设计
2.3)实战解决方案
(3)数据库架构-读性能设计与实践
3.1)索引提速设计
3.2)从库扩容设计
3.3)缓存扩容设计
(4)数据库架构-一致性设计与实践
4.1)主从不一致解决方案
4.2)缓存不一致解决方案
(5)数据库架构-扩展性设计与实践
5.1)秒级扩容方案
5.2)字段扩展方案
5.3)数据迁移方案
(6)数据库架构-水平切分设计与实践
6.1)“单Key型”表结构水平切分
6.2)“1对多型”表结构水平切分
6.3)“多对多型”表结构水平切分
6.4)“多Key型”表结构水平切分
(7)数据库中间件与分库SQL实战
7.1)IN语句的玩法
7.2)非patition key上的SQL玩法
7.3)夸库分页的玩法

四、缓存架构实践

(1)缓存的概念与原理
(2)常见缓存的介绍与使用选型
2.1)memcache的介绍与使用场景
2.2)redis的介绍与使用场景
2.3)leveldb的介绍与使用场景
(3)不同业务场景对缓存的典型使用
3.1)只读非高可用业务缓存实践
3.2)只读高可用业务缓存实践
3.3)读写非高可用业务缓存实践
3.4)读写高可用业务缓存实践
(4)缓存架构设计核心
4.1)缓存的可用性设计
4.2)缓存的扩展性设计
4.3)缓存的负载均衡性设计
4.4)缓存的一致性设计
(5)典型系统实战-计数系统的设计与实践
5.1)计数系统典型业务介绍
5.2)列扩展计数系统的实践与缺陷(DB计数)
5.3)行扩展计数系统的实践与缺陷(DB计数)
5.4)KV缓存计数系统的实践与缺陷(缓存计数)
5.5)计数系统终极缓存优化方案




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>