This is a direct re-post from an article I read on mustbegeek.com, but it was a much needed reference in the event I had a brain fart and forgot these important differences between the VMware suites.
Difference between vSphere, ESXi and vCenter
VMware Inc. is a software company that develops many suite of software products specially for providing various virtualization solutions. There are many cloud products, datacenter products, desktop products and so on.
vSphere is a software suite that comes
under data center product. vSphere is like Microsoft Office suite which
has many software like MS Office, MS Excel, MS Access and so on. Like
Microsoft Office, vSphere is also a software suite that has many
software components like vCenter, ESXi, vSphere client and so on.
So, the combination of all these software components is vSphere. vSphere
is not a particular software that you can install and use, “it is just a
package name which has other sub components”.
ESXi, vSphere client and vCenter are
components of vSphere. ESXi server is the most important part of
vSphere. ESXi is the virtualization server. It is type 1 hypervisor. All
the virtual machines or Guest OS are installed on ESXi server. To
install, manage and access those virtual servers which sit above of ESXi
server, you will need other part of vSphere suit called vSphere client
or vCenter. Now, vSphere client allows administrators to connect to ESXi
servers and access or manage virtual machines. vSphere client is
installed on the client machine (e.g. Administrator’s laptop). The
vSphere client is used from client machine to connect to ESXi server and
do management tasks. So now what is vCenter? Why we need it? Try cloning existing virtual machine using just a vSphere client without vCenter server.
vCenter server is similar to vSphere
client but it’s a server with more power. vCenter server is installed on
Windows Server or Linux Server. VMware vCenter server is a centralized
management application that lets you manage virtual machines and ESXi
hosts centrally. vSphere client is used to access vCenter Server and
ultimately manage ESXi servers. vCenter server is compulsory for
enterprises to have enterprise features like vMotion, VMware High
Availability, VMware Update Manager and VMware Distributed Resource
Scheduler (DRS). For example, you can easily clone existing virtual machine in vCenter server. So vCenter is another important part of vSphere package. You have to buy vCenter license separately.
The diagram above shows vSphere suite in
a more descriptive way. vSphere is a product suite, ESXi is a
hypervisor installed on a physical machine. vSphere Client is installed
on laptop or desktop PC and is used to access ESXi Server to install and
manage virtual machines on ESXi server. vCenter server is installed as
virtual machine on top of ESXi server. vCenter server is a vSphere
component which is mostly used in large environment where there are many
ESXi server and dozens of virtual machines. The vCenter server is also
accessed by vSphere client for management purpose. So, vSphere client is
used to access ESXi server directly in small environment. In larger
environment, vSphere client is used again to access vCenter server which
ultimately manages ESXi server.
Reference
http://www.mustbegeek.com/difference-between-vsphere-esxi-and-vcenter/
No comments:
Post a Comment