结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
Carlson Wang
2天
5200元
培训目标
随着业务的发展和系统的升级,越来越多的系统需要面对大型系统对架构要求的不断提升,而大型系统的架构对架构师和技术人员当技术能力和架构能力提出了更高的难度和挑战,本课程通过不同层面的架构设计的角度,全面讲述和演练了如何构架大规模高并发的系统的关键要素。
在理论讲解和实战演练过程中,针对性地向学员详解不同维度下的架构设计方法和原则,为技术团队更好的对软件项目的系统架构提供解决问题的思路和方法,能有效地提升学员理解和掌握高级系统架构的知识、并应用于大型系统项目开发过程的能力。
培训对象
架构设计师、技术经理、项目组长、开发人员、技术骨干、维护人员、技术支持人员或其他对系统架构设计有兴趣的相关人员
培训大纲
| 主题 | 内容 | 
|---|---|
| 架构设计基础 | 
                        
                            
                                架构设计的背景与目标  架构师和系统架构的定义  架构设计师的知识结构  架构设计要关注什么?  架构的职责是什么?  什么是优雅的架构?  软件系统架构的模型和方法  软件质量与架构  质量属性对架构的影响  语言不是可伸缩性的关键,架构才是关键  | 
                 
            
        
| 大型系统架构的特点 | 
                        
                            
                                大型系统架构的目标与挑战  高可用性(High Availability)  Failover  可伸缩性(Scalability)  高性能(High Performance)  可靠性  安全性  | 
                 
            
        
| 常见网站架构分析 | 
                        
                            
                                J2EE  LAMP  .NET  | 
                 
            
        
| 负载均衡架构 | 
                        
                            
                                DNS负载均衡  反向代理负载均衡  nginx  HAProxy  apache httpd  LVS(网络第四层工作)  F5(硬件,四层/七层)  网络地址转换(NAT)  服务器集群Cluster  应用服务器集群  负载均衡的算法  节点健康检查  会话管理  Session Sticky  Session Replication  数据库服务器集群  案例分析  MySpace  Mixi  Youtube  eBay  LiveJournal  | 
                 
            
        
| 系统缓存技术 | 
                        
                            
                                内存级数据缓存(memchched)  动态内容缓存  服务器缓存/页面缓存/静态化  浏览器缓存  反向代理缓存  Session/Share Nothing Architecture架构  数据库缓存  本地缓冲缓存  容器  消息中间件  案例分析  | 
                 
            
        
| 大型系统数据库架构 | 
                        
                            
                                数据库事务策略  CAP  BASE  数据库Shard  水平分区  垂直分区  数据库读写分离  Master-Slave  优化数据库访问  案例分析  阿里淘宝  腾讯QQ  新浪微博  | 
                 
            
        
| 大型存储架构 | 
                        
                            
                                计算机I/O技术  硬盘接口技术  磁盘阵列技术  RAID  网络存储架构  DAS  NAS  SAN  案例分析  网络视频监控系统  Youtube  架构的重构与优化  重构的概念  设计模式与重构  软件设计原则  性能优化  系统层次  设计层次  代码层次  Yahoo关于性能优化的N条军规  性能优化的工具  大型网站架构演变案例实践  |