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



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


    随着系统规模的扩大,分布式是系统扩展的有效方式,分布式系统的设计也越发的重要,分布式系统涉及到服务划分、分布式数据存储、分布式计算等多个层次的框架,分布式系统还需要有效的运行监控机制以保证系统的可用性和性能。本课程结合京东大型电商分布式系统的架构实例,讲解分布式的参考框架和最佳实践。

    培训目标:
    • 了解分布式系统架构框架
    • 了解分布式服务设计
    • 分布式计算框架
    • 分布式存储引擎
    • 分布式缓存技术
    • 分布式系统的监控
    • 分布式系统性能优化
    培训对象:系统架构师、开发主管
    学员基础:了解分布式系统的一般基础知识、对web服务、数据存储、多线程技术有一定了解
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    第一课:知识原理篇 1. 什么是分布式系统
    2. CAP理论
    3. 分布式高可用架构的常用手段都有哪些?
    4. 负载均衡
    5. 无共享架构
    第二课:总体架构篇 1. 分布式理论与实践
    2. 多维度的可用;
    3. 可伸缩;
    4.监控
    第三课:分布式算法 1. 哈希取模
    2. 一致性哈希
    3. 数据范围划分
    4.数据块划分
    第四课:分布式系统设计-CDN篇 1. CDN系统架构高可用涉及技术点都有哪些
    2. CDN系统为什么要使用
    3. CDN系统发展进程
    4. CDN系统国内使用情况
    5. CDN系统应用领域
    6. CDN数据一致性如何保证
    第五课:分布式系统设计-DNS篇 1. DNS是什么?为什么采用DNS?
    2. DNS防止被劫持的手段有哪些?
    3. 高可用的DNS如何设计?(HttpDNS、IP长连接等)
    4. 高可用DNS的最佳实践是什么?
    5. 我们的实践案例;
    第六课:分布式系统设计-SOA服务 1. 为什么要做SQA服务化?
    2. 分布式系统的服务号架构设计及原理
    3. Dubbox是什么
    4. Dubbox能做什么
    5. 服务治理

    第七课:分布式数据存储层篇 1. 数据存储层冗余我们如何做?
    2. 数据存储层数据备份如何落地?
    3. 数据存储层失效转移机制如何设计?
    4. 数据存储层数据高可靠性如何设计保证?
    5. 数据存储层数据如何做到高可访问性?
    6. 数据存储层数据一致性如何做到?
    7. 分布式事务如何保证?
    8. 数据存储层高可用架构设计最佳实践是什么?
    9. 我们的实践案例;

    第八课:分布式缓存篇 1. 分布式系统使用缓存类型有哪些?各自作用是什么?(local、进程、分布式等)
    2. 分布式系统缓存冗余如何设计?
    3. 分布式系统缓存一致性如何保证?
    4. 分布式系统缓存命中率如何保证?
    5. 分布式系统缓存设计的最佳实践是什么?
    6. 我们的实践案例;

    第九课:监控篇 1. 分布式系统设计监控重要性?
    2. 分布式系统设计监控数据采集方法是什么?
    3. 分布式系统设计如何监控设计?
    4. 分布式系统语义监控如何做?
    5. 分布式系统进程监控如何做?
    6. 分布式系统错误日志监控如何做?
    7. 分布式系统设计监控的最佳实践是什么?
    8. 我们的实践案例。
    第十课:云端日志查询体系 1. 云端日志体系的重要性
    2. 日志系统的设计
    3. 日志系统的实践

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

    第十二课:电商系统解密篇 1. 《京东开放平台(POP)解密》
    2. 《京东分布式秒杀系统解密》
    3. 《京东开放API技术解密》
    ……
       
    2732 次浏览  55 次
    其他人还看了课程
    虚拟化技术及其应用  3161 次浏览
    大型电商分布式网站实践  3890 次浏览
    MDA构架及项目开发  4405 次浏览
    面向应用的架构设计  6137 次浏览
    EA工具和架构设计  5582 次浏览
    开源软件在大型互联网应用实例  2609 次浏览
    定制内训


    咨询服务:企业架构梳理与建模
    咨询目标
    帮助客户梳理企业架构, 对企业架构进行建模,支持未来的企业架构规划和建设。
    咨询范围 企业架构梳理:业务架构,数据架构,应用架构,技术架构
    企业架构建模:业务模型,数据模型,应用模型,技术模型
    咨询方式 对现有的企业架构进行调研、
    对现有的企业架构进行建模
    对现有的企业架构进行评价,给出评价标准。
    对未来的企业架构进行规划
    对未来的企业架构进行建模
    规划企业架构迁移路线图。
    成功案例 民生银行某IT支撑部门,中国金融电子某IT部门,某大型航空公司,某大型汽车厂商,某大型金融证券机构,某大型能源企业。
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]