虚拟化技术:
虚拟化技术就是将底层的各种物理资源进行整合。如计算、存储、网络。相当于在硬件层与应用层做了一层隔离,允许一个硬件资源上运行多个逻辑应用。
而VMware主要是针对X86服务器的虚拟化。
虚拟化架构:
寄居架构:VMware Workstation
原生架构:VMware vSphere Citrix XenServer
常见虚拟化产品:
开源: KVM、Openstack
商业: VMware:vSphere服务器虚拟化(计算层CPU和内存)
Horizon、Thinapp 桌面和应用虚拟化
VSAN 存储虚拟化
NSX 网络虚拟化
Replication、site Recovery manager容灾备份
Citrix:XenServer
Microsoft:Hyper-v
VMware vSphere:服务器虚拟化有想关组件
Openstack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。Openstack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。
核心服务:
Vmware vSphere 服务器虚拟化安装
ESXI主机客户端安装
Openstack(支持自行搭建或一键脚本安装)
自行搭建:kvm虚拟化、时间服务、dns服务、数据库服务
一键脚本:
可通过web页面创建虚拟机
Vmware vSphere | Openstack | ||
vMotion | 将开机的vm从一台主机迁移到领一台 | 具备(配置简单) | 具备(配置复杂) |
Storage vMotion | 不中断vm的情况下,迁移vm的存储 | 支持(简单) | 支持(复杂) |
HA | 高可用,若服务器出现故障,自动迁移vm到其他多余容量的服务器上重新启动 | 可开启 | 配置复杂 |
DRS | 通过vm收集硬件资源,动态分配和平衡计算容量 | 支持 | 无 |
FT | 用副本保留vm,提供连续保护,在主vm的操作也会同步至副本vm。当主vm宕机,副本vm立即启用 | 支持 | 无 |
Dpm | 动态将低负载主机关闭,将vm迁移走 | 支持 | 无 |
Vsphere按照处理器数量许可方式
View按照并发用户数量收费
https://store.vmware.com/store/vmware/zh_CN/home
Openstack为开源产品,价格免费
对比项 | Vmware | Openstack |
实施部署 | 界面化,软件化安装9 | 命令行自行搭建或一键脚本7 |
功能 | 功能丰富9 | 具备基本功能7 |
易管理 | 易操作,易上手8 | 需要一定动手能力7 |
价格 | 商业许可,按CPU计费5 | 纯开源,免费10 |
满分40分 | 31分 | 31分 |
对于我来讲,实施部署方面,我更倾向于VMware。因为部署环境,安装过程比较简单,配置过程比较人性化,界面更加成熟。在功能方面,OpenStack与VMware还是有差距的,但是OpenStack还是有优势的,因为VMware价格很贵,OpenStack免费、开源。