课程培训
微服务架构设计与开发(基于Azure)培训课程

 

培训目标:

 

深入了解微服务架构及其特点
  • 微服务架构基础知识
  • 微服务架构主要问题及解决方案
  • 架构演进和服务拆分原则
    深入了解如何使用Microsoft Azure运维微服务,包括
  • Azure Container Services
  • Azure Service Fabric
  •  
  • 微服务架构整体介绍
    • 什么是微服务架构;
    • 微服务架构特点;
    • 微服务架构与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发布管道 
     



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>
技术支持:帮做网络