01
VMware简介
虚拟化技术
虚拟化技术就是将底层的各种物理资源进行整合。如计算、存储、网络。相当于在硬件层与应用层做了一层隔离,允许一个硬件资源上运行多个逻辑应用。
而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-服务器虚拟化相关组件
VMware ESXi :vmware服务器虚拟化Hypervisor程序(云操作系统)
VMware VCenter:虚拟化管理组件服务器
VMware Web Client:虚拟化管理组件Web Client 端(B/S)
VMware Client:虚拟化管理组件Windows Client 端(C/S)
VMware Update Management:虚拟化平台升级管理组件
VMware Data Protection(VDP):虚拟机备份
VMware Distributed Power Management(DPM):分布式电源管理
vMotion、HA、FT、DRS等组件功能
03
Openstack简介
Openstack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。Openstack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。
核心服务
身份服务:keystone-涉及用户、组、角色、项目、令牌
镜像服务:Glance-支持多种格式(ISO、AMI、RAW、VHD、VMDK、VDI)
计算服务:Nova-管理虚拟机整个生命周期。如开机、关机、暂停、调整、迁移、重启、删除
网络服务:Neutron-网络子网、路由、DHCP、DNS、LB、VLAN、Truck
块存储服务:cinder-创建、删除、挂载、卸载卷
对象存储服务:Swift-对象存储、卷备份
UI界面:Horizon-web页面。启动实例、分配ip、访问控制等
计量服务:ceilometer-事件收集、计费和监控
编排服务:heat-模板定义资源
数据库服务:Mariadb、Mongodb等
04
部署对比
VMware部署简单截图
Vmware vSphere 服务器虚拟化安装
ESXI主机客户端安装
Openstack(支持自行搭建或一键脚本安装)
自行搭建:kvm虚拟化、时间服务、dns服务、数据库服务
一键脚本:
可通过web页面创建虚拟机
05
功能对比
Vmware v Sphere
Openstack
vMotion
将开机的vm从一台主机迁移到领一台
具备(配置简单)
具备(配置复杂)
Storage vMotion
不中断vm的情况下,迁移vm的存储
支持(简单)
支持(复杂)
HA
高可用,若服务器出现故障,自动迁移vm到其他多余容量的服务器上重新启动
可开启
配置复杂
DRS
通过vm收集硬件资源,动态分配和平衡计算容量
支持
无
FT
用副本保留vm,提供连续保护,在主vm的操作也会同步至副本vm。当主vm宕机,副本vm立即启用
支持
无
Dpm
动态将低负载主机关闭,将vm迁移走
支持
无
06
价格对比
Vsphere按照处理器数量许可方式
View按照并发用户数量收费
https://store.vmware.com/store/vmware/zh_CN/home
Openstack为开源产品,价格免费
07
总结
对于笔者来讲,实施部署方面,我更倾向于VMware。因为部署环境,安装过程比较简单,配置过程比较人性化,界面更加成熟。在功能方面,OpenStack与VMware还是有差距的,但是OpenStack还是有优势的,因为VMware价格很贵,OpenStack免费、开源。
END
如果您在技术实践、方案案例等方面
希望有更多更深入的了解
欢迎留言垂询
「 往期文章 」
还在为AWS账单拆分烦恼吗
UCloud平移到AWS可行性分析
使用AWS的10个最佳实践(上)
扫描二维码
获取更多精彩
泰岳云业务