要资料 文章 文库 Lib 视频 Code iProcess 课程 认证 服务 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
北京 软件设计原理与实践

 

微服务架构设计与实践   
孙玄老师
58同城技术委员会架构组主任。
报名课程   3218 次浏览    79 次 
地点时间:北京 深圳 上海 根据报名开班
课程费用:5500元/人,详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


随着移动互联时代的到来,数据量急剧增加,并发量也变得越来越有挑战,企业在规划和设计系统的总体架构,涉及到方方面面的知识点,可选的方案也很多,如何在各种各样,纷繁复杂的技术中构建最适合企业的微服务架构(MicroService Architecture),变成了一件极具挑战的事情。一个好的微服务架构可以以最低的成本、更灵活的方式,满足企业用户需求。相反,糟糕的架构,不但花费了重金,而且架构过于复杂、过于笨重,线上故障不断,架构灵活性差,阻碍业务的发展。传统的架构已无法满足业务持续快速创新的需求,微服务架构(MicroService Architecture)应运而生。相信大家对微服务架构都有一定的认识,但对微服务架构如何在项目中落地实践,缺乏一些经验。
我个人一直从事微服务架构设计工作,根据在百度、58集团等多年满足海量用户请求的微服务架构设计经验,带领大家一起学习互联网的微服务架构如何设计?理论结合实践,并重点讲述案例,深入剖析微服务架构设计的高可用性。并一同探讨如何满足贵企业的高可用微服务架构设计。
来吧,一起揭开“微服务架构设计与实践”的神秘面纱!

 
培训目标:

  • 了解微服务架构的基础知识
  • 了解微服务架构的整体框架
  • 学会如何根据应用需要选择开发和运行框架
  • 学会微服务运行容器的应用
  • 微服务注册、服务发现与服务网关
  • 微服务架构优化的关键技术
  • 微服务的自动化部署
  • 微服务架构设计之柔性可用
  • 微服务架构设计之性能评估&扩容
  • 微服务架构设计之监控
  •  

    培训对象:微服务架构师,微服务应用开发工程师,微服务运维工程师
    学员基础:具有服务开发和运维经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    第一课:微服务架构知识原理篇
    什么是微服务架构;
    微服务架构特点;
    微服务架构与SOA架构区别与联系;
    微服务架构应用场景;
    微服务架构挑战;
    第二课:微服务架构设计之总体架构篇 互联网架构演进;
    微服务架构构成(服务拆分、服务拓扑关系图);
    微服务架构设计原则;
    微服务架构服务粒度设计;
    微服务架构之我们的实践案例;
    第三课:微服务架构设计之框架选择篇 微服务架构设计之开发框架选择(Spring Boot);
    微服务架构设计之容器选择(Docker);
    微服务架构设计之服务注册选择(Zookeeper、Etcd、Consul);
    微服务架构设计之服务网关选择(Nginx、Node.js、Netflix Zuul);
    微服务架构设计之自动化部署选择(Jenkins、GitLab CI);
    微服务架构设计之我们的实践案例;
    第四课:微服务架构设计之开发框架篇

    微服务架构设计开发框架选择Spring Boot 原因;
    微服务架构设计之Spring Boot 环境搭建;
    微服务架构设计之Spring Boot 开发技巧&注意事项;
    微服务架构设计之Spring Boot 实战案例;

    第五课:微服务架构设计之容器篇 微服务架构设计容器选择Docker原因;
    微服务架构设计Docker环境搭建;
    微服务架构设计Docker实战案例;
    第六课:微服务架构设计之服务注册篇 微服务架构设计需要服务注册原因;
    微服务架构设计服务注册选择Zookeeper原因;
    微服务架构设计Zookeeper环境搭建;
    微服务架构设计之服务注册设计;
    微服务架构设计之服务注册实践案例
    第七课:微服务架构设计之服务发现篇 微服务架构设计为什么需要服务发现;
    微服务架构设计服务发现设计(Session设计);
    微服务架构设计服务发现实践案例;
    第八课:微服务架构设计之服务网关篇

    微服务架构设计服务网关作用;
    微服务架构设计服务网关为什么选择Nginx;
    微服务架构设计之Nginx网关环境搭建;
    微服务架构设计之服务网关设计;
    微服务架构设计之实践案例;

    第九课:微服务架构设计之关键技术篇) 微服务架构设计之微服务无状态化设计;
    微服务架构设计之负载均衡设计;
    微服务架构设计之分级管理;
    微服务架构设计之异步调用(状态机等方式);
    微服务架构设计之设置合理超时;
    微服务架构设计之服务降级;
    微服务架构设计之幂等设计;
    微服务架构设计之我们的实践案例;
    第十课:微服务架构设计之自动化部署篇 微服务架构设计自动化部署目的;
    微服务架构设计自动化部署为什么选择Jenkins;
    微服务架构设计Jenkins环境搭建;
    微服务架构设计自动化部署模式/架构;
    微服务架构设计之我们的实践案例;
    第十一课:微服务架构设计之柔性可用篇 微服务架构之服务柔性可用概念;
    微服务架构之服务柔性可用使用业务场景;
    微服务架构之服务柔性可用设计环节;
    微服务架构之服务柔性可用之原则篇、架构篇、框架篇、业务篇;
    微服务架构之移动时代柔性可用打造;
    微服务架构之我们的实践案例;
    第十二课:微服务架构设计之性能评估&扩容篇 微服务架构之服务性能评估目的;
    微服务架构之服务性能相关环节;
    微服务架构之服务性能评估工具;
    微服务架构之服务性能评估方法;
    微服务架构之服务扩容;
    微服务架构之我们的案例;
    第十三课:微服务架构设计之监控篇 微服务架构监控重要性;
    微服务架构监控数据采集方法;
    微服务架构监控设计;
    微服务架构之进程监控;
    微服务架构之语义监控;
    微服务架构之错误日志监控;
    微服务架构之机器资源监控;
    微服务架构之数据波动监控;
    微服务架构之优秀监控框架选择(open-falcon);
    微服务架构设计之我们的实践案例;
    第十四课:微服务架构设计之安全篇 微服务架构之安全重要性;
    微服务架构之被攻击类型;
    微服务架构之XSS攻击;
    微服务架构之注入攻击;
    微服务架构之CSRF攻击;
    微服务架构之其他攻击;
    微服务架构之通用防护;
    微服务架构之数据加密(连接、传输、存储);
    微服务架构之反作弊;
    微服务架构之我们的实践案例;
    第十五课:微服务架构设计之问题分析篇 微服务架构之线程堆栈技巧;
    微服务架构之线程堆栈分析方法;
    微服务架构之借助堆栈分析性能瓶颈方法;
    微服务架构之我们的实践案例;
    第十六课:微服务架构设计之案例篇 《转转架构演进》
    《IM架构演进》
    ……
    3218 次浏览   79 次
    其他人还看了课程
    架构师之路  818 次浏览
    大型电商分布式网站实践  1245 次浏览
    详细设计+单元测试+模式+重构  1333 次浏览
    分布式互联网架构之路  901 次浏览
    软件架构案例分析和最佳实践  1238 次浏览
    从大型电商架构演进看互联网高可用架构设计  35 次浏览
    定制内训


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

    最新活动计划
    [北京]敏捷开发过程及最佳实践 12-5
    [北京]嵌入式软件测试 11-16
    [北京]人工智能机器和深度学习11-20
    [北京]Git版本控制与配置管理 11-21
    [北京]UML和EA进行系统分析设计 11-23
    [北京]DevOps体系实践、工具与平台11-27
    [上海]软件架构设计方法案例实践 11-16
    [上海]嵌入式C高质量编程 11-21
    [上海]嵌入式架构设计高级实践11-23
    [深圳]需求分析与管理 11-23
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号