都是虚拟化的东西,这两者到底有什么本质的不同呢?
VMware Workstation是基于OS的虚拟OS资源的虚拟化工具,它能将OS闲置的资源加以充分利用,如果你的这台OS机器性能足够好,可以通过VMware Workstation创建DNS,DHCP,Apache等许多服务器,一个机子运行多个服务,节省了许多开支,这个作用是虚拟化所共有的特点。
VMware vSphere则是一种虚拟化方案包括很多东西,其核心是ESXi,ESXi独立安装在裸机上的操作系统(注意它不基于任何OS,它本身就是OS),通过它物理机的硬件资源被虚拟化为虚拟资源,之后再通过vCenter(管理)就能将安装了ESXi操作系统的物理机的资源进行整合,化为一个总的资源池,在这个资源池里面我们为各个部门划分不同大小的资源池方便其使用。
VMware Workstation是一个基于OS的软件,而VMware vSphere则是根据企业的实际情况设计的一个虚拟化方案,它设计的软件,技术和要考虑的问题都要比VMware Workstation要多,要详细,要具体。
VMware Workstation是一款基于OS的虚拟化软件
VMware vSphere则是一个具体的虚拟化方案
简单的说。VMware是运行在操作系统之上的,比如你电脑需要装xp或是win7或是server2003.server2008等系统,然后再安装VMware系统。而esxi虚拟机,就是你在一台电脑上不需要先安装windows系统类的系统,能直接运行在硬件上的一套系统了。一般现在在IDC运行的都是ESXI系统
首先是vSphere,ESXi和vCenter 的区别。
ESXi, vSphere client 和 vCeneter 都是 vSphere 的组件。ESXi是 vSphere 中最重要的一个组件。ESXi 是虚拟化服务。所有的虚拟机都是运行在 ESXi 服务上面。为了安装,管理和访问这些虚拟机,你需要另外的 vSphere 套件,也就是 vSphere client 或 vCenter。vSphere client允许管理员访问 ESXi 服务并管理虚拟机。vSphere client 是安装在客户机(也就是管理员的笔记本)上面。vSphere client 被用来连接 ESXi 服务器和管理任务。那么什么是 vCenter?为什么虚拟它?尝试下在没有 vCenter server 的时候,只用 vSphere client 来克隆存在的虚拟机。
vCenter server和 vSphere client 很像,但是它和功能更加强大。vCenter server 是安装在 Window 服务器或 Linux 服务器里面。VMware vCenter server 是一个中心化的管理应用。你可以通过它管理所有的虚拟机和 ESXi 物理机。vSphere client 可以通过访问 vCenter Server 来管理 EXSi 服务器。vCenter server 是一个企业级的产品,有许多企业级的功能,像 vMotion, VMware High Availability, VMware Update Manager 和 VMware Distributed Resource Scheduler(DRS)。你可以方便的通过 vCenter server 克隆存在的虚拟机。所以,vCenter 也是 vSphere 套件的一个重要组成部分。你需要单独购买 vCenter 的 license。
上图展示了典型的虚拟化部署。
vmware vsphere版本。
vmware主要分为基础版、标准版、企业版、企业增强版以及金牌版本,可以参考https://www.vmware.com/products/vsphere.html,https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/vsphere/vmw-flyr-comparevsphereeditions-uslet.pdf。
vmware vsphere OEM。
除了标准的版本划分外,vsphere因为自动化远程管理需要,还和主要的硬件厂商合作,提供OEM版本,例如Cisco, Dell, HPE(跟软件为CPU架构定制一样),它们的核心一样,但是有自定义的扩展,可以参考https://blogs.vmware.com/vsphere/2017/05/apply-latest-vmware-esxi-security-patches-oem-custom-images-visualize-differences.html。
vmware ESXi的安装。
一般来说,vmware是作为底层操作系统安装的,不同于vmware workstation。但是如果学习需要,也可以下载通用版,然后安装在vmware workstation里面,因为ESXi本身就是一个Linux操作系统。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
2019-10-29 爬虫(一)基础知识(python)
2018-10-29 .Net 大型分布式基础服务架构横向演变概述(转)
2018-10-29 .net Elasticsearch 学习入门笔记
2018-10-29 Solr vs. Elasticsearch谁是开源搜索引擎王者
2018-10-29 搜索引擎选择: Elasticsearch与Solr