ماشینهای مجازی، امکان استفادهی مقارن از چند سیستم عامل را روی یک کامپیوتر به ما میدهند. در این نوشتار با این ماشینها آشنا میشویم. با ما همراه باشید.
ماشینهای مجازی یا (Virtual Machines (Vms به شما این اجازه را میدهند که سیستمهای عامل دیگری را روی سیستم عامل کنونی خود راهاندازی کنید. سیستم عامل مجازی مشابه یک برنامه روی سیستم عامل اصلی کامپیوتر اجرا میشود.
این قابلیت برای تست دیگر سیستمهای عامل نظیر ویندوز ۱۰ یا سیستمهای عامل لینوکس مطلوب است. ماشین مجازی در ضمن برای اجرای نرمافزارهایی که برای سیستمعامل اصلی کامپیوتر طراحی نشدهاند، بهکار میرود. بهطور نمونه میتوان برنامههای ویندوز را روی مک با کمک ماشین مجازی اجرا کرد.
آیا علاقمند به شغل با ماشینهای مجازی هستید؟ برای این شغل نیازی به پرداخت پول ندارید. ماشینهای مجازی زیادی هستند که با توان عالی بهصورت رایگان ارائه شدهاند.
ماشین مجازی چیست؟
ماشین مجازی، برنامه یا نرمافزاری است که بهصورت یک کامپیوتر مجازی اجرا میشود. این ماشین روی سیستمعامل میزبان یا اصلی اجرا میشود و سختافزار مجازی را برای سیستمهای عامل مهمان آماده میکند. سیستمعامل مهمان مثل هر برنامهی دیگری روی سیستمعامل اصلی در یک پنجره جداگانه اجرا میشود. از دیدگاه سیستمعامل مهمان، ماشین مجازی یک کامپیوتر واقعی است.
نرمافزار مجازیسازی ماشین مجازی بهنام hypervisor، سختافزار مجازی دربرگیرنده پردازنده، حافظه، هارد، رابط شبکه و دیگر دستگاهها را بهکار میگیرد. ابزارهای سختافزار مجازی با کمک نقشهی hypervisor برای سختافزار واقعی روی کامپیوتر فراهم میشوند. بهطور مثال، هارد دیسک مجازی روی یک فایل در هارد رایانه ذخیره میشود.
روی یک سیستم میتوان چند ماشین مجازی نصب کرد. فقط محدودیت در شمار آنها، میزان فضایی است که برای نصب در پسندیدن دارید. زمانی که سیستمهای عامل مختلفی نصب کردهاید، با بسط دادن ماشین مجازی میتوانید یکتا از آنها را برای بوت شدن گزینش کنید. سیستمعامل مجازی آغاز بهکار میکند و در یک پنجرهی جدا اجرا میشود. البته میتوان آن را بهصورت تمامصفحه نیز اجرا نمود.
کاربردهای عملی برای ماشین مجازی
ماشین مجازی کاربردهای عمومی متنوعی دارد:
میتوانید ویندوز ۱۰ را پیش از بهروزرسانی ویندوز ۷، با کمک ماشین مجازی روی ویندوز ۷ اجرا و آن را امتحان کنید.
نصب ورژنهای متعددی از لینوکس در یک ماشین مجازی، این امکان را فراهم میکند که پیشه با همهی آنها را تجربه کنید و شیوه کارشان را بیاموزید.
بهکارگیری نرم افزارهایی که دربایستن به سیستمعامل باستانی دارند
اگر اپلیکیشنی داشته باشید که تنها روی ویندوز Xp اجرا میشود، سخت با نصب ویندوز Xp روی ماشین مجازی و اجرای برنامه روی آن برطرف میشود. ماشین مجازی، محیطی را فراهم میکند لغایت بدون نصب ویندوز Xp روی رایانه خود بهصورت واقعی، بتوانید از نرمافزاری که فقط روی ویندوز Xp کار میکند، استفاده کنید. بهویژه از وقتی که ویندوز Xp دیگر ساپورتی از طرف مایکروسافت اخذ نمیکند، این سوژه اهمیت پیدا کرده است.
اجرای نرمافزاری طراحیشده برای سیستمعامل دیگر
کاربران مک و لینوکس میتوانند ویندوز را در یک ماشین مجازی راهاندازی کنند الی بتوانند بدون دردسرهای سازگاری از نرمافزارهای ویندوز بهرهگیری کنند. بدبختانه شوربختانه برای اجرای بازیها به دشوار برمیخوریم. بازیهای سهبعدی با حجم وزین در ماشین مجازی بهاندازهی ویندوز واقعی روان و آسان اجرا نمیشوند.
آزمودن نرمافزارها روی پلتفرمهای مختلف
برای آزمایش کارکرد یک نرمافزار ویژه روی پلتفرمهای مختلف، با کمک ماشین مجازی میتوانید آن را روی چند پلتفرم نصب و امتحان کنید.
یکپارچهسازی سرور
برای تجارتهایی که از چند سرور بهرهگیری میکنند، میتوان چند سرور را روی یک کامپیوتر در چند ماشین مجازی اجرا کرد. هر ماشین مجازی یک سرور کاملا مجزاست؛ پس مشکلی از نظر عدم امنیت که معمولا اجرای سرورهای گوناگون روی یک سیستمعامل با آن درگیرند، پیدا نمیکند. ماشینهای مجازی همچنین امکان جابهجایی بین سرورهای فیزیکی را دارند.
نرمافزارهای توصیهشده ماشین مجازی
بههر حال، هر دو نرمافزار فوق برنامههایی هستند که برخی ویژگیهای پایه را بهصورت مجانی ارائه میدهند. اگر با یکی از آنها راحت نبودید، دیگری را امتحان کنید.