求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
北京 软件设计原理与实践
 
全部课程 >架构设计  
高可用分布式架构设计与实践
2911 次浏览  32 次
Kenny老师
京东商城京东开放平台高级系统架构师/京东商城金牌讲师
 
时间地点:北京 上海 深圳根据报名开班
课程费用:5500元/人
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    本课程通过梳理总体架构,深入剖析高可用架构设计,通过空间转换,分布式理论与实践,多维度可用,可伸缩,监控等内容,结合京东得实际案例为学员构建了一副高可用分布式架构设计全视图。

     
    培训对象:中高级软件开发工程师,软件设计师,架构师,技术经理等
    学员基础:具有网站开发的经验,最好有一定的架构经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    第一课:知识原理篇 1. 什么是架构的高可用
    2. CAP理论
    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. ES讲解及应用实践
    4. 我们的实践案例;
    第十课:监控篇 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. 高可用架构之案例篇


    第十四 课:系统性能分析篇 1. Java线程堆栈技巧;
    2. Java线程堆栈分析;
    3. 借助堆栈分析性能瓶颈方法;
    4. 线上实战;
    5. 我们案例;



    第十五课:电商系统解密篇 1. 《京东开放平台(POP)解密》
    2. 《京东秒杀系统解密》
    3. 《京东开放API技术解密》
    4. 《京东单品页技术解密》
    5. 《京东购物车技术解密》


       
    2911 次浏览  32 次
    其他人还看了课程
    微服务架构最佳实践  1738 次浏览
    云平台架构与应用(阿里云)  5886 次浏览
    高质量软件设计与设计模式  3996 次浏览
    业务中台、技术中台与数据中台 案例分析与最佳实践  4323 次浏览
    分布式架构参考与应用  2814 次浏览
    DoDAF规范、模型与实例  12287 次浏览
    定制内训


    咨询服务:企业架构梳理与建模
    咨询目标
    帮助客户梳理企业架构, 对企业架构进行建模,支持未来的企业架构规划和建设。
    咨询范围 企业架构梳理:业务架构,数据架构,应用架构,技术架构
    企业架构建模:业务模型,数据模型,应用模型,技术模型
    咨询方式 对现有的企业架构进行调研、
    对现有的企业架构进行建模
    对现有的企业架构进行评价,给出评价标准。
    对未来的企业架构进行规划
    对未来的企业架构进行建模
    规划企业架构迁移路线图。
    成功案例 民生银行某IT支撑部门,中国金融电子某IT部门,某大型航空公司,某大型汽车厂商,某大型金融证券机构,某大型能源企业。
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]