در این مقاله قصد داریم توضیح دهیم ماشین مجازی یا Virtual Machine چیست؟ با استفاده از
ماشین مجازی می توانید سیستم عامل های دیگری را روی سیستم عاملی که دارید پیاده سازی کنید.
اگر می خواهید با ماشین های مجازی و مجازی سازی آشنا شوید. بتوانید از دستگاه های مجازی ساز
رایگانی که وجود دارند را برای شما معرفی کنیم تا از آن ها استفاده کنید.
دستگاه مجازی چیست؟
ماشین مجازی در واقع دستگاهی است که مانند کامپیوتر مجازی کار می کند. به این گونه که سخت
افزار مجازی را برای شما فراهم می کند تا بتوانید با آن سیستم عامل دیگری داشته باشید. به صورت
پنجره ای برای شما مانند برنامه های دیگر اجرا و باز می شود.
سیستم عامل ماشین مجازی برای شما حکم یک کامپیوتر کامل را دارد. با کمک آن می توانید چندین
سیستم عامل روی سیستم تان نصب کنید. اما توجه داشته باشید که در میزان فضا و منابع کافی
محدودیت دارید. دستگاه مجازی روی سیستم شما مثل مهمان و برنامه عمل می کند.
کاربرد های سیستم مجازی
استفاده از نرم افزار هایی که به نسخه های قدیمی تر سیستم عاملها احتیاج دارند:
به عنوان مثال این که شما می خواهید از برنامه استفاده کنید که نیاز به ویندوز XP دارد. با استفاده از
سیستم مجازی شما می توانید آن را روی سیستم مجازی، نصب و اجرا کنید. این کار به شما اجازه
میدهد تا برنامهای را که فقط بر روی ویندوز XP عمل میکند را بدون احتیاج به نصب کردن آن در
ویندوز اجرا نمایید. به دلیل این که مایکروسافت دیگر از این ویندوز پشتیبانی نمی کند، این نکته بسیار
مهم است.
اجرای برنامههایی که برای سیستم عامل های دیگر طراحی شدند:
کسانی که از سیستم عامل مک و لینوکس استفاده می کنند، می توانند به کمک ماشین مجازی و بدون
هیچ دردسری برای اجرای برنامههای ویندوز استفاده کنند. البته متاسفانه اجرای بازیها در دستگاههای
مجازی همیشه امکان پذیر نمیباشد.
امتحان کردن نسخه های جدید سیستم عاملها:
با کمک دستگاه مجازی می توانید، به عنوان مثال ویندوز 10 را روی ویندوز 7 پیش از آپدیت آن امتحان کنید.
امتحان نرمافزار بر روی سیستم عاملهای مختلف:
اگر می خواهید امتحان کنید که یک برنامه روی سیستم عامل های متفاوت چگونه عمل می کند، با
استفاده از مجازی سازی آن برنامه را روی سیستم عامل های مختلف امتحان کنید.
تجربه کار با سیستم عاملهای گوناگون:
برای مثال شما می توانید با سیستم عامل لینوکس کار کنید و همه چیز را از آن یاد بگیرید.
یکی کردن سرورها:
استفاده کنندگان از سرورهای متعدد، میتوانند با استفاده از دستگاه مجازی همهی آن ها را تنها بر روی
یک کامپیوتر اجرا کنند. هر دستگاه مجازی یک بخش کاملا جداگانه می باشد پس دیگر درگیر
مشکلات متعدد و هزینههای اضافی برای نگه داری از سرورهای مختلف نخواهید بود. همچنین ماشین
های مجازی را بین دستگاههای مختلف میتوان جابهجا کرد.
دستگاههای مجازی پیشنهادی
VirtualBox یک برنامه عالی می باشد. یکی از بهترین ویژگی های این برنامه در دسترس بودن آن به
صورت رایگان و راحت برای همه است. که برروی ویندوز، مک و لینوکس اجرا می شود.
VMware Player یک برنامه شناخته شده دیگر برای سیستم عامل ویندوز و لینوکس است. این برنامه
قسمت رایگان برای VMware workstation است. پس همهی ویژگی های آن به صورت رایگان در
اختیار شما قرار نمی گیرد.
نکته: قابل ذکر است که دستگاههای مجازی تنها محدود به سیستم عاملهای مخصوص دسکتاپ
نیست، شما حتی میتوانید سیستم عامل اندروید را هم بر روی ویندوز ۱۰ شبیه سازی کنید.
مزایای استفاده از ماشین مجازی
با استفاده از مجازی سازی هزینه های ما کاهش می یابد، زیرا که نیاز به سیستم های سخت افزاری
فیزیکی کمتر از قبل می شود. و همچنین هزینه های تعمیر و نگه داری نیز کاهش می یابد و مدیریت
را آسان می کنند. مدیران IT می توانند از محیط های مجازی برای ساده سازی تهیه نسخه پشتیبان ،
Disaster Recovery ، پیاده سازی و کارهای اصلی مدیریت سیستم استفاده کنند.
با این همه مجازی سازی نیازی به سخت افزار های تخصصی و فوق تخصصی ندارند. اما نسبت به
سرور فیزیکی نیاز به پردازش و ذخیره سازی بیشتری دارد. VM ها به سادگی می توانند به وسیله
سرورهای فیزیکی، حرکت کرده ، کپی و مجدداً بهینه شوند. از آنجا که VM در یک هاست
فیزیکی می تواند مقادیر نامساوی منابع را مصرف کند – ممکن است یکی از منابع فیزیکی موجود را
متوقف کند ، در حالی که دیگری ذخیره کمی دارد – متخصصان IT باید منابع موجود را بین ماشین
های مجازی بالانس نمایند.
مدیریت ماشین مجازی یا VM MANAGEMENT
خطرات زیادی برای ادغام کردن ماشین های مجازی وجود دارد ، از جمله این موارد استفاده بیش از
حد از منابع یا احتمال وقوع خاموشی در چندین VM است که به خاطر قطع برق در سرور اتفاق می
افتد. در حالی که این صرفه جویی در هزینه ها با افزایش تعداد ماشینهای مجازی در همان پلتفرم
سخت افزاری افزایش می یابد که این مورد باعث افزایش ریسک می شود. شما می توانید، صدها
ماشین مجازی را بر روی همان سخت افزار قرار دهید، اما اگر پلتفرم سخت افزاری از کار بیفتد، می
تواند ده ها یا صدها دستگاه مجازی را از کار بیاندازد.
امیدواریم از مطالبی که در رابطه با این که ماشین مجازی یا Virtual Machine چیست؟ استفاده لازم را
برده باشید. برای اطلاع بیشتر از سایر مقالات مستر لایسنس به وبلاگ مستر لایسنس مراجعه کنید.