当前位置: 首页 > 内训课程 > 课程内容
广告1
相关热门公开课程更多 》
相关热门内训课程更多 》
相关最新下载资料

云计算与微服务原理

课程编号:29168

课程价格:¥25000/天

课程时长:1 天

课程人气:319

行业类别:行业通用     

专业类别:大数据 

授课讲师:尹立庆

  • 课程说明
  • 讲师介绍
  • 选择同类课
【培训对象】
1、本课程适合于企业IT架构师、技术经理等角色; 2、本课程适合于软件高级开发工程师; 3、本课程适合于业务需求人员; 4、本课程适合于企业高层管理人员; 5、本课程适合于IT运维人员;

【培训收益】


时间 内容 备注
第一天
第1个主题:云计算原理概述(系统性的阐述云计算的基础知识与原理)(60分钟)
1、云计算发展历史概述
2、什么是云计算?
3、云计算概念
4、云计算理念
5、云计算的角色:供应商、租户、用户
6、云计算的特征
7、云计算的数据中心建设
8、虚拟化技术
9、容器技术
10、云计算与网络技术
11、网络虚拟化技术
12、软件定义网络
13、存储虚拟化技术
14、亚马逊云技术架构

第2个主题:为什么使用云计算(剖析云计算对企业的价值)(30分钟)
1.发展趋势与商业价值
2.成本支出
3.运营成本
4.AWS案例分享
5.云计算存在的问题剖析
6.云计算与大数据之间的矛盾剖析

第3个主题:云计算的虚拟化技术(剖析云计算的虚拟化技术)(60分钟)
1.虚拟化技术基本概念
2.虚拟化原理架构图
a)计算虚拟化
b)存储虚拟化:块存储、对象存储
c)网络虚拟化
3.VMM的功能和组成
4.VMM的分类
5.虚拟化软件
a)KVM
b)Xen
6.KVM的原理与实现
7.Xen的原理与实现
8.典型虚拟化产品及其特点
9.虚拟化技术架构
10.基于软件的完全虚拟化
11.硬件辅助虚拟化
12.类虚拟化技术
13.服务器虚拟化
14.基于容器的虚拟化技术
15.桌面虚拟化
16.应用虚拟化
17.亚马逊云的虚拟化技术
18.实操:亚马逊云中创建虚拟机
19.实操:亚马逊云中创建磁盘、对象存储

第4个主题:微服务原理概述(系统性的阐述微服务的基础知识与原理)(60分钟)
1、讨论案例:大型电商平台设计
2、为什么需要微服务架构?
3、微服务诞生的背景
4、研发团队:目标、成就感、奖惩、待遇、凝聚力
5、人才培育与成长(人员流动的优势与弊端)
6、微服务解决的问题
7、微服务架构解决方案
8、微服务架构适用的场景
9、微服务架构适用的企业
10、什么是微服务(MicroService)架构?
11、微服务架构是什么?
12、微服务架构特点
13、微服务架构思路
14、微服务的本质
15、微服务架构有哪些特征?
16、微服务架构视图
17、微服务架构构件
18、微服务架构的数据库
19、微服务的服务目录
20、微服务架构的优势
21、微服务架构的劣势
22、微服务的设计原则


第5个主题:微服务架构设计的原则(30分钟)
1、业务需求分析
2、如何搭建微服务架构?
3、微服务架构参考图
4、微服务架构的工作流程
5、微服务软件架构体系
6、微服务硬件架构体系
7、微服务部署架构
8、业务模块划分
9、基于服务化的系统模块扩缩容技术
10、扩缩技术
11、线性扩容
12、容量规划
13、基于服务化的高可用性技术
14、服务化架构中的高可用性设计方案、原则及最佳实践
15、高内聚松偶合
16、模块灵活组装
17、SSO单点登录
18、凭证与鉴权
19、服务化接口的设计原则
20、服务化接口框架:服务接口发现、认证、版本管理;
21、服务化接口安全、编码和序列化方式
22、服务化接口的承载协议分析:Restful over HTTP(s) 1.1/2.0 等
23、分布式实现技术
24、分布式RPC框架
25、REST API框架
26、面向对象设计的SOLID原则
27、分布式事务一致性思考
28、微服务架构构建
29、REST
30、微服务快速弹性
31、高并发
32、微服务数据特征
33、案例:剖析如何对大型复杂系统进行微服务化
34、案例:剖析OpenStack的微服务化


第6个主题:微服务数据共享及隔离技术(30分钟)
1、服务化架构中数据存储(服务内存存储和持久化存储)方案
2、服务内存存储和持久化存储两者之间关系
3、分布式架构概念
4、CAP理论
5、BASE思想
6、RWN理论
7、分布式事务一致性实现原理
8、事务特征
9、持久化存储的数据一致性方案、设计原则及最佳实践
10、持久化存储的访问效率提升方案及案例
11、课堂问题回答:服务化架构设计中,如何避免资源共享、调用时序等问题导致的死锁,设计原则及最佳实践
12、补偿型(TCC)
13、异步确保型(可靠消息最终一致)
14、最大努力通知型
15、消息队列
16、分布式协调器
17、案例:持久化存储的访问效率提升方案


第7个主题:微服务的持续集成(微服务的持续集成)(30分钟)
1、什么是持续交付
2、持续交付的发展
3、持续交付的周期模型
4、持续交付的配置管理
5、版本控制
6、依赖管理
7、软件配置管理
8、服务化在虚拟机上的实现方案
9、服务化在容器上的实现方案
10、服务化在虚拟机、容器上的实现方案优劣势对比
11、环境管理
12、持续交付的前提
13、基础设施可编程
14、构建与部署脚本
15、构建部署脚本化的原则与实践
16、自动化验收测试
17、微服务持续交付
18、案例:剖析OpenStack的持续交付机制

第8个主题:容器技术(剖析容器技术)(60分钟)
1、容器技术诞生的背景
2、容器技术
a)LXC
b)Docker
3、Docker容器和虚拟机的区别
a)资源隔离性
b)安全性
c)运行效率
4、Docker组件
a)Docker客户端和服务器
b)Docker镜像
c)Docker Registry
d)Repositories
e)Docker Hub
f)Docker orchestration tools
g)Dockefile
h)Docker卷
i)Docker Network
j)Docker API
5、Docker生态
a)K8s、Swarm,Mesos等容器集群管理(编排),基于Docker的容器云等
6、实操:在亚马逊云中创建容器

第9个主题:微服务的服务治理(微服务的服务治理)(30分钟)
1、微服务服务治理
2、微服务运维介绍
3、服务生命周期管理
4、服务版本管理
5、服务监控及日志技术及方案
6、微服务集群监控
7、微服务注册、发布与发现
8、微服务的调用说明文档
9、持续交付的7个最佳实践
10、链路追踪
11、持续改进
12、案例:剖析如何运维微服务软件系统
13、案例:剖析超大型电子商务平台微服务架构 

咨询电话:
0571-86155444
咨询热线:
  • 微信:13857108608
联系我们