مقایسه Hyper-V و VMware

امروزه مجازی سازی یکی از داغ ترین موضوعات کسب و کار فناوری اطلاعات IT است. Gartner گزارش می دهد که امروزه بیش از نیمی از کل بارهای سرور مجازی شده اند. صرف نظر از اینکه سازمان شما در حال حاضر رویcloud  راه اندازی شده و یا در حال انتقال برای اولین بار می باشد، در کل hypervisor می تواند نقش اساس و حیاتی را در این تجربه دربربگیرد.

hypervisor یک نرم افزار کامپیوتری، firmware و یا یک سخت افزاریست که ماشین های مجازی را ایجاد و اجرا می کند. Hypervisor سیستم های عامل های مجازی یا guest را به ماشین های مجازی ارائه می دهد و اجرای این سیستم عامل های مجازی را مدیریت می کند که می تواند شامل انواع سیستم عامل های مختلف باشد. تنظیمات صحیح Hypervisor می تواند سهولت استفاده، تخصیص منابع، انعطاف پذیری و حداقل اختلال در هر یک از سیستم عامل های استفاده شده را تضمین کند.

دو مورد از رایج ترینhypervisors  ها عبارتند از  vSphereکه توسط VMware ارائه شده و Hyper-V که توسط مایکروسافت تولید شده است. در ادامه در مورد مزایای و معایب و هزینه های Hyper-V و VMware توضیح خواهیم داد به طوری که بتوانید تصمیم بگیرید که کدام نرم افزار مدیریت مجازی سازی برای شما مناسب تر است.

virtulization-solution

Hyper-V  چیست؟

Microsoft Hyper-V برای مجازی سازیenterprise-class  برای سازمان هایی با data center یاhybrid cloud  ارائه شده است. این گزینه یک انتخاب معمول برای سازمان هایی است که می خواهند workloads را مجازی سازی کنند، یا می خواهند یک private cloud ایجاد کنند ویا خدمات مختلف را از طریق public cloud ارئه دهندو یا هر سه هدف فوق را ترکیب کنند.

hyper-v

Hyper-V براساس ویندوز سرور ساخته شده است، ویا می تواند به عنوان یک standalone server تحت عنوان Hyper-V Server نیز بکار رود. در هر دو کاربرد، برای مدیران مجازی سازی که دانش و پس زمینه آشنایی با محصولات مایکروسافت دارند، بسیار ساده می باشد. Hyper-V مجموعه ای از ابزارهای مدیریت یکپارچه را ارائه می دهد، صرف نظر از این که سازمان ها می خواهند به سرورهای فیزیکی، cloud خصوصی، cloud عمومی یا ترکیب hybrid از این سه گزینه انتقال دهند.

مزایای  Hyper-V

  • می تواند سرورهای مجازی جدید را در عرض چند دقیقه ایجاد کند.
  • تعمیر و نگهداری باعث downtime نمی شود.
  • live migrationsبسیار ساده
  • پشتیبان گیری آسان
  • امنیت جامع از طریق Windows Active Directory
  • قیمت پایین تر

معایب Hyper-V

  • Hyper-V (2012R2) تعداد محدودی از گزینه های سیستم عامل guest OS پشتیبانی می کند. لیست جامع سیستم عامل ها را اینجا ببینید.
  • نیاز به ارتقا سیستم عامل ویندوز در طول عمر محصول
  • پشتیبانی ضعیف از RemoteFX و سرویس های Service Templates در System Center Virtual Machine Manager 2012 R2

 

VMware vSphere  چیست؟

VMware vSphere  یک انتخاب محبوبhypervisor  برای سازمان هایی است که امیدوار هستند به برخی از درجه های مجازی سازی دست پیدا کنند. در حال حاضر در نسخه ۶٫۰،vSphere  بسیار انعطاف پذیر و قابل تنظیم است، و انتخاب خوبی برای شرکت هایی می باشد که به طور کامل می خواهند مجازی و یا hybrid داشته باشند.

vmware_vsphere

بسته به نیازهای سازمانی، چندین نوع مختلف از vSphere وجود دارد. vSphere Standard،Enterprise Plus و Operations Management Enterprise Plus ویژگی های مختلف و درجه fault tolerance مختلف را ارائه می دهند، به این ترتیب سازمان ها می توانند بهترین coverage را برای نیازها و اهداف خود انتخاب کنند.

مزایای  vSphere

  • استفاده نامحدود
  • در دسترس بودن پشتیبانی با کیفیت بالا
  • مناسب برای شرکت های بزرگ
  • پشتیبانی گسترده از انواع سیستم عامل ها
  • دسترسی به قابلیت های governance
  • به اشتراک گذاری صفحات
  • میزبان guests های بیشتر به ازای میزبان (۵۱۲ در مقابل ۳۸۴ مورد)

 

معایبvSphere

  • نسخه های رایگان و آزمایشی قابلیت های کامل را ارائه نمی دهند.

 

هزینه های Hyper-V و  VMware

هزینه های Hyper-V و vSphere عمدتا بر اساس تعداد پردازنده ها و محیط های سیستم عامل (OSE) مدیریت می شود. محدوده قیمت لایسنس Hyper-V بین رایگان تا $۳۶۰۷ می باشد ، هر چند ممکن است سازمان ها بسته به میزان نیاز پردازش و اهداف سیستم عامل خود به میزان قابل توجهی بیشتر پرداخت کنند. هزینه لایسنس VSphere  بین ۹۹۵ دلار تا ۴،۲۴۵ دلار به انضمام هزینه های اضافی برای پشتیبانی، کاربردچند سایتی، Operations Management Acceleration و غیره متغیر می باشد.

هر دو VMware و Hyper-V نسخه رایگان ارائه می دهند. با این حال، نسخه های آزمایشی VMware بعضی از قابلیت ها را ندارد. در مقابل، نسخه رایگان Hyper-V قابلیت های کامل برای افرادی که می خواهند تست کنند، ارائه می دهد.

 

در نظر گرفتن عوامل دیگر vSphere و  Hyper-V

  1. مقیاس پذیری Scalability

فاکتور مقیاس پذیری Hyper-V کمی بیش از vSphere است. حداکثر پتانسیل هر عامل در جدول زیر شرح داده شده است:

 

Resource Hyper-V (R22012) VMWare vSphere Hypervisor VMWare vSphere 5.5 Hypervisor
Host Logical Processors ۳۲۰ ۳۲۰ ۳۲۰
Host Physical Memory ۴TB ۴TB ۴TB
Host Virtual CPUs Per Host ۲,۰۴۸ ۴,۰۹۶ ۴,۰۹۶
VM Virtual CPUs Per VM ۶۴ ۸ ۶۴
VM Memory Per VM ۱TB ۱TB ۱TB
VM Active VMs Per Host ۱,۰۲۴ ۵۱۲ ۵۱۲
VM Guest NUMA Yes Yes Yes
Cluster Maximum Nodes ۶۴ NA ۳۲
Cluster Maximum VM ۸,۰۰۰ NA ۴,۰۰۰

 

منبع داده: مایکروسافت

اگر بار کاری شما کاملا عظیم باشد چه باید بکنید؟ VMware Enterprise Plus و Hyper-V هر دو ۶۴ پردازنده virtual processors و ۱TB RAM  را در یک ماشین مجازی ارائه می دهند.

 

  1. مزایا و معایب طراحی

    ServerWatch مزایای زیر برای طراحی VMware و Hyper-V را مشخص می کند.

hypervdesign

V Hyper- :

مزایا:

  • Hypervisor Layer یا VMM Kernel برای هر device نیاز به device drivers ندارد.
  • کاهش سطح attack بدلیل اینکه لایه Hypervisor دارای API نیست.
  • Device drivers نیازی به آگاهی از hypervisor-aware ندارند.
  • Device drivers می تواند در سیستم عامل در حال اجرا در “controlling layer” نصب شود.
  • لایه Hypervisor برای نگهداری درایورهای دستگاه نیاز به سربار کمتری دارد.
  • هر roles دیگر سرور را می توان در لایه controlling نصب کرد.
  • نیاز به زمان راه اندازی (initialization) اولیه کمتر از VMware

معایب:

  • در لایه کنترل نیاز به نصب سیستم عامل قبل از اجرای Hypervisor می باشد.
  • اگر سیستم عامل لایه کنترل crash کند، تمام VM ها از کار خواهند افتاد.
  • لایه کنترل نیاز به هزینه سربار(overhead) بیشتری دارد.
  • امنیت آن به بروز رسانی های امنیتی مایکروسافت بستگی دارد، و جهت اینکار می بایست تمامی سیستم های VMS آفلاین شده ویا بهnode های مختلف منتقل می شوند تا ازdowntime  جلوگیری شود.

VMWare:

vmware

مزایا

  • هیچ سیستم عاملی جهت کنترل تمام اجزای مجازی سازی مورد نیاز نیست.
  • هیچ بسته(patches) امنیتی مورد نیاز نیست.

معایب

  • فقط در برخی سخت افزارهای خاص پشتیبانی می شود.
  • نیاز به زمان راه اندازی (initialization) اولیه بیشتر دارد.
  • کد مخرب تزریق شده در لایه Hypervisor می تواند باعث تاخیر delays شود.

 

  1. پشتیبانی از سیستم های عامل

سیستم عامل های guest جدید که توسط VMware پشتیبانی می شوند، عبارتند از:

  • Oracle Unbreakable Enterprise Kernel Release 3 Quarterly Update 3
  • Asianux 4 SP4
  • Solaris 11.2
  • Ubuntu 12.04.5
  • Ubuntu 14.04.1
  • Oracle Linux 7
  • FreeBSD 9.3
  • Mac OS X 10.10

علاوه بر سیستم عامل های ویندوز،Hyper-V  می تواند از سیستم عامل های زیر نیز پشتیبانی کند:

  • CentOS
  • Red Hat Enterprise Linux
  • Debian
  • Oracle Linux
  • SUSE
  • Ubuntu
  • FreeBSD

 

  1. مقایسه کارایی Performance

پژوهش های علمی برای ارزیابی عملکرد  Hyper-V،VMware  و سایر مجازی سازها در محیط آزمایشگاهی کنترل شده، با استفاده از روش های ارزیابی و آزمایش با روش علمی انجام شده است.

 

به گفته نویسندگان، “ما آزمایش های عملکردی را با استفاده از سناریوهای مختلف در هر رویکرد مجازی سازی انجام دادیم که توسط آخرین نسخه های hypervisors ذکر شده پشتیبانی می شد.”

 

نتایج حاکی از آن است که بر اساس شاخص هایperformance ،Hyper-V  از VMware بهتر عمل میکند. روش های تحقیق و نتایج آنها را می توان در اینجا مشاهده کرد.

 

  1. صدور مجوز و لایسنس

TechNet گزارش می دهد که لایسنس و افزونه های Hyper-V و VMware به شرح زیر است.

Microsoft Hyper-V
Windows Server 2012 R2
+ System Center 2012 R2 Datacenter Editions
VMware
vSphere 5.5 Enterprise Plus + vCenter Server 5.5
# of Physical CPUs per License Supported Limited Support With Microsoft, each Datacenter Edition license provides licensing for up to 2 physical CPUs per Host. Additional licenses can be “stacked” if more than 2 physical CPUs are present.

With VMware, a vSphere 5.5 Enterprise Plus license must be purchased for each physical CPU.

# of Managed OSE’s per License Unlimited Unlimited Both provide ability to manage an unlimited OSE per licensed Host.
# of Windows Server VM Licenses per Host Unlimited Not Supported With VMware, Windows Server VM licenses must still be purchased separately.

VMware includes licenses for an unlimited # of VMs running SUSE Linux Enterprise Server.

Includes Anti-virus / Anti-malware protection Yes Yes
Includes full SQL Database Server licenses for management databases Yes – Up to 1,000 hosts and 25,000 VMs per management server. No – Must purchase additional database server licenses tfor more than 100 hosts and 3,000 VMs.
Includes licensing for Enterprise Operations Monitoring and Management of hosts, guest VMs and application workloads running within VMs. Yes – Included in 2012 R2 No – Operations Monitoring and Management requires separate license.
Includes licensing for Private Cloud Management capabilities – pooled resources, self-service, delegation, automation, elasticity, chargeback/showback Yes – Included in System Center 2012 R2 No – Private Cloud Management capabilities require additional cost of VMware vCloud Suite.
Includes management tools for provisioning and managing VDI solutions for virtualized Windows desktops. Yes – Included in the RDS role of Windows Server 2012. No – VDI management requires additional cost of VMware Horizon View.
Includes web-based management console Yes – Included in System Center 2012 App Controller. Yes – Included in vSphere Web Client.

 

  1. Storage and Networking

Storage Capabilities:

Capability

Hyper-V (2012 R2) VMware vSphere VMware vSphere 5.5 Enterprise Plus
iSCSI/FC Support Yes Yes Yes
Network File System Support Yes (SMB 3.0) Yes (NFS) Yes (NFS)
Virtual Fiber Channel Yes Yes Yes
۳rd Party Multipathing Yes No Yes (VAMP)
Native 4KB Disk Support Yes No No
Storage Virtualization Yes (Spaces) No Yes (vSAN)
Storage Tiering Yes No Yes

Networking Capabilities:

Capability Hyper-V (2012 R2) VMware vSphere VMware vSphere 5.5 Enterprise Plus
Dynamic Virtual Machine Queue Yes NetQueue NetQueue
IPsec Task Offload Yes No No
SR-IOV with Live Migration Yes No No
Virtual Receive Side Scaling Yes Yes (VMXNet3) Yes (VMXNet3)

 

نتیجه گیری :

موفقیت در مجازی سازی نیاز به دانش کافی از نیازهای کسب و کار شما، اهداف روشن و یک hypervisor که استفاده را آسان می کند. محبوبیت هر دو vSphere و Hyper-V به کیفیت محصولات و نظرات کاربران بستگی دارد.

مطالب مرتبط
شبکه های ما

باعث افتخار ماست اگر ما را در شبکه های اجتماعی دنبال کنید.

دسته بندی ها
بایگانی

لطفا جهت مکاتبات آینده ایمیل خود را وارد نمایید.

با موفقیت انجام شد.

متاسفانه خطا رخ داد

وبلاگ مرواهاست will use the information you provide on this form to be in touch with you and to provide updates and marketing.