Networking and Infrastructure

What is server virtualization and how is it implemented?

This article explains the concept of server virtualization, its implementation methods, and reviews its types, benefits, and drawbacks.

3 min read
  • virtualization
  • server
  • hardware
  • Increased
  • virtual
  • VMware
  • high
  • Need
What is server virtualization and how is it implemented?

خلاصه تخصصی مقاله

This article explains the concept of server virtualization, its implementation methods, and reviews its types, benefits, and drawbacks.

موضوعات اصلی: virtualization، server، hardware، Increased، virtual، VMware

What is server virtualization?

Server virtualization is a technology that allows you to create multiple virtual machines on a single physical server by sharing its hardware resources. Each virtual machine runs its own operating system and can utilize portions of the server's CPU, memory, and storage. This approach helps maximize hardware utilization, improve efficiency, and simplify resource management.

Types of server virtualization

  • Full virtualization
  • Para-virtualization
    • Operating-system virtualization
  • OS-level virtualization

Software tools used for virtualization

  • VMware
  • OpenVZ
  • Microsoft Hyper-V
  • Citrix Zen
  • ESXi

How is server virtualization implemented?

Virtualization is performed using intermediary software called a hypervisor installed on the server operating system. After defining the virtual machines, they are granted access to the server's hardware and software resources.

Among the common approaches, VMware is a major method for virtualization. VMware Vsphere is widely used, providing high efficiency and availability, and its management is straightforward.

Another widely used tool is ESXi, which is a VMware product based on Linux and includes recovery and data protection features.

Advantages and disadvantages of server virtualization

  • Increased server capacity
  • Energy savings
  • Faster provisioning
  • Cost-effectiveness
  • Faster service loading
  • Improved application performance
  • Prevention of data dispersion
  • Modernization of older systems
  • Reduced downtime
  • Improved server quality
  • Increased control over services
  • Easier resource management
  • Increased capacity
  • Better hardware maintenance
  • Need for skilled personnel to install, diagnose, maintain and operate servers and virtual machines
  • High installation and maintenance costs
  • Need for passive infrastructure to utilize equipment
  • Increased UPS costs
  • Need for expensive backup hardware
  • High electricity consumption
  • Need for expensive cooling systems
  • High support costs

To assess reliability, security, and maintenance of this infrastructure, also study the network support guide.

برای ارزیابی پایداری، امنیت و نگهداری این زیرساخت، راهنمای پشتیبانی شبکه را نیز مطالعه کنید.