微服务架构培训,强势来袭!
微服务架构培训
作为一种新的设计和架构理念,微服务(Microservice)首次提出就引发了业界激烈的讨论。与此同时,Docker技术的迅速发展,也让微服务架构的实施变得更加容易。微服务这种小而化之、互相连接的设计理念不仅能让复杂应用的构建变得更加灵活,更能帮助创业企业在面对市场的高度不确定性时,快速推出新产品,低成本试错。
· 培训时间:4月13日—4月15日
· 课程难度:中高级
· 费用:5000元/人
· 座位有限,每班仅限40名,
培训对象:
· 微服务开发工程师
· DevOps开发架构师
· Docker开发工程师
· Java研发工程师
· Spring开发工程师
技能要求:
· 对Docker容器技术有一定了解
· 了解微服务架构理念
证书:
培训结束后,将提供『云计算微服务(Microservice)技术能力』中级测评考试,考试通过后,将获得『云计算微服务(Microservice)技术能力』中级能力测评认证证书,此认证是由科技部统一印制、统一编号、统一管理的国家级职业技能证书,是反映开源软件开发与应用技能水平的国家级职业资格认证,该证书在全国范围内通用有效。
培训结束将统一为学员安排考试,考试时长1小时。
内容设置:
DevOps?微服务?
· 让我们回顾一下传统IT是什么样的
· 为什么DevOps会进入大家的视线
· DevOps的模式是?
· DevOps和微服务又是什么关系
· 大家都想做微服务,可是你做得了吗?
· Docker和Kubernetes扮演了什么角色?
需要解决的问题
· 微服务到底多微?
· 99.999
· 服务发现怎么做
· 健康检查
· 应该注意什么安全问题呢
· 怎么做持续集成
· 全面筹划持续优化
回归
· 所有一切的本质是敏捷
· 不要为了微服务而微服务
· 注意灰色地带
· 演进,演进加演进
微服务那些事儿
· 单体架构
· 微服务是什么
· 微服务架构优缺点
· 微服务设计原则
· 微服务组件一览
Spring Cloud简介
· 简介
· 特点
· Spring Cloud版本
· 版本简介
· 子项目一览
· Cloud/Boot版本兼容性
· Quick Start
服务发现:Eureka
· 服务发现的意义
· 服务发现简介
· Eureka简介与架构
· Quick Start
· 高可用Eureka
· 元数据
· 自我保护模式
· REST端点
· Spring Cloud中的服务发现组件
客户端负载均衡:Ribbon
· Ribbon简介
· Quick Start
· 自定义配置
· 使用代码自定义
· 使用属性自定义
· Ribbon的负载均衡算法
· 脱离Eureka使用Ribbon
声明式的客户端:Feign
· 简介
· 多参数请求构造
· 手动创建Feign
· 继承支持
· 压缩支持
使用断路器实现微服务容错:Hystrix
· 实现容错的手段
· 雪崩效应
· 如何容错
· Hystrix简介
· 通用方式整合Hystrix
· Feign整合Hystrix
· 回退
· FallbackFactory
· Hystrix监控
· 监控可视化工具:Hystrix Dashboard
· 监控聚合工具:Turbine
微服务网关:Zuul
· 为什么要使用微服务网关
· Zuul简介
· Quick Start
· 路由端点
· 路由配置详解
· Zuul过滤器
· 过滤器类型与请求生命周期
· 编写过滤器
· 禁用过滤器
· Spring Cloud中默认的过滤器
· 为Zuul实现回退
· 使用Sidecar整合异构平台微服务
· Sidecar简介
· DEMO
· Sidecar端点
· Sidecar与异构微服务分离部署
· 高可用Zuul
统一配置管理:Spring Cloud Config
· 为什么要统一管理配置
· Spring Cloud Config简介
· Git仓库配置详解
· 配置属性加解密
· 安装JCE
· 加解密端点
· 对称加密
· 非对称加密
· 配置属性刷新
· 手动刷新
· 自动刷新
· Spring Cloud Bus简介
· 架构图
· 局部刷新
· 架构改进
· 高可用Config Server
微服务跟踪:Spring Cloud Sleuth
· 为什么要实现微服务跟踪?
· Sleuth简介
· Sleuth术语
· Quick Start
· Sleuth与ELK配合使用
· Sleuth与Zipkin配合使用
Spring Cloud常见问题总结
讲师
· 孟凡杰,eBay云计算资深工程师,有十多年的集群管理和作业调度的研发经验,Kubernetes贡献者。目前和团队一起负责eBay nextGen Cloud Platform Kubernetes在eBay私有云的产品化落地工作,为上层业务提供高可用的容器编排服务。
· 周立,Spring Cloud中国社区联合发起人之一,近7年的软件系统开发经验,多年系统架构经验;参与开发多个大型项目,例如电信某电信网管项目、某O2O电商平台、某征信系统等;对Spring Cloud、微服务、持续集成、持续交付有一定见地。目前,研究重心是使用Spring Cloud、Docker、微服务,著有《Spring Cloud与Docker微服务架构实战》(预计4-5月上市)。
【艾威(中国)】简介:
艾威培训隶属于上海艾威信息科技有限公司,于2002年在上海建立办事处,2003年正式注册成立上海艾威信息科技有限公司并全面开展国内的培训业务,主要专注于职业认证培训与IT技术培训,致力于中国数字化管理人才与技术人才的培养。
艾威主要业务为培训业务与咨询业务两大类,目前培训的主要产品有:项目管理培训、IT管理培训、敏捷培训、业务分析与需求管理培训、企业架构培训、业务流程管理培训、数据管理与治理培训、信息安全培训、办公软件与多媒体培训、大数据与人工智能培训、虚拟化与云计算培训、数据库培训、软件开发培训等....近30给分类上百门的课程的培训与咨询服务。
艾威凭借引进国际领先的课程知识体系和多年积累的丰富教学经验,结合中国本土企业文化、实际需求,为企业、个人提供定制化的培训解决方案。艾威已服务了超过 10000 多家客户,获得了良好的口碑!已被众多 500强企业纳入培训供应商,如 HP,NOKIA,CISCO,INTEL,GE,华为,宝马,德电,通用,大陆汽车,中国银行,交行,工行,罗氏,赛诺菲,埃森哲……等。
- 2002年艾威成立上海办事处,并于2003年正式成立公司,开启全面培训业务
- 2002年成为思科Cisco授权培训中心
- 2003年成为Oracle授权培训中心
- 2003年成为国际项目管理协会PMI授权的全球(PMP,PGMP,ACP,PBA)教育机构
- 2005年成为国际需求管理协会IIBA授权的全球(ECBA,CCBA,CBAP)教育机构
- 2008-2015年成为100+家央企、国企、外企指定培训供应商(惠普、诺基亚、德电、罗氏、中国银行、交通银行、中国海关等)。
- 2015年艾威国际网校(edu.avtechcn.com)成立,引进数百门在线课程。
- 2016年成为国际信息审计协会ISACA授权的CISA,CISM,CRISC,CGEIT,COBIT教育机构。
- 2017年成为The Open Group授权的TOGAF企业架构的官方培训机构。
- 2017年成为APMG与国际外包专业协会(IAOP)授权的外包治理国际认证SGF(Sourcing Governance Foundation)教育机构。
- 2017年成为APMG与业务关系管理协会(BRMI)授权的BRMP、CBRM教育机构。
- 2018年成为PeopleCert授权ITIL、Prince2、MSP培训及考试机构。
- 2018年成为DRI授权CBCP培训及考试机构。
- 2019年成为亚马逊培训合作伙伴。
- 2019年成为国际云安全联盟CCSK授权培训合作伙伴。
- 2020年艾威数字化人才培训中心成立,并首创发布了艾威MDD数字化人才三角模型及8大能力培训体系。
- 2021年成为SAFe大规模敏捷认证官方培训机构。
- 2021年成为DAMA国际数据管理协会CDGA/CGDP/CDMP数据管理认证官方培训机构。
- 2022年艾威数字化人才培训中心成立一周年,进一步完善并升级“艾威MDD数字化人才三角模型及8大能力体系”为“艾威数字化人才18大能力罗盘”。