云计算技术基础与OpenStack简介 |
- 云计算的产生、发展和技术概述
云计算的产生、发展历程,云计算和集群计算、网格计算的区别与联系,云计算的IaaS、PaaS和SaaS三个不同层次和公有云、私有云、混合云、托管云等不同部署模式。
- 虚拟化技术概述
虚拟化技术的几个层次,几种不同的Hypervisor实现方案,结合KVM/QEMU和libvirt谈谈开源虚拟化技术。分析虚拟化的利弊、虚拟化和云的关系。
- 软件定义的存储和网络
介绍SDS和SDN的概念和技术架构,并简要提一下它们和OpenStack的关系。
- OpenStack的产生、发展与生态圈
介绍OpenStack的产生、Foundation和社区的运作机制、OpenStack的生态圈。OpenStack和虚拟化、云这些概念之间的关系。
- 几种开源IaaS的比较与OpenStack的优势
比较OpenStack、CloudStack和Eucalyptus等开源IaaS方案,分析OpenStack的优势。
- OpenStack各服务组件
简要介绍OpenStack的各种服务组件,主要包括:Nova、Swift、Cinder、Neutron、Glance、Keystone、Horizon、Sahara、Trove、Ceilometer、Heat、Ironic。
|
OpenStack的使用 |
OpenStack各服务组件
- 简要介绍OpenStack的各种服务组件,主要包括:Nova、Swift、Cinder、Neutron、Glance、Keystone、Horizon、Sahara、Trove、Ceilometer、Heat、Ironic。
OpenStack的使用方式
- 介绍OpenStack的三种使用方式:通过图形界面、通过命令行、通过API或者SDK。
计算(包括实操和演示)
- 结合实际操作介绍云主机/云服务器的创建、管理与使用。
存储(包括实操和演示)
- 结合实际操作介绍三类存储服务:云硬盘/弹性块存储、对象存储和数据库服务。
网络(包括实操和演示)
- 结合实际操作介绍云网关/路由器、负载均衡器等虚拟网络设备的配置和管理。
|
OpenStack架构剖析 |
- OpenStack的逻辑架构
- OpenStack的通信架构
- OpenStack的工作流程(包括实操和演示)
- OpenStack的部署架构
|
OpenStack的安装部署 |
- OpenStack多节点手动部署(包括实操和演示)
- 安装过程中的常见问题与解决方法
- OpenStack基础课总结
- 基于DevStack实现自动安装(包括实操和演示)
- OpenStack的HA(高可用)部署
- OpenStack系统瓶颈分析和调优方法
|
OpenStack虚拟机管理 |
- 使用Glance管理虚拟机的镜像(包括实操和演示)
- 配置Glance集成不同的存储后端(包括实操和演示)
- Nova中对虚拟机的调度机制
- Nova调度策略配置和Scheduler Filter的开发(包括实操和演示)
|
OpenStack对象存储 |
- 分布式存储的概念和关键技术
- 分布式存储中涉及到的概念,以及数据一致性模型、数据同步机制、纠删码等关键技术。
- Swift对象存储(包括实操和演示)
- Swfit存储策略配置(包括实操和演示)
- Swift Middleware的开发
|
OpenStack块存储 |
- Cinder块存储服务(包括实操和演示)
- Cinder Driver的二次开发
- Ceph与OpenStack的集成
- 新的存储介质形态与OpenStack存储
- 介绍SSD固态硬盘和以太网硬盘,以及他们在云存储系统中的应用。
|
OpenStack网络 |
- 软件定义网络(SDN)的关键技术
- 从网络流量虚拟化和网络设备虚拟化两个角度讲解SDN的关键技术。
- 用OpenStack Nova-Network实现网络的隔离和互联互通(包括实操和演示)
- OpenStack Neutron的架构和原理分析
- 基于OpenStack Neutron实现SDN(包括实操和演示)
- 使用Neutron管理Open vSwitch
- Neutron插件开发
|
OpenStack和大数据 |
- 大数据系统和云计算环境
- 大数据系统和云计算环境的联系、技术共性和区别。分析为什么要把大数据系统云化,以及需要解决的问题。
- OpenStack Sahara与Hadoop云化(包括实操和演示)
- OpenStack Trove与数据库云化
|
计量、编排以及动态资源管理 |
基于Ceilometer实现计量、基于Heat实现编排,以及如何这二者实现AutoScaling。 |
基于物理机器或Container/Docker技术实现云 |
自动化部署 |
基于Puppet、Feul、PackStack等工具进行OpenStack的自动化部署。 |
企业级私有云部署架构与实施方法 |
包括中等规模的企业级私有云如何规划、实施。与VMware的集成、与LDAP服务的集成等。 |
企业案例 |
案例1:视频网站的存储后端
案例2:桌面云 |
企业案例 |
案例3:云盘
案例4:支撑电子商务网站的云基础设施 |