曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
架构设计师、技术经理、项目组长、开发人员、技术骨干、维护人员、技术支持
人员或其他对系统架构设计有兴趣的相关人员
主题 | 内容 |
架构设计基础 |
1.架构设计的背景与目标n2.架构师和系统架构的定义n 架构设计师的知识结构n1.架构设计要关注什么?n2.架构的职责是什么?n3.什么是优雅的架构?n4.软件系统架构的模型和方法n5.软件质量与架构n 质量属性对架构的影响n 语言不是可伸缩性的关键,架构才是关键 |
大型系统架构的特点 |
1.大型系统架构的目标与挑战n 高可用性(High Availability)n Failovern 可伸缩性(Scalability)n 高性能(High Performance)n 可靠性n 安全性n2.常见网站架构分析n J2EEn LAMPn .NET |
负载均衡架构 |
1.DNS负载均衡n2.反向代理负载均衡n nginxn HAProxyn apache httpdn LVS(网络第四层工作)n F5(硬件,四层/七层)n3.网络地址转换(NAT)n4.服务器集群Clustern 应用服务器集群n 负载均衡的算法n 节点健康检查n 会话管理n Session Stickyn Session Replicationn 数据库服务器集群n5.案例分析n MySpacen Mixin Youtuben eBayn LiveJournal |
系统缓存技术 |
1.内存级数据缓存(memchched)n2.动态内容缓存n3.服务器缓存/页面缓存/静态化n4.浏览器缓存n5.反向代理缓存n6.Session/Share Nothing Architecture架构n7.数据库缓存n8.本地缓冲缓存n9.容器n10.消息中间件n11.案例分析 |
大型系统数据库架构 |
1. 数据库事务策略n CAPn BASEn2.数据库Shardn 水平分区n 垂直分区n3.数据库读写分离n Master-Slaven4.优化数据库访问n5. 案例分析n 阿里淘宝n 腾讯QQn 新浪微博 |
大型存储架构 |
1.计算机I/O技术n2.硬盘接口技术n3. 磁盘阵列技术n RAIDn4. 网络存储架构n DASn NASn SANn5. 案例分析n 网络视频监控系统n Youtube |
架构的重构与优化 |
1.重构的概念n 设计模式与重构n 软件设计原则n2.性能优化n 系统层次n 设计层次n 代码层次n Yahoo关于性能优化的N条军规n 性能优化的工具 |
大型网站架构演变案例实践解决方案; |
|