写点什么

未来 5 年,虚拟化 5 个非常有前景的就业方向

用户头像
hanaper
关注
发布于: 2 小时前
未来5年,虚拟化5个非常有前景的就业方向

1. OpenStack

1.1 OpenStack 所需要具备的技能

所需技能可以参考如下:

OpenStack 基础(OpenStack 定义,OpenStack 架构)

OpenStack 实验环境部署(安装方法与工具概述,实验环境安装)

OpenStack 实验环境部署(安装方法与工具概述,实验环境安装)

验证授权与服务编目-Keystone(Keystone 原理 )

镜像服务-Glance(Glance 原理, 镜像)

计算服务-Nova(Nova 原理, )

块存储服务-Cinder(Cinder 原理)

网络服务-Neutron(Neutron 原理)

1.2 OpenStack 薪资情况

薪资想必是很多人关心的,只要大家把 C++后台的技术学到家,薪资收入非常可观,当然有个好学校会更好。下面列列举了 C++后台服务器的薪资。

1.3 应用场景

私有云:单一的服务组织,可以在线也可脱机处理。

公有云:为多个组织公用,一般有专门的云服务商提供。

新浪的 SAE(重点在存储)。

用友集团的 Iaas 平台(重点在基础设施)。

1.4 正在使用 OpenStack 的企业

强烈推荐一个 github 虚拟化资料地址:

500篇关于虚拟化的经典资料,含CPU虚拟化,磁盘虚拟化,内存虚拟化,io虚拟化


2. Xen

2.1 Xen 所需要具备的技能

所需技能可以参考如下:

Xen 结构(Xen Hypervisor 层, 第一个虚拟机,其它众多虚拟机)

Xen 对 VM(Xen 对 CPU 和内存的虚拟化过程, Xen 对 IO 设备的虚拟化过程, Linux Kernel 对 Xen 的支持, Xen 的工具栈, XenStore, 虚拟化四种网络模型)

2.2 Xen 薪资情况

2.3 应用场景

应用场景:x86、IA64 和 AMD、Fujitsu、IBM、Sun 等公司的 ARM 以及 x86/64 CPU 商家和 Intel 嵌入式的支持的全虚拟化和半虚拟化解决方案。

2.4 优缺点

优势:Xen 支持准虚拟化,需要修改客户机操作系统,而修改过的客户机操作系统能有更好的性能;此外 Xen 也支持全虚拟化,未经修改的操作系统也可以直接在 Xen 上运行(如 Windows),能让虚拟机有效运行而不需要仿真,因此虚拟机能感知到 hypervisor,而不需要模拟虚拟硬件,从而能实现高性能。

劣势:如果你需要更新 Xen 的版本,你需要重新编译整个内核,而且,稍有设置不慎,系统就无法启动。

3. KVM

3.1 KVM 所需要具备的技能

3.2 KVM 薪资情况

3.3 应用场景

应用场景:X86 架构且硬件支持虚拟化技术(Intel V 或 AMD-V)的 Linux 的全虚拟化解决方案。

3.4 优缺点

优势:不需要重新编译内核,也不需要对当前 kernel 做任何修改,它只是几个可以动态加载的.ko 模块,结构更加精简、代码量更小。所以,出错的可能性更小,并且在某些方面,性能比 Xen 更胜一筹。

劣势:KVM 可以运行在不支持虚拟化的 CPU 硬件上,但是在这样的话,效率会很低;KVM 也可能会和虚拟机 virtualbox 冲突; KVM 只是提供命令行接口,用户可以写脚本来管理 KVM,并没有一个友好的 GUI。

4. Hyper-v

4.1 Hyper-v 所需要具备的技能

4.2 薪资待遇

4.3 应用场景

应用场景:适用于 Monolithic Hypervisor 架构服务器虚拟化解决方案。

4.4 优缺点

优势:设备驱动不需要为每个设备都纳入 Hypervisor 层或者 VMM Kernel;由于微软没有提供应用程序编程接口(API)来访问“Hypervisor 层”,受到攻击的可能减小,没人可以插入外部代码到“Hypervisor 层”;设备驱动不需要 Hypervisor 的感知,所以这种架构可以使用更多的设备;不需要关闭“Hypervisor 层”,包括设备驱动程序。

劣势:在操作“Hypervisor 层”之前,需要在“控制层”安装操作系统,这是最大的一个缺点;如果在“控制层”正在运行的操作系统任何原因的崩溃,那么所有的虚拟机也都会崩溃;需要花费更多的经费在“控制层”的操作系统与“Hypervisor 层”的虚拟机上。

5. VMware

5.1 VMware 所需要具备的技能

5.2 薪资待遇

5.3 应用场景

应用场景:适用于 Microkernelized Hypervisor 架构服务器虚拟化解决方案。

5.4 优缺点

优势:没有操作系统的要求,来控制所有的组件,这是它最大的优势超过微软的 Hyper-V Microkernelized Hypervisor 的架构;在“控制层”运行的组件没有安全补丁。

劣势:Vmware 的 vSphere 硬件支持不好;VMware vSphere 不安全,因为 VMware 在“Hypervisor 层”提供 API 的入口,恶意的代码有可能会进入到这层,甚至黑客可以控制“Hypervisor 层”之后就可以控制运行在 vSphere 服务器上所有的虚拟机。

发布于: 2 小时前阅读数: 3
用户头像

hanaper

关注

还未添加个人签名 2018.05.07 加入

还未添加个人简介

评论

发布
暂无评论
未来5年,虚拟化5个非常有前景的就业方向