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

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

 
全部课程 >架构设计  
微服务架构设计与开发(基于Azure)   
934 次浏览  39 次
徐老师
微软最有价值专家(2006-2015),微软区域技术总监,TechEd 2008-2014讲师,Certified Scrum Master
 
地点时间: 北京 上海 深圳根据报名开班
课程费用: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发布管道
     
    934 次浏览  39 次
    其他人还看了课程
    分布式互联网架构之路  1384 次浏览
    高质量架构设计案例分析与最佳实践  1094 次浏览
    软件接口与集成设计  921 次浏览
    系统工程方法与实践  905 次浏览
    微服务架构设计与实践  991 次浏览
    领域驱动的对象、服务与接口设计  1165 次浏览
    定制内训


    咨询服务:互联网高可用架构
    咨询目标 帮助客户建立互联网高可用架构
    咨询范围 性能架构,可靠性架构,安全架构。 硬件与网络,数据库,操作系统,中间件,应用系统。
    咨询方式 现有系统进行高可用评测,
    高可用架构参考框架,
    高可用架构设计,
    架构重构与优化,
    系统运行监控平台与方法导入。
    成功案例 某移动互联网公司,中国电信某省公司,中国人民银行,某航空公司
    详情咨询:010-62670969, zhgx@uml.net.cn

    最新活动计划
    [北京]Python及数据分析 11-15
    [北京]嵌入式Linux应用开发 11-20
    [北京]需求分析与管理 11-29
    [北京]人工智能机器学习和深度学习 11-26
    [上海]嵌入式软件可靠性设计 12-19
    [上海]人工智能机器学习和深度学习 11-22
    [深圳]深度学习&Tensorflow框架 12-3
    [深圳]数据仓库多维建模方法与应用 11-24
    [深圳]嵌入式软件架构设计高级实践 12-3
     
     
     

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

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