致力于提升研发企业的持续创新能力

结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。

课程分类列表

虚拟化与云计算技术深度解析
课程类别:云计算

虚拟化 云计算

课程讲师:

张银奎

课程周期:

2天

课程费用:

4800

概要

虚拟化技术有着悠久的历史,在操作系统、计算机安全、软件测试、芯片研发等领域有着极其广泛的应用,它也是支撑云计算的三大关键技术之一。当正像这个技术的名字一样,很多人对虚拟化技术的理解也很虚幻,如同雾里看花一样,没有落到实处。本培训将从多个角度深入解析虚拟化技术的方方面面,包括虚拟化技术的简要历史、CPU的虚拟化支持、虚拟机和VMM的实现原理、在云平台中的应用等。

 

培训长度:2天

培训方式:演讲、演示和动手实验

培训对象:架构师,程序员,项目经理,测试人员

课程特点

从云计算和虚拟化技术的大局着眼,高屋建瓴

深入挖掘关键技术的关键细节,思想“桩基”扎根技术最低层

解析源代码,把握软件最本质

利用调试器现场解析实际虚拟机产品,独家揭秘

语言平实生动,享受求知乐趣

主要内容 

课题
第一部分:虚拟化概览
(90分钟)
简要历史
VM/370
VM和VMM
VMM设计目标和核心问题
架构和分类
指令的执行方式
Bochs解析
波佩克与戈德堡虚拟化需求
进程中的虚拟机
硬件辅助的虚拟化(HVM)
英特尔CPU的VMX
设备虚拟化
常用术语
第二部分:VMX 解析(90分钟) VMX简介
新的特权阶层(Root,Non-root)
Guest
VM Entry
VM Exit
虚拟机控制结构(VMCS)
虚拟机状态(Guest-state)区
主机状态(Host-state)区
虚拟机执行控制字段
异常位图
I/O位图
创建虚拟机
中断和异常管理
内存管理
I/O管理
第三部分:VMM解析之Bluepill (90分钟) Bluepill项目背景
架构
模块
源文件结构
工作原理
如何实现一个简单的VMM
创建虚拟机的过程
管理虚拟机内存的简单方式
IO和异常处理规则
实验一(60分钟) 构建加载和感受小型的VMM
第四部分:VMM解析之XEN (90分钟) XEN项目的背景
XEN架构
Dom0
VMM的启动过程
创建虚拟机的方式
管理虚拟机内存的复杂方式
虚拟设备的方法
QEMU
VTd
显卡虚拟化
第五部分:VMM解析之VirtualBox(60分钟) 简介
架构
主要模块
源程序结构
设备虚拟化
VT-x的应用
虚拟显卡的工作原理
第六部分:VMM解析之Virtual PC(VPC) (60分钟) VPC简介
主要版本
VPC的架构
组成部件
用户态进程
内核驱动
Binary Patch
实验二(30分钟) 在调试器中理解VPC
第七部分:虚拟化技术在云计算的应用 (90分钟) 云计算的关键特征
云计算的核心技术
云计算平台
Hyper-v
-架构
-安装和配置
-调试
Amazon EC2
-服务方式
-核心设施
-2011年4月崩溃案例分析
Windows Azure
-服务方式
-SDK-
问题和挑战
第八部分:云存储 (60分钟) 传统的存储技术(NAS)
云数据库(SQL与Non-SQL)
CloudArray
在Hyper-v上部署CloudArray
验证
加密
找到所需课程了吗?即刻 填写申请表格 与我们联络吧