تاریخچه :

از گذشته تا به امروز ماشین های مجازی مختلفی ایجاد شدند که که معروف ترین آنها را می توان ثمره 3 شرکت بزرگ از جمله مایکروسافت ، VMware  و اوراکل دانست.

هر کدام از این ماشین های مجازی بر اساس قابلیت هایی که دارند از همدیگر متمایز می شوند. در مقاله ای که به عنوان ماشین های مجازی در سایت ارائه شده است ، تمامی محصولاتی که با این 3 سازنده ماشین مجازی مورد بررسی قرار گرفته است که می توانید به مقاله مربوطه مراجعه کنید.

در این میان VMware به صورت کاملا تخصصی فقط بر روی مجازی تمرکز داشته و تا به امروز توانسته سهم عمده ای از مجازی سازی را در سرتاسر دنیا به خود اختصاص دهد.

حال می توانیم ببینیم که غول نرم افزاری دنیا یعنی مایکروسافت ، توانست قدمی مثبت در زمینه مجازی سازی بردارد که به نوعی می توان محصول Heper-V مایکروسافت را رقیبی برای  VMware دانست.

Hyper-V چیست :

یکی از موارد بسیار جالب در ماشین های مجازی که مایکروسافت ارائه کرده است وجود یک ماشین مجازی بنام Hyper-V می باشد.

Hyper-V یک ماشین مجازی می باشد که دقیقا مانند VMware کار می کند با این تفاوت که مایکروسافت توانسته است این ماشین مجازی رو به دو نوع built into Windows یا موجود در ویندوز و به صورت مستقل عرضه کند.

منظور از این قابلیت این است که زمانی که شما اقدام به نصب ویندوز سرور می کنید ، Hyper-V نیز در آن وجود دارد که در ویندوز سرور 2012 ، کاملا مجازی سازی Hyper-V رشد داشته و تغییرات بسیاری کرده که در سرور 2016 کاملا به مباحث رایانش ابری از طریقه Hyper-V پرداخته شده است.

در این حالت می توانید Hyper-V را به صورت یک سرور به مانند ESXi بر روی سخت افزار نصب کنید و از ماشین مجازی خود استفاده کنید.

مزایای Hyper-V :

  • به راحتی از طریق این ماشین مجازی می توانید سرور ها را منتقل و جا به جا کنید.
  • تعمیر و نگهداری آن به راحتی انجام شده و باعث خرابی در بخش های دیگر نمی شود.
  • مهاجرت بسیار ساده از یک مکان به مکان دیگر دارد.
  • به راحتی می توان از محتوا و ماشین مجازی پشتیبان گرفت.
  • از طریق Windows Active Directory در ویندوز سرور می توان یک امنیت جامع و کاملی را پیاده سازی نمود.
  • قیمت ارزان تری نسبت به رقیب خود یعنی VMware دارد.

معایب Hyper-V :

  • ماشین مجازی Hyper-V تعداد محدودی از ماشین های مهمان را با سیستم عامل های مختلف را پشتیبان می کند که این خود ضعف بزرگی در برابر VMware می باشد چون VMware محصولی است که تمامی ماشین های مجازی از 30 سال پیش تا به امروز را در لیست کاری خود گنجانده است.
  • بروزرسانی سیستم عامل در طول کاری Hyper-V به صورت دائمی مورد نیاز است.
  • در موارد پشتیبانی از ماشین مجازی از طریق برنامه های راه دور و نرم افزار کاربردی System Center امکان وجود مشکل و عدم کارایی وجود دارد.

VMware چیست :

مواردی که در ماشین مجازی Hyper-V گفته شد همگی در VMware وجود دارد. VMware از گذشته تا به امروز نسبت به Hyper-V محبوبیت بیشتری داشته و می توان گفت که در مباحث مجازی سازی در سازمان ها و مخصوصا در دیتا سنتر ها VMware طرفداران بیشتری داشته و  نسبت به Hyper-V از محصولات و قابلیت های بیشتری برخوردار است.

مزایای VMware :

  • در دسترس بودن پشتیبانی قدرتمند در VMware
  • این ماشین مجازی می تواند انتخاب اول در سازمان های بزرگ باشد.
  • پشتیبانی گسترده از انواع سیستم عامل ها
  • اشتراک گذاری کاملا بهینه در صفحات
  • پشتیبانی بسیار زیاد مهمان در ماشین مجازی VMware

معایب VMware :

  • در نسخه های رایگان VMware نمی توان قابلیت های کاملی را پیدا و استفاده نمود.
  • نسبت به Hyper-V یادگیری مشکلی داشته و کارکرد با آن سختر می باشد.

مقایسه هزینه در استفاده از ماشین مجازی VMware و Hyper-V :

هزینه ها در این دو ماشین مجازی بیشتر بر اساس تعداد سیستم عامل و پردازنده محاسبه می شود که بر اساس نیاز می تواند متغیر باشد.

هزینه در VMware می تواند بر اساس نیاز از 1000 تا 4500 دلار متغیر باشد. با این تفاوت که محصولات ارائه شده از VMware که به صورت رایگان عرضه می شود قابلیت های کمی داشته که در مقابل Hyper-V به صورت کامل می تواند به عنوان یک درایو و سیستم عامل تست مورد استفاده قرار گیرد.

مورد مهمی که بد نیست در اینجا گفته شود این است که برخی از کشور ها از جمله ایران در لیست تحریم شرکت VMware می باشد که در مقابل مایکروسافت و تمامی محصولاتش به راحتی خدمات ارائه می دهند.

مزایا و معایب در طراحی VMware :

مزایا :

  • در VMware شما نیاز به سیستم عامل برای کنترل اجزا نخواهید داشد.
  • عملا در این ماشین مجازی نگرانی امنیت وجود ندارد.
  • پشتیبانی در VMware بسیار خوب می باشد.
  • دسترسی قوی به اجزای ماشین مجازی

معایب :

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

VMware-design

تصویر بالا طراحی یکپارچه VMware را نشان می دهد. در این تصویر می توانید لایه های به کار رفته در این ماشین مجازی را مشاهده کرده و چگونگی فرایند کاری آنرا درک کنید.

توضیح در مورد فرایند موجود در لایه های ماشین مجازی VMware کاملا تخصصی بوده که در جای خود به آن پرداخته خواهد شد.

مزایا و معایب در طراحی Hyper-V :

مزایا :

  • نصب آسان نقش های جدید بر روی سرور
  • مدیریت ساده درایو های مورد استفاده 
  • مدت زمان راه اندازی در Hyper-V پایین است.
  • هیچ گونه خطری بخاطر وجود فایل های مخرب خارجی در Hyper-V وجود ندارد.
  • هنگام تعمیرات و جابجایی ماشین مجازی به راحتی کار خود را انجام می دهد.
  • ماشین مجازی Hyper-V به راحتی قابلیت مقیاس پذیری دارد.

معایب :

  • در Hyper-V ، سیستم عامل بایستی قبل از اجرایی شدن نصب گردد.
  • اگر سیستم عامل متوقف شود یا به نوعی crash کند ماشین های مجازی از کار می افتند.
  • به دلیل وجود سیستم عامل ، تعمیر و نگهداری زمان بیشتری می برد.
  • Hyper-V از سیستم عامل های کمی پشتیبانی می کند.
  • نسبت به VMware ماشین مجازی Hyper-V از خدمات محدودی پشتیبانی می کند.

Hyper-V-design

تصویر بالا ، لایه های مربوط به ماشین مجازی Hyper-V را نشان می دهد.

با مقایسه لایه های ماشین مجازی VMware با Hyper-V ، می توان چگونگی فرایند کاری این دو ماشین مجازی را با هم مقایسه نمود.

در پایان باید گفت که ، ماشین های مجازی که در این مقاله در مورد آنها بحث شد ، از لحاظ کاری بسیار مشابه می باشند ولی این سازمان ها هستند که بایستی بر حسب نوع استفاده از فناوری مجازی سازی و رایانش ابری ، بتوانند نوع ماشین را انتخاب کرده و در قبال آن هزینه های خود را محاسبه کنند.

امیدوارم توانسته باشم با مقاله ای که ارائه کردم ، توانسته باشم شما را با دو ماشین مجازی معروف آشنا کنم و بتوانید تمایز این دو ماشین را از هم تشخیص دهید.

موفق باشید.