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

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

 

微服务架构设计与开发(基于Azure)   
徐老师
微软最有价值专家(2006-2015),微软区域技术总监,TechEd 2008-2014讲师,Certified Scrum Master
报名课程   33 次浏览    2 次 
地点时间:北京 上海 深圳根据报名开班
课程费用:5000元/人,详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册

 
在本课程中将对微服务的架构特征,主要问题和解决方案进行讲解。同时结合Microsoft Azure的Container Service 及 Service Fabric介绍如何在云服务上部署和运维微服务。
课程目标
深入了解微服务架构及其特点
  • 微服务架构基础知识
  • 微服务架构主要问题及解决方案
  • 架构演进和服务拆分原则
    深入了解如何使用Microsoft Azure运维微服务,包括
  • Azure Container Services
  • Azure Service Fabric
  • 培训对象: 微服务开发工程师
    学员基础:熟悉微软开发技术框架
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容:2天
    微服务架构整体介绍
  • 什么是微服务架构;
  • 微服务架构特点;
  • 微服务架构与SOA架构区别与联系;
  • 微服务架构应用场景;
  • 微服务架构挑战
  • 微服务架构设计原则
  • 微服务架构构成(服务拆分、服务拓扑关系图);
  • 微服务架构设计原则;
  • 微服务架构服务粒度设计;
  • 关键技术:无状态化,负载均衡,分级管理,异步调用,合理超时,服务降级和幂等设计;
  • 微服务开发
  • 开发框架选择;
  • 微服务与微服务运维平台;
  • 开发主要问题和解决方案,服务注册与发现;服务网关选择;事件与消息系统。
    练习1:使用微服务架构开发.NET服务
  • 微服务运维与监控
  • 微服务架构监控重要性;
  • 监控数据采集方法;
  • 监控设计;
  • 监控点:进程监控,语义监控,错误日志监控,机器资源监控,数据波动监控;
  • 优秀监控框架选择
  • 练习2:微服务运行环境搭建和监控
    Windows 容器服务 如何使用Windows容器服务支撑.net应用的容器化开发
  • Windows容器化环境和Docker工具
  • 使用Docker进行.net应用打包
  • 搭建基于Azure的容器化运维环境
  • 使用VSTS进行容器化应用的持续发布
    练习3:使用Windows Container打包和发布微服务架构的.NET应用
  • Service Fabric 应用编排平台 如何使用Azure Service Fabric实现大规模应用运维
  • Azure Service Fabric整体介绍
  • Service Fabric环境搭建
  • 使用Visual Studio进行Service Fabric应用开发
  • 现有.NET应用如何改造为运行在Service Fabric上的应用
  • 使用VSTS进行Service Fabric应用的持续发布
    练习4:使用Azure Service Fabric部署微服务架构的.NET应用
  • VSTS 如何使用VSTS构建微服务CI/CD发布管道
    练习5:使用VSTS搭建微服务CI/CD发布管道
    33 次浏览   2 次
    其他人还看了课程
    架构师之路  579 次浏览
    软件架构师——高级实践  1315 次浏览
    详细设计+单元测试+模式+重构  967 次浏览
    大型电商分布式网站实践  1006 次浏览
    企业架构设计  2232 次浏览
    分布式互联网架构之路  597 次浏览
    定制内训




    最新活动计划
    [北京]DevOps体系实践工具平台2-16
    [北京]Spark大数据处理案例分析2-17
    [北京]用户体验&界面设计2-20
    [北京]自动化测试方法案例工具2-20
    [北京]敏捷开发过程与项目管理2-22
    [北京]大型互联网架构高级实践2-24
    [北京]产品经理与产品管理2-27
    [北京]SysML和EA系统设计建模3-1
    [上海]大型互联网架构设计实践2-22
    [深圳]软件架构设计案例与实践2-26
     
     
     

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

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