بازار نرم افزار های مجازی سازی بسیار رقابتی می باشد و می تواند برای محققین گیج کننده باشد، بازیگران بزرگ تجاری زیادی مثل VMware, Microsoft, Citrix, redhat در بازار وجود دارند. و هر یک از این شرکت ها مجموعه ای از قابلیت های مجازی سازی را ارائه می دهند، اما شما باید محصولی که به نیاز شما نزدیک تر است را انتخاب کنید.  در این مقاله به بررسی و مقایسه  سه نرم افزار مجازی سازی مهم پرداخته ایم.

نام محصول 

  • VMwarevSphere
  • Microsoft Hyper-VHyper-V
  • Citrix Xen ServerXenServer

سطح کاربری

  • VMwareEnterprise
  • Microsoft Hyper-VSmal-Medium Business
  • Citrix Xen ServerPersonal, Small-Medium Buesiness

نوع مجازی سازی 

  • VMwareمجازی سازی به کمک سخت افزار، مجازی سازی کامل، مجازی سازی پارا
  • Microsoft Hyper-Vمجازی سازی کامل، مجازی سازی به کمک سخت افزار 
  • Citrix Xen Serverمجازی سازی به کمک سخت افزار، مجازی سازی پارا

معماری 

  • VMwarex86,x64
  • Microsoft Hyper-Vx64
  • Citrix Xen Serverx64,x86

پشتیبانی از دستگاه های ذخیره سازی

  • VMware:DAS, FC,iSCSI,NAS, SAS, SATA, SSD for, Swap, USB
  • Microsoft Hyper-VDAS, FC,iSCSI,NAS, SAS, SATA, SSD for, Swap, USB
  • Citrix Xen ServerDAS, FC,iSCSI,NAS, SAS, SATA, SSD for, Swap, USB

 

میزان دیسک مجازی 

  • VMware2000 GB
  • Microsoft Hyper-V2040 GB
  • Citrix Xen Server: 2000 GB

میزان Ram برای هر ماشین مجازی 

  • VMware1000 GB
  • Microsoft Hyper-V64 GB
  • Citrix Xen Server128 GB

میزان Cpu برای هر ماشین مجازی 

  • VMware32 VCPU
  • Microsoft Hyper-V4 VCPU
  • Citrix Xen Server16 VCPU

میزان Disk مجازی برای هر ماشین مجازی 

  • VMware60 GB
  • Microsoft Hyper-V256 GB
  • Citrix Xen Server16 GB
  •  

تعداد کارت های مجازی برای هر ماشین مجازی 

  • VMware: 10
  • Microsoft Hyper-V12
  • Citrix Xen Server: 7
  •  

تعداد کارت های فیزیکی برای هر هاست 

  • VMware
  • Microsoft Hyper-V
  • Citrix Xen Server16

تعداد کارت های مجازی برای هر هاست 

  • VMware
  • Microsoft Hyper-V
  • Citrix Xen Server512
  •  

تعداد ماشین های مجازی روی هر هاست 

  • VMware512
  • Microsoft Hyper-V384
  • Citrix Xen Server75

فضای مورد نیاز برای استقرار نرم افزار ( FootPrint )

  • VMwareدر صورتی که از نسخه رایگان ESXi استفاده شود تنها به ۷۰MB فضا نیاز دارد .
  • Microsoft Hyper-Vدر صورتی که به صورت Server Core Only استفاده شود به ۲GB و در صورتی که از Full Windows Installation استفاده شود به ۱۰GB فضا نیاز است .
  • Citrix Xen Serverفضای مورد نیاز این نرم افزار به طور ثابت ۱٫۸GB می باشد .

سیستم عامل مورد نیاز برای اجرا

  • VMwareنسخه رایگان ESXi بدون نیاز به سیستم عامل پایه عمل نموده و مستقیما با سخت افزار ارتباط برقرار می کند ، نسخه تجاری ESX بر پایه Red Hat Linux تغییر یافته توسط شرکت VMware عمل مینماید .
  • Microsoft Hyper-Vاین نرم افزار بر پایه سیستم عامل Microsoft Windows Server 2008 سرویس دهی می کند .
  • Citrix Xen Server: این نرم افزار بر پایه سیستم عامل Linux NetBSD سرویس دهی می کند .

درایور های سخت افزاری

  • VMwareدرایور ها بر اساس حجم انبوهی از تولید کننده ها در این نرم افزار قرار داده شده اند .
  • Microsoft Hyper-V: درایور های استاندارد Windows .
  • Citrix Xen Server: درایور های استاندارد Linux .

مدیریت پیشرفته حافظه RAM

  • VMwareقابلیت استفاده از حافظه بلا استفاده یک ماشین برای یک ماشین دیگر .
  • Microsoft Hyper-Vاین قابلیت وجود ندارد .
  • Citric Xen Server: این قابلیت وجود ندارد .

مدیریت پیشرفته فضای مورد استفاده (Storage )

  • VMwareامکانات پیشرفته ای از قبیل sVmotion به شما این امکان را میدهد که سرور مجازی را به صورت زنده و در حال سرویس دهی از یک SAN Storage به مکان دیگری انتقال دهید .
  • Microsoft Hyper-Vچنین گزینه ای در این نرم افزار وجود ندارد .
  • Citrix Xen Serverاگر فضای میزبانی ماشین مجازی SAN  باشد ، امکان جابجایی حافظه ماشین مجازی در حالت سرویس دهی وجود دارد .

سرعت انتقال اطلاعات هارد دیسک مجازی I/O

  • VMwareبر اساس تکنولوژی سخت افزاری مورد استفاده محاسبه میگردد و عملا برابر با توان سخت افزاری می باشد .
  • Microsoft Hyper-Vحد اکثر برابر با گلوگاه ( Bottleneck ) سیستم عامل Windows Server 2008 .
  • Citrix Xen Serverبرابر با توان سخت افزاری می باشد .

انعطاف پذیری در اضافه نمودن منابع سخت افزاری

  • VMwareامکان اضافه نمودن RAM و CPU در حالت فعال بدون نیاز به توقف سرور مجازی به شرطی که سیستم عامل میهمان پشتیبانی کند . امکان افزودن حجم هارد دیسک و یا یک هارد دیسک جدید در حالت فعال ، امکان اضافه نمودن کارت شبکه در حالت فعال و . . .
  • Microsoft Hyper-Vامکان اضافه نمودن هارد دیسک جدید در حالت فعال .
  • Citrix Xen Server: امکان اضافه نمودن RAM و CPU در حالت فعال بدون نیاز به توقف سرور مجازی به شرطی که سیستم عامل میهمان پشتیبانی کند .

​نویسنده : حمید شجاع

منابع :

http://virtualization.findthebest.com/saved_compare/VMware-vs-Citrix-vs-Microsoft-Virtualization-Software-Hypervisors

http://www.virtualizationmatrix.com/matrix.php?category_search=all&free_based=1

http://www.serverwatch.com/server-trends/server-virtualization-customer-reviews-vmware-hyper-v-xenserver-and-more.html

http://www.kandouj.ir/?p=1562