vmware与openstack全方位对比

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免费、开源。

未经允许不得转载:大自然的搬运工 » vmware与openstack全方位对比

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址