云计算平台架构与技术应用课程
课程天数:3天
课程介绍
本课程主要面向企业高级IT人员,企业信息化人员、云计算从业人员等讲授云计算的基本概念、核心技术、主流架构、主要产品与厂商,以及在云计算投入实际产品运用时需注意的问题;此外,本课程还将结合实践讲述主流虚拟化技术架构KVM,Docker等,开源云平台OpenStack架构和核心组件等。本课程将指导学员动手安装、部署与实践操作云管理平台OpenStack的基本功能。本课程的特点是通过全方位实战操作让学员在短时间内对OpenStack的技术架构、安装部署与应用管理迅速了解和掌握,并结合实际应用场景分享OpenStack应用经验。
课程收益
通过本课程的培训,学员可以掌握以下知识和技能:
1.云计算的概念与理念;
2.云计算与网格计算、效用计算、SOA、软件服务等技术的关系与区别;
3.云计算的核心技术;
资源虚拟化技术:CPU虚拟化,IO虚拟化;
云平台管理技术:OpenStack;
云存储技术:分布式对象存储系统,集群文件系统;
4.云计算面临的挑战:性能、安全、服务可靠性等;
5.主流虚拟机的技术架构、重要机制以及设计对比;
6.云管理平台的技术架构与重要模块设计;
培训对象
企业高级IT人员,企业信息化人员、企业运维人员、云计算从业人员;
课程大纲
第一单元:云计算基本理论与概况
1、云计算发展历史、概念与理念:云计算与集群计算,网格计算,效用计算,分布式计算,软件服务等技术的关系与区别
2、云计算架构与主流厂商:SaaS, PaaS, IaaS架构与组件,以及Amazon,阿里云等主流厂商的产品
3、云计算资源部署模式分类,云计算资源提供模式分类
4、云计算实际应用面临的挑战:云计算当前面临的性能、可靠性和管理等问题
5、云计算核心技术一:虚拟化技术
6、资源虚拟化的动力与应用背景
7、虚拟化主要类型与技术架构
8、CPU、IO与memory虚拟化机制
9、主流产品与技术对比
KVM、Docker、XEN、VMWare
10、云计算实践
KVM虚拟机安装、部署与实践操作
第二单元:云计算管理平台
1、云平台OpenStack
2、OpenStack架构
3、OpenStack与VMware,KVM,XenServer,Docker交互机制
4、OpenStack基本组件架构与交互机制
5、主流云计算平台产品比较
6、OpenStack应用实践
7、OpenStack虚机操作与管理
8、OpenStack虚机进阶
第三单元:OpenStack网络进阶
1、OpenStack网络基础知识:FLAT,GRE,VLAN网络模式
OpenStack Neutron组件架构
Open vSwtich概念与机制
OpenStack网络实践
2、OpenStack存储进阶
OpenStack存储基础知识: 分布式存储与共享存储
OpenStack后端存储系统选择
OpenStack Cinder组件
Ceph架构
3、OpenStack集群
OpenStack虚机集群管理
OpenStack Heat组件
OpenStack Heat模板
AWS模板,HOT模板
user-data脚本开发
AutoScaling机制
OpenStack集群管理实践
4、OpenStack二次开发基础
OpenStack主要组件与服务启动机制
OpenStack组件交互与WSGI服务
AMQP消息式队列与RPC应用
OpenStack组件代码基本逻辑
OpenStack开发与调试环境搭建