求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
北京 软件设计原理与实践

 
全部课程 >架构设计  
分布式系统设计与实践(存储、计算与服务)
288 次浏览  5 次
王栋
京东POP首席架构师
 
地点时间: 上海12月12-13日; 北京 深圳根据报名开班
课程费用: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技术解密》
    ……
     
    288 次浏览  5 次
    其他人还看了课程
    架构师之路  1535 次浏览
    大型电商分布式网站实践  2008 次浏览
    软件架构设计师  235 次浏览
    分布式互联网架构之路  1692 次浏览
    移动高可用服务端架构  183 次浏览
    详细设计+单元测试+模式+重构  2544 次浏览
    定制内训


    咨询服务:架构评估与优化
    咨询目标
    对现有的架构进行评估,发现问题,并优化
    咨询范围 业务架构,应用架构,数据架构,技术架构
    咨询方式 对现有架构进行建模,然后诊断问题,对问题进行集成分析,设计优化方案,指导团队实施优化,最终效果评估。
    成功案例 中国移动广西分公司,中国电信
    详情咨询:010-62670969, zhgx@uml.net.cn

    最新活动计划
    人工智能,机器学习和深度学习 12-8[北京]
    软件架构设计方法、案例与实践 12-18[北京]
    ANSYS 有限元分析实战 12-20[北京]
    基于UML和EA进行系统分析设计 12-26[北京]
    嵌入式C高质量编程 12-12 [上海]
    区块链项目解析与项目实战 12-27[上海]
    基于SysML和EA系统设计建模 12-16 [深圳]
    某通信设备企业  Python数据分析与挖掘
    北京  需求分析师能力认证
    某电信运营供应商  应用UML进行面向对象分析设计
    某综合性科研机构  人工智能与机器学习应用
    中国平安  测试质量控制与管理