بهترین ماشین مجازی چیست؟ مروری بر ماشین های مجازی بهترین ماشین مجازی اطلاعات کلی در مورد ماشین های مجازی

برای داشتن چندین سیستم عامل با فضای کاری و برنامه های کاربردی مجزا، نیازی به خرید کامپیوتر دوم (سوم، چهارم و ...) ندارید. زیرا همه اینها در تنها رایانه شخصی شما جا می شود. چگونه؟ با تشکر از ماشین های مجازی (VMs) - برنامه های ویژه ای که رایانه های خیالی (مجازی) را در داخل سیستم عامل اصلی ایجاد می کنند (تقلید می کنند).

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

چندین کامپیوتر مجازی می توانند همزمان روی یک کامپیوتر فیزیکی اجرا شوند. چقدر به منابع سخت افزاری بستگی دارد: هرچه پردازنده سریعتر، رم بزرگتر، درایو جادارتر، بیشتر باشد. یک کامپیوتر خانگی معمولی مبتنی بر ویندوز 10 می تواند سه تا پنج سیستم عامل سبک وزن (مانند ویندوز XP، اندروید و سیستم اصلی لوبونتو +) را به طور همزمان مدیریت کند. یا دو یا سه مورد نسبتا سنگین (مثلاً ویندوز 10 اصلی + ویندوز 7 مجازی و Mac OS X). همانطور که قبلاً متوجه شدید، برنامه های شبیه ساز دسکتاپ مجازی به شما امکان می دهند انواع مختلفی از سیستم عامل ها را بر روی آنها نصب و اجرا کنید.

ماشین‌های مجازی همه منظوره (برخلاف ماشین‌های تخصصی مانند جاوا VM)، از موارد زیر استفاده می‌کنند:

  • برای اجرای برنامه هایی که سیستم اصلی از آنها پشتیبانی نمی کند.
  • برای محافظت از سیستم در برابر آسیب احتمالی برنامه های تأیید نشده.
  • به عنوان یک مانع اضافی در برابر ویروس ها هنگام بازدید از منابع وب مشکوک.
  • برای ایجاد یک محیط ایزوله برای مطالعه فعالیت بدافزار.
  • به عنوان یک میدان آزمایش برای اشکال زدایی پیشرفت های خود.
  • تسلط بر فناوری های ساخت شبکه ها.
  • برای مجوز مضاعف در برخی از پورتال های بازی و موارد دیگر.

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

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

Oracle VirtualBox

فرآیند ایجاد یک ماشین مجازی جدید و شروع نصب ویندوز 10 در آن را در نظر بگیرید.

  • روی دکمه "ایجاد" در نوار بالا کلیک کنید.

  • در اولین پنجره جادوگر ایجاد VM، نام سیستم عامل (در لیست سیستم های مهمان نمایش داده می شود)، نوع آن (ویندوز، لینوکس و غیره) و نسخه آن را مشخص کنید. در مثال ما، این ویندوز 10 32 بیتی است (شما همچنین می توانید 64 بیت را نصب کنید، اما به منابع بیشتری نیاز دارد). برای رفتن به مرحله بعد روی Next کلیک کنید.

  • سپس اندازه رم VM را مشخص کنید. ویندوز 10 x86 به طور پیش فرض 1 گیگابایت است، اما می توانید با حرکت دادن نوار لغزنده به سمت راست، این مقدار را افزایش دهید. اگر کامپیوتر شما رم زیادی ندارد، به VM بیشتر از 2-3 گیگابایت ندهید، در غیر این صورت به دلیل کمبود حافظه، سرعت سیستم اصلی کاهش می یابد.

  • بعد، یک هارد دیسک مجازی ایجاد کنید. اگر برای اولین بار است که سیستم را نصب می کنید، گزینه «ایجاد جدید» را انتخاب کنید.

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

  • سپس نام حجم (دیسک مجازی C) و اندازه آن را مشخص کنید. پیش فرض 32 گیگابایت است.

  • پس از کلیک بر روی دکمه "ایجاد" در آخرین پنجره، یک ماشین مجازی جدید در لیست ظاهر می شود. فریم سمت راست پارامترهای آن را نشان می دهد.
  • رفتن به نصب ویندوزروی دکمه "شروع" در نوار بالا کلیک کنید.

  • در پنجره ای که بعد از آن باز می شود، پنجره "انتخاب کنید دیسک بوت". روی نماد پوشه کلیک کنید و مسیر کیت توزیع سیستم را مشخص کنید. این می تواند یک تصویر با فرمت iso. یا رسانه فیزیکی (DVD، درایو فلش) باشد. پس از انتخاب توزیع خود، روی Continue کلیک کنید.

  • دوره بعدی نصب سیستم عامل در یک ماشین مجازی با نصب آن بر روی یک کامپیوتر فیزیکی تفاوتی ندارد.

برخی تنظیمات VM و سیستم مهمان

یک کلیک در پنجره ماشین مجازی نشانگر ماوس را می گیرد (یعنی فقط در صفحه مجازی حرکت می کند). برای برگرداندن مکان نما به سیستم عامل اصلی، ترکیب Ctrl + Alt را فشار دهید.

برای دسترسی به کل مجموعه ویژگی های سیستم عامل مهمان، باید افزونه های خاصی را نصب کنید. به منوی «دستگاه‌ها» بروید، روی «Mount Guest Additions Disk Image» کلیک کنید و دستورالعمل‌ها را دنبال کنید.

برای اتصال یک پوشه به سیستم مهمان برای تبادل فایل با پوشه اصلی، روی آیتم "پوشه های مشترک" در منوی "دستگاه ها" کلیک کنید. روی نماد "folder+" در پنجره باز شده کلیک کنید و از طریق قسمت "folder path" آن را در Explorer مشخص کنید (دایرکتوری های سیستم اصلی را نشان می دهد).

اگر می‌خواهید این تنظیم همیشه کار کند، «اتصال خودکار» و «ایجاد یک پوشه دائمی» را علامت بزنید. پوشه مشترک از کاوشگر ماشین مجازی به عنوان یک پوشه شبکه در دسترس خواهد بود.

برای تغییر ترتیب نظرسنجی دستگاه‌های بوت (مثلاً برای راه‌اندازی ماشین مجازی از DVD)، سیستم عامل مهمان را خاموش کنید، تنظیمات آن را (در پنجره اصلی Virtualbox) باز کنید و به اولین تب «سیستم» بروید. " بخش. در لیست "بارگیری ترتیب"، رسانه مورد نظر را انتخاب کنید و با استفاده از دکمه های پیکان آن را به بالا منتقل کنید.

VMware Workstation Pro

برخی از گزینه ها برای ماشین های مجازی Hyper-V

برای گرفتن یک عکس فوری از یک سیستم عامل مهمان در حال اجرا، منوی بالای پنجره Action آن را باز کنید و روی Checkpoint کلیک کنید. یا ترکیب Ctrl+N را فشار دهید.

دسترسی به تنظیمات یک ماشین مجازی فردی از آن باز می شود منوی زمینهدر لیست پنجره اصلی توزیع کننده و در پشت دکمه "گزینه ها" پنهان است.

سایر ویژگی های برنامه نیز بسیار ساده و بدون مشکل هستند.

توسعه سریع فناوری های مجازی سازی نه تنها بر توسعه زیرساخت های فناوری اطلاعات شرکت های بزرگ تأثیر بسزایی داشته است. برق دسکتاپ کامپیوترهای شخصیبه نقطه‌ای رسیده‌اند که یک ماشین فیزیکی می‌تواند چندین سیستم عامل را که به طور همزمان در حال اجرا هستند، پشتیبانی کند ماشین های مجازی. تا چند سال پیش، ماشین‌های مجازی برای کاربران نهایی که آنها را نصب می‌کردند، چیزی عجیب و غریب بودند، بیشتر برای اهداف ارزیابی. در حال حاضر پردازنده های چند هسته ای و مقادیر زیاد رم در رایانه های خانگی یا اداری غیر معمول نیستند و این به ما امکان می دهد تا گزینه های جدیدی را برای استفاده از آنها در زمینه فناوری های مجازی سازی ارائه دهیم.

بسیاری از کاربران کاربردهای مختلفی برای پلتفرم های مجازی سازی دسکتاپ، هم در خانه و هم در محل کار پیدا می کنند. از این گذشته، یک ماشین مجازی در مقایسه با یک ماشین فیزیکی، انعطاف پذیری بسیار بیشتری از نظر قابلیت حمل به پلتفرم فیزیکی دیگر دارد. علاوه بر این، کیفیت پلتفرم های مجازی سازی دسکتاپ از نظر عملکرد، سهولت استفاده و سرعت در طی چند سال گذشته به طور قابل توجهی افزایش یافته است. پشتیبانی نسبتاً اخیر برای مجازی سازی سخت افزار در سیستم های دسکتاپآه می گوید که سازندگان برجسته پردازنده مانند اینتل و AMD به آینده فناوری های مجازی سازی در رایانه های شخصی اعتقاد دارند.

بدون شک چنین سیستم عامل های حجیم و سخت افزاری مانند ویندوز ویستا قادر به جذب قدرت دسکتاپ های کاربران هستند، هر چقدر هم که بالا باشند، اما پیشرفت ها متوقف نمی شود و توسعه بیشتر پلتفرم های سخت افزاری دسکتاپ به زودی این امکان را فراهم می کند که از چندین سیستم به طور همزمان پشتیبانی می کند و نیازهای سرعت را برآورده می کند. با این حال، بسیاری از کاربران احساس می‌کنند که فناوری‌های مجازی‌سازی خانگی ضروری نیستند و مجازی‌سازی را به‌عنوان یک فناوری خاص دیگر می‌بینند که تأثیر چندانی بر آنها نخواهد داشت. در بیشتر موارد، این به این دلیل است که آنها روش های شایسته ای برای استفاده از ماشین های مجازی نمی بینند.

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

نحوه استفاده از ماشین های مجازی در خانه

اکثر کاربران رایانه های شخصی اغلب با مشکل استفاده از برنامه های بالقوه خطرناک یا ناپایدار مواجه هستند که می توانند به هر دو آسیب برسانند سیستم عاملیا بر عملکرد سایر برنامه ها تأثیر بگذارد. غالبا کامپیوتر خانگی، که حاوی اسناد کاری نیز می باشد، توسط چندین نفر استفاده می شود که در میان آنها همه نمی دانند چگونه آن را به درستی مدیریت کنند تا به داده های مهم یا سیستم عامل آسیب نرسانند. ایجاد حساب‌های نوع «کاربر» این مشکل را حل نمی‌کند، زیرا بسیاری از برنامه‌ها برای نصب به حقوق مدیریت نیاز دارند و کار در رایانه در این حالت به طور قابل توجهی استفاده از آن را محدود می‌کند. البته بسیاری نیز با مشکل پورت کردن سیستم عامل و برنامه های نصب شدههنگام خرید آن را به رایانه دیگری منتقل کنید. دسته ای از کاربرانی که به طور فعال از لپ تاپ استفاده می کنند با مشکل همگام سازی داده ها بین آن و رایانه رومیزی مواجه هستند. پس از همه، نه تنها همگام سازی فایل ها، بلکه استفاده از برنامه های مشابه در محل کار و خانه ضروری است. همچنین برای بسیاری از افراد، یادگیری نحوه کار با سیستم عامل های مختلف که در این مورد نیازی به کارایی بالایی ندارند نیز مهم است. در این حالت، برای مثال، کار در لینوکس، کاربر نیاز به دسترسی به برنامه های کاربردی ویندوز دارد و برای این کار باید کامپیوتر را ریستارت کنید. و مشکل اصلی در آموزش عدم امکان مدل سازی یک شبکه واقعی بین چندین کامپیوتر در صورت موجود بودن است. همه اینها و بسیاری از مشکلات دیگر را می توان با استفاده از ماشین های مجازی در سیستم های مجازی سازی دسکتاپ حل کرد.

گزینه های اصلی برای استفاده خانگی از ماشین های مجازی به شرح زیر است:

  • ایجاد یک محیط مجازی شخصی جدا شده از سیستم میزبان، که امکان استفاده از چندین نسخه از محیط های کاری را در یک کامپیوتر کاملاً جدا از یکدیگر فراهم می کند. متأسفانه، این مدل گزینه استفاده از محیط های مجازی برای بازی های سه بعدی را حذف می کند، زیرا سازندگان پلت فرم مجازی سازی هنوز یاد نگرفته اند که چگونه از شبیه سازی همه عملکردهای آداپتورهای ویدئویی به طور کامل پشتیبانی کنند. جلوتر از همه این لحظهدر این راستا، VMware در نسخه‌های اخیر پلتفرم دسکتاپ VMware Workstation، پشتیبانی آزمایشی از Direct-3D و سایه‌زن‌ها را گنجانده است. با این حال، چندی پیش، شرکت PCI-SIG در توسعه استاندارد شرکت داشت PCI Express، مشخصات جدیدی را برای استاندارد PCI Express 2.0 منتشر کرده است که از ویژگی های مجازی سازی I/O پشتیبانی می کند که دسترسی مهمانان به سخت افزار فیزیکی را بسیار آسان می کند. بدون شک زمان زیادی دور نیست که در ماشین های مجازی بازی کنیم.
  • ماشین های مجازی قابل حمل را ایجاد کنید که آماده استفاده در هر پلتفرم سازگار با معماری دیگر هستند. اگر نیاز به نشان دادن کار هر برنامه ای دارید، در حالی که آن یا محیط سیستم عامل باید به روش خاصی پیکربندی شود - ماشین های مجازی بهترین گزینه در این مورد هستند. همه کارها را در ماشین مجازی انجام دهید اقدامات لازم، آن را روی یک DVD رایت کنید و جایی که باید نشان دهید همه چیز چگونه کار می کند، پلت فرم مجازی سازی را نصب کنید و ماشین مجازی را اجرا کنید.
  • به دست آوردن محیط های کاربری امن برای اینترنت. هنگام کار بر روی اینترنت، که، همانطور که همه می‌دانند، نسبتاً پر از ویروس‌ها و اسب‌های تروجان است، اجرای یک مرورگر اینترنت در حالت کاربر برای بسیاری از نقطه‌نظر امنیتی راه‌حل قابل قبولی نیست. در واقع، در نرم افزارها، از جمله سیستم عامل ها، آسیب پذیری های زیادی وجود دارد که بدافزار از طریق آنها می تواند به داده های مهم آسیب برساند. یک ماشین مجازی در این مورد گزینه بهتری است، زیرا یک برنامه مخرب، پس از به دست آوردن کنترل سیستم عامل در یک ماشین مجازی، می تواند تنها در داخل آن آسیب وارد کند، بدون اینکه سیستم عامل میزبان را تحت تاثیر قرار دهد. به هر حال ، اخیراً ویروس هایی ظاهر شده اند که حضور خود را در یک ماشین مجازی تشخیص می دهند و در این مورد جعل نمی کنند ، اما تاکنون چنین بد افزارواحدها، و در هر صورت، تا زمانی که اشیاء آلوده به سیستم عامل میزبان منتقل نشوند، هیچ آسیبی به داده های مهم وارد نخواهد شد. بنابراین، استفاده از ماشین های مجازی در این مورد، استفاده از نرم افزار ضد ویروس را منتفی نمی کند.
  • ایجاد محیط برای آزمایش با نرم افزارهای بالقوه خطرناک. در یک ماشین مجازی، می توانید بدون دردسر یک پاک کننده رجیستری یا ابزار دیسک جدید را امتحان کنید. همچنین می‌توانید نرم‌افزار کاربردی را با خیال راحت نصب کنید که تحت شرایط خاصی ممکن است به سیستم یا داده‌های شما آسیب برساند. در این حالت، ماشین مجازی به عنوان یک "سند باکس" عمل می کند که برنامه های شما در آن پخش می شوند. می توانید با خیال راحت کار آنها را مشاهده کرده و بدون نگرانی در مورد ایمنی داده ها آنها را مطالعه کنید.
  • راحت و ساده پشتیبان گیریمحیط های کاربری در نهایت، یک ماشین مجازی فقط پوشه ای از فایل ها در رایانه شما است که می تواند در رسانه پشتیبان کپی شود و سپس به راحتی بازیابی شود. در این حالت نیازی به ایجاد تصاویر ندارید هارد دیسکانجام دادن پشتیبان گیریسیستم شما
  • توانایی یادگیری نحوه کار با سیستم عامل های غیر از هاست شما. البته می توانید سیستم عامل دوم را به موازات سیستم اصلی خود نصب کنید، اما در این صورت، اگر به هر برنامه ای از سیستم اصلی نیاز دارید، باید ریبوت کنید. در این مورد، ماشین مجازی گزینه عالی: سیستم عامل مورد نیاز خود را به صورت موازی با سیستم عامل میزبان اجرا می کنید و در صورت لزوم بین آنها سوئیچ می کنید. در بسیاری از سیستم ها، اشتراک گذاری فایل بین سیستم های مهمان و میزبان به سادگی با کشیدن و رها کردن فایل ها و پوشه ها با اشاره گر ماوس سازماندهی می شود.

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

پلتفرم های مجازی سازی دسکتاپ در تجارت

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

  • ایجاد مخازن قالب های معمولی محیط های کاری کاربر. بسته به ویژگی های کار سازمان، کارکنان آن نیاز به استفاده از مجموعه خاصی دارند نرم افزار. زمانی که یک کارمند جدید به سازمان می‌پیوندد، باید سیستم عامل را نصب کند، آن را به روشی خاص مطابق با الزامات سازمان و سیاست‌های امنیتی پیکربندی کند و تمامی نرم‌افزارهای کاربردی لازم را نصب کند. هنگام استفاده از قالب های ماشین مجازی، این مشکل بسیار ساده حل می شود: کارمند یک پلت فرم مجازی سازی دسکتاپ را نصب می کند و یک ماشین مجازی از مجموعه قالب های سازمانی در آن راه اندازی می شود که در آن تمام نرم افزارهای لازم و تنظیمات سیستم عامل مربوطه نصب شده است. ساخته شده. این مدل زمان صرف شده برای استقرار را به میزان قابل توجهی کاهش می دهد و همچنین انعطاف پذیری بالایی را هنگام انتقال دسکتاپ مجازی کارمند به ماشین فیزیکی دیگر ارائه می دهد. البته، چنین مورد استفاده ای ممکن است به افزایش منابع سخت افزاری تجهیزات نیاز داشته باشد، اما اگر کارمند مجبور باشد با حجم زیادی از داده های ناهمگون که تهیه نسخه پشتیبان از آنها به زمان قابل توجهی نیاز دارد، بیشتر از آن نتیجه دهد. به عنوان مثال، افراد بازاریابی که نرم افزارهای زیادی را نصب می کنند، هر روز چیزهایی را امتحان می کنند و با اسناد مختلف کار می کنند. در این صورت، آنها می توانند پوشه را با فایل های ماشین مجازی کار خود در پایان روز کاری کپی کنند، بدون ترس از اینکه فردا هنگام نصب برنامه دیگری همه چیز "شکست" شود.
  • ایجاد یک زیرساخت دسکتاپ مجازی که به شما امکان می دهد محیط های کاربری را به صورت متمرکز بر روی سرورهای امن شرکت ذخیره کنید. در همان زمان، خود کاربران نهایی از ابزارهایی برای دسترسی از راه دور به دسکتاپ محیط های خود (به عنوان مثال، خدمات ترمینال) ذخیره شده در مرکز داده شرکت استفاده می کنند. این گزینه استفاده از ماشین های مجازی مستلزم هزینه های قابل توجهی برای پیاده سازی آن است، زیرا در این صورت پشتیبانی از بسترهای مجازی سازی سرور مرکز داده شرکت ضروری است. با این حال، این بهترین سطح امنیت و در دسترس بودن را فراهم می کند. از آنجایی که تمام محیط های کاری به صورت متمرکز در یک مرکز داده ایمن ذخیره و نگهداری می شوند، احتمال افشای اطلاعات محرمانه بسیار کاهش می یابد. در عین حال، درجه در دسترس بودن چنین محیط هایی به طور قابل توجهی افزایش می یابد، زیرا دسترسی به آنها را می توان از هر نقطه با اتصال پرسرعت فراهم کرد. به طور دقیق، این تصمیم برای پلتفرم های مجازی سازی دسکتاپ اعمال نمی شود، اما کاربران نهایی را تحت تأثیر قرار می دهد. نمونه ای از چنین راه حلی VMware Virtual Desktop Infrastructure است که بر اساس زیرساخت مجازی سرورهای سازمان در مرکز داده شرکت است. ساختار چنین مدلی در شکل نشان داده شده است:
  • استفاده از ماشین های مجازی که توسط سیاست های امنیتی محافظت می شوند. متخصصان فناوری اطلاعات که نیاز به اطمینان از محرمانه بودن داده های شخصی خود و همچنین نمایش مکرر نرم افزارهای مختلف به مشتریان دارند، راه حل های عالی برای ایجاد ماشین های مجازی امن هستند که ابزاری برای محدود کردن دسترسی به عملکردهای مختلف برای کار با ماشین مجازی فراهم می کنند. همچنین می توانید برای ماشین مجازی تاریخ انقضا تعیین کنید و به این ترتیب نرم افزار را به گونه ای توزیع کنید که گروه خاصی از افراد نتوانند بیش از زمان مجاز از ماشین مجازی استفاده کنند. نمونه ای از چنین راه حلی ACE Manager VMware است.
  • آموزش کاربران را با ایجاد کلاس های درس با ماشین های مجازی که در آن سیستم عامل های مختلف و نرم افزارهای کاربردی نصب شده اند، ساده کنید. اگر نیاز به آموزش گروهی از افراد در سازمان خود برای استفاده از یک محصول یا برنامه خاص دارید، می توانید یک قالب ماشین مجازی ایجاد کنید و پلتفرم مجازی سازی را روی هر یک از رایانه های کلاس نصب کنید. علاوه بر این، ماشین مجازی را می توان در تمام رایانه ها کپی کرد و با تعداد برنامه های لازم اجرا کرد. اگر برای محصول دیگری نیاز به آموزش دارید، می‌توانید یک الگوی VM جدید ایجاد کنید و آن را در تمام رایانه‌های کلاس نیز اجرا کنید.
  • توسعه و تست نرم افزار در شرکت. ماشین مجازی که یک محیط ایزوله است، برای توسعه نرم افزار ایده آل است. توسعه دهندگان و آزمایش کنندگان می توانند پیکربندی سیستم عامل ها و محیط های کاربری مورد نیاز خود را برای شبیه سازی رفتار برنامه در پلتفرم های مختلف ایجاد کنند. به عنوان بخشی از این مورد استفاده، همچنین می‌توان بسته‌های کاری ماشین‌های مجازی را بر روی همان پلتفرم فیزیکی که تعامل شبکه را با یکدیگر انجام می‌دهند، مدل‌سازی کرد. علاوه بر این، برخی از پلتفرم‌ها، مانند VMware Workstation، به شما اجازه می‌دهند تا درخت‌های حالت ماشین مجازی ایجاد کنید، که هر کدام یک پیکربندی کاربر خاص ذخیره شده است. هر یک از این حالت ها را می توان با یک کلیک ماوس به عقب برگرداند. نمونه ای از چنین درختی:

بررسی مقایسه ای پلتفرم های مجازی سازی دسکتاپ

شرکت های پیشرو در زمینه پلتفرم های مجازی سازی دسکتاپ طی دو سال گذشته اقدامات زیادی را انجام داده اند تا استفاده از آنها را تا حد امکان آسان کنند و حتی برای کم تجربه ترین کاربران نیز قابل دسترسی باشند. در حال حاضر، پیشروان در تولید سیستم های مجازی سازی برای کاربران نهایی، شرکت های زیر هستند: VMware با VMware Workstation، محصولات VMware ACE و VMware Fusion، مایکروسافت با محصول Virtual PC، Parallels پلت فرم مجازی سازی خود را برای Mac OS با Parallels ترویج می کند. محصول دسکتاپ برای مک و شرکت InnoTek با پلتفرم رایگان و منبع باز VirtualBox. بیایید نگاهی گذرا به ویژگی های برخی از این محصولات بیندازیم.

ایستگاه کاری VMware


VMware امروزه رهبر بلامنازع مجازی سازی دسکتاپ است. محصولات آن آسان برای استفاده، ویژگی های غنی و سریع است. تقریباً تمام سازندگان پلتفرم های مجازی سازی دسکتاپ توسط محصول هدایت می شوند. فرآیند ایجاد یک ماشین مجازی و نصب یک سیستم عامل مهمان مشکل خاصی ایجاد نمی کند: هنگام ایجاد آن، باید مقدار RAM اختصاص داده شده برای سیستم مهمان، نوع و اندازه دیسک مجازی، پوشه ای که در آن وجود دارد را مشخص کنید. فایل های ماشین مجازی قرار می گیرند و نوع سیستم عامل مهمان نصب می شود. یک CD یا DVD قابل بوت یا تصویر ISO می تواند به عنوان توزیع نصب مهمان استفاده شود. پس از نصب سیستم عامل در ماشین مجازی، حتما VMware Tools را نصب کرده و تمام دستگاه های شبیه سازی شده غیر ضروری را در تنظیمات غیرفعال کنید تا عملکرد بهینه شود. همچنین امکان ایجاد یک عکس فوری (عکس فوری) از وضعیت "تمیز" سیستم مهمان وجود دارد، در حالی که تمام داده های موجود در دیسک های مجازی در آن لحظه ذخیره می شوند و در هر زمان امکان بازگشت به حالت ذخیره شده وجود دارد. ویژگی های کلیدی VMware Workstation عبارتند از:

  • حمایت کردن انواع مختلفدیسک های مجازی (کنترل کننده ها برای هر دو دیسک IDE و SCSI شبیه سازی می شوند):
    • اندازه ثابت (از پیش اختصاص داده شده) یا رشد در حین پر شدن (رشد)، در حالی که اولی برای سرعت بهینه شده است، و دومی از این نظر راحت است که فضای زیادی را قبل از پر شدن اشغال نمی کند.
    • درایوهای مستقلی که تحت تأثیر عکس های فوری سیستم عامل قرار نمی گیرند. چنین دیسک‌هایی برای سازماندهی ذخیره‌سازی فایل‌ها مناسب هستند، که هنگام کار با عکس‌های فوری از وضعیت سیستم مهمان، نیازی به تغییر آن نیست.
    • پشتیبانی از دیسک هایی که وضعیت آنها در هنگام خاموش شدن ماشین مجازی ذخیره نمی شود
    • توانایی نوشتن مستقیم روی دیسک فیزیکی
  • پشتیبانی از انواع مختلف تعامل شبکه بین ماشین های مجازی، از جمله ارتباط ماشین های مجازی در "تیم ها" (Teams)، که به شما امکان می دهد زیر شبکه های مجازی متشکل از ماشین های مجازی با تعداد متفاوتی از آداپتورهای شبکه مجازی (حداکثر سه) ایجاد کنید. مجازی رابط شبکهمی تواند در سه حالت مختلف کار کند:
    • شبکه های پل شده- ماشین مجازی منابع را به اشتراک می گذارد کارت شبکهبا سیستم عامل میزبان و با یک شبکه خارج از آن به عنوان یک ماشین مستقل کار می کند.
    • شبکه فقط میزبان- ماشین مجازی یک آدرس IP در زیر شبکه خود میزبان از سرور VMware DHCP دریافت می کند. بر این اساس، فقط با سایر ماشین های مجازی موجود در این هاست و از سیستم عامل خود میزبان می توانید در شبکه کار کنید.
    • NAT- ماشین مجازی در زیرشبکه خود میزبان (اما متفاوت) نیز کار می کند، با این حال، از طریق NAT، سرور VMware می تواند اتصالات را به شبکه خارجی آغاز کند. امکان برقراری ارتباط با چنین ماشین مجازی از یک شبکه خارجی وجود ندارد. در داخل هاست، شبکه ارائه می شود.
    • دیسک ها را نیز می توان با استفاده از ابزار بر روی سیستم میزبان نصب کرد vmware-mountو با سودمندی گسترش دهید vmware-vdiskmanager(این ابزار همچنین برای انجام تعدادی از اقدامات دیگر بر روی دیسک های مجازی عمل می کند).
  • امکان اشتراک گذاری آسان فایل ها با استفاده از رابط Drag & Drop و همچنین با ایجاد پوشه های مشترک (Shared Folders) بین سیستم عامل میزبان و مهمان.
  • پشتیبانی از لیست بزرگی از سیستم عامل های مهمان و میزبان.

که در آخرین نسخه VMware Workstation 6 همچنین دارای ویژگی های مفید زیر است:

  • پشتیبانی کامل از رابط USB 2.0
  • توانایی ثبت فعالیت ماشین مجازی
  • محصول یکپارچه مبدل VMware (برای هاست ویندوز) برای وارد کردن ماشین های مجازی از تولید کنندگان دیگر
  • اجرای یک ماشین مجازی به عنوان یک سرویس

همچنین شایان ذکر است که VMware Workstation در حال حاضر تنها پلتفرم مجازی سازی است که به طور آزمایشی از Direct-3D در سیستم عامل های مهمان پشتیبانی می کند. اصلی‌ترین و شاید تنها ایراد این پلتفرم رایگان نبودن آن است.

کامپیوتر مجازی مایکروسافت

محصول Connectix که به عنوان رقیب VMware Workstation ظاهر شد، که بعداً توسط مایکروسافت به همراه این شرکت خریداری شد، توسعه شایسته ای در دستان خود دریافت نکرد. در نتیجه، در حال حاضر، تقریباً از همه جهات، به پلتفرم VMware Workstation می بازد و تنها در سیستم عامل میزبان راه اندازی می شود. سیستم ویندوز. با این حال، تعداد زیادی از کاربران از آن به عنوان یک پلت فرم مجازی سازی دسکتاپ استفاده می کنند، زیرا Virtual PC رایگان است و نیاز اساسی برای استفاده از ماشین های مجازی را برآورده می کند. فرآیند نصب مهمان نیز بسیار ساده و شهودی است. پس از نصب سیستم عامل، باید Virtual Machine Additions (مشابه VMware Tools در VMware Workstation) را نصب کنید که با بهبود تکنیک های مجازی سازی، عملکرد سیستم عامل مهمان را به میزان قابل توجهی افزایش می دهد. VM Additions را می توان بر روی سیستم عامل های مهمان لینوکس نیز نصب کرد.

مزایای اصلی محصول مایکروسافت Virtual PC شامل ویژگی های زیر است:

  • پشتیبانی کامل از ویندوز ویستا هم به عنوان میزبان و هم به عنوان سیستم عامل مهمان. از نظر کارایی، Virtual PC 2007 نسبت به نسخه قبلی گامی رو به جلو برداشته است و در حال حاضر عملکرد ویندوز ویستا در ماشین مجازی کاملا قابل قبول است.
  • پشتیبانی از سیستم های ویندوز میزبان 64 بیتی.
  • با بهره گیری از پیشرفت های ارائه شده در Microsoft Virtual Server 2005 R2، عملکرد بهبود یافته است.
  • در دسترس بودن انواع مختلف دیسک های مجازی:
    • در حال گسترش پویا (مشابه رشد در ایستگاه کاری VMware)
    • اندازه ثابت (شبیه به Preallocated در VMware Workstation)
    • تفاوت - دیسکی که تغییرات را نسبت به وضعیت فعلی دیسک مجازی ذخیره می کند
    • متصل به هارد دیسک (مشابه نوشتن مستقیم دیسک در VMware Workstation)
  • وجود انواع مختلف شبکه بین ماشین های مجازی و هاست:
    • آنالوگ Bridged Networking در ایستگاه کاری VMware
    • فقط محلی (مشابه Host-only در ایستگاه کاری VMware)
    • شبکه اشتراکی (شبیه به NAT در ایستگاه کاری VMware)

لازم به ذکر است که محصول Virtual PC بیشتر برای کاربران خانگی طراحی شده است تا متخصصان فناوری اطلاعات و توسعه دهندگان نرم افزار، در حالی که VMware Workstation با داشتن عملکرد بسیار بیشتر، قادر است نیازهای مورد دوم را پوشش دهد. در عین حال، رایانه شخصی مجازی رایگان است و عمدتاً برای ساده سازی مهاجرت به سیستم عامل های جدید طراحی شده است. سیستم های مایکروسافتو پشتیبانی از نسخه های قدیمی آنها. و البته محبوبیت پلتفرم رایانه شخصی مجازی به صورت رایگان ارائه می شود و جایگاه خاصی را برای استفاده از این محصول ایجاد می کند.

Parallels Workstation و Parallels Desktop برای Mac


این محصول برای استفاده در سیستم عامل های ویندوز و لینوکس به عنوان یک سیستم مجازی سازی دسکتاپ در نظر گرفته شده است. با توجه به این واقعیت که Parallels (در واقع متعلق به شرکت روسی SWSoft) اکنون عمدتاً بر روی محصول تمرکز کرده است، توسعه این محصول در حال حاضر تا حدودی به حالت تعلیق درآمده است و عملکردپشت سر دو پلتفرم دسکتاپ پیشرو VMware و Microsoft قرار دارد. بنابراین، ما در مورد پلتفرم Parallels Desktop برای Mac صحبت خواهیم کرد که اکنون اصلی ترین پلتفرم رایانه های اپل است. علاوه بر این، در حال حاضر توسعه این پلتفرم بسیار پویا است که در درجه اول به این دلیل است که VMware به طور جدی قصد دارد تا بازار مجازی سازی مک ها را با تقریباً آماده انتشار نهایی مورد تهاجم قرار دهد. محصول VMwareذوب. ویژگی های کلیدی پلتفرم Parallels Desktop برای Mac:

  • به راحتی در سه مرحله با Parallels Installation Assistant ماشین های مجازی ایجاد کنید. ایجاد یک ماشین مجازی و نصب سیستم عامل مهمان در آن بدون دردسر است.
  • وجود ابزار Parallels Transporter که به شما امکان می دهد از یک ماشین فیزیکی به یک ماشین مجازی مهاجرت کنید.
  • پشتیبانی کامل از سیستم عامل مهمان ویندوز ویستا. این یک تبادل فایل ساده بین سیستم عامل مهمان و میزبان را فراهم می کند.
  • پشتیبانی از رابط USB 2.0
  • پشتیبانی از Mac OS X "Leopard"

مانند بسیاری از محصولات برای پلتفرم Mac OS X، Parallels Desktop یک رابط کاربری ساده و کاربرپسند را در اختیار کاربر قرار می دهد. بر کسی پوشیده نیست که بسیاری از کاربران مک اغلب نیاز به استفاده از محصولات ویندوز را احساس می کنند و Parallels Desktop این فرصت را در اختیار آنها قرار می دهد و به آنها امکان می دهد "در دو دنیا" احساس کنند.

همچنین می‌توانید به محصولات Parallels مانند Parallels Compressor Workstation و Parallels Compressor Server اشاره کنید که به شما امکان فشرده‌سازی دیسک‌های نه تنها ماشین‌های مجازی Parallels، بلکه VMware را نیز می‌دهد که راه‌حلی برای یکی از مشکلاتی است که کاربران اغلب با آن مواجه هستند.

جعبه مجازی


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

با این حال، بسیاری از وبلاگ نویسان وفادار به VMware اظهار کرده اند که در دسکتاپ خود، ماشین های مجازی روی پلتفرم به طور قابل توجهی سریعتر از ماشین های مجازی در VMware Workstation کار می کنند. علاوه بر این، تا همین اواخر، پلتفرم VirtualBox فقط برای هاست های لینوکس و ویندوز در دسترس بود و در پایان آوریل اولین ساخت برای Mac OS X ظاهر شد، جایی که این پلت فرم برای رقابت با "هیولاهای" سیستم های مجازی سازی مانند Parallels برنامه ریزی شده است. و VMware. و البته، او همه شانس برای برنده شدن را دارد. با توجه به باز بودن کامل پلت فرم و رایگان بودن آن، بسیاری از علاقه مندان آماده هستند تا بدون به خطر انداختن عملکرد آن، اصلاح پلتفرم و افزایش عملکرد را انجام دهند. در حال حاضر VirtualBox به اندازه پلتفرم های پیشرو دارای عملکرد گسترده ای نیست ، از سیستم های 64 بیتی و شبکه با ویندوز ویستا پشتیبانی نمی کند ، اما در سایت می توانید دریافت کنید اطلاعات عملیاتیروی کدام عملکردهای سیستم کار می شود. در حال حاضر پلتفرم دارای ویژگی های اصلی زیر است:

  • لیست نسبتا بزرگی از سیستم عامل های میزبان و مهمان پشتیبانی شده.
  • پشتیبانی از چندین عکس فوری از وضعیت فعلی سیستم مهمان (عکس های فوری).
  • دیسک هایی که به صورت پویا در حال گسترش و اندازه ثابت هستند.
  • امکان نصب Guest Additions (مشابه VMware Tools) برای افزایش درجه یکپارچگی با سیستم عامل میزبان

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

چه چیزی را به عنوان یک سیستم مجازی سازی دسکتاپ انتخاب کنیم؟

به طور خلاصه، می توان گفت که هر یک از پلتفرم های شرح داده شده در بالا در حال حاضر جایگاه خاص خود را در زمینه استفاده از فناوری های مجازی سازی در کامپیوترهای رومیزی. هر یک از سیستم های مجازی سازی مزایا و معایبی دارند. البته با گذشت زمان، بسیاری از آنها عملکرد لازم را به دست خواهند آورد که اکثر نیازهای کاربران را برآورده می کند. همچنین می توان امیدوار بود که ابزارهایی برای تبدیل فرمت های ماشین مجازی بین پلتفرم ها ارائه شود.

شکی نیست کی ما داریم صحبت می کنیمدر مورد استفاده از مجازی سازی دسکتاپ در خانه در هاست ویندوز، باید بین پلتفرم های Microsoft Virtual PC یا VirtualBox یکی را انتخاب کنید، زیرا آنها رایگان هستند و عملکرد لازم برای پشتیبانی از ماشین های مجازی در خانه را دارند. با این حال، هنگامی که صحبت از استفاده از ماشین‌های مجازی در تجارت می‌شود، در محیط شرکتی یک شرکت، که در آن استقرار سیستم‌های مجازی‌سازی دسک‌تاپ نیازهای زیادی را در مورد عملکرد و قابلیت اطمینان ایجاد می‌کند، نمی‌توان بدون VMware Workstation که به طور قابل‌توجهی نسبت به سایرین برتری دارد، کار کرد. پلتفرم های توصیف شده محصول VirtualBox همچنین می‌تواند جایگاه خود را در اینجا پیدا کند، زیرا بهینه‌ترین محصول برای عملکرد است.

هنگام ارائه پشتیبانی از نسخه‌های قدیمی‌تر ویندوز و اجرای ویندوز ویستا به‌عنوان سیستم‌عامل مهمان، باید از رایانه مجازی استفاده شود. و کاربران مک نمی توانند بدون محصول Parallels Desktop کار کنند: این با این واقعیت مشهود است که نتیجه فروش بیش از 100000 نسخه از محصول در سال 2006 ثبت شده است. کاربران مک همچنین باید نگاهی به VMware Fusion بیندازند که ادعا می کند در آینده در پلتفرم های مجازی سازی دسکتاپ پیشرو خواهد بود.

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

گاهی اوقات، استفاده از چندین سیستم عامل در یک کامپیوتر ضروری می شود. مشکلات در اینجا معمولا قابل پیش بینی هستند. اولاً این یک راه اندازی مجدد رایانه شخصی برای راه اندازی یک سیستم عامل جدید است و ثانیاً اگر با خانواده های مختلفی مانند ویندوز و یونیکس سر و کار داریم، هر یک از سیستم عامل ها حداقل به یک پارتیشن روی هارد دیسک نیاز دارند. علاوه بر این، به دلیل فرمت متفاوت سیستم های فایلدسترسی از یک سیستم عامل به فایل های سیستم عامل دیگر دشوار است. این مشکلات و مشکلات دیگر را می توان با کمک یک "ماشین مجازی" حل کرد. در واقع، این یک برنامه معمولی است که عملکرد اجزای اصلی رایانه شخصی، از پردازنده و کارت گرافیک گرفته تا درایو را شبیه سازی می کند. در نتیجه، ما می توانیم چندین سیستم عامل را همزمان اجرا کنیم و به راحتی بین آنها جابجا شویم. نقطه ضعف اصلی این روش عملکرد نسبتا پایین سیستم های شبیه سازی شده است.

Sun VirtualBox 2.0.6

نرم افزار رایگان (برای مصارف خانگی)

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

اندازه 33 مگابایت

حکم

عملکرد غنی؛ لیست بزرگی از سیستم های پشتیبانی شده؛ مجموعه ای از ویژگی های منحصر به فرد

کمی بی ثباتی در کار

جعبه مجازی- نرم افزارشرکت آلمانی innotek. این یک پلت فرم نسبتاً جوان است که اولین انتشار عمومی آن در ژانویه 2007 بود. سیستم های مهمان پشتیبانی شده شامل Windows، Linux، OS/2 Warp، OpenBSD، و FreeBSD هستند. در فوریه 2008، innotek توسط Sun Micro-systems خریداری شد و توسعه بیشتر با مشارکت آن در حال انجام است. مدل توزیع VirtualBox تغییر نکرده است.

علاوه بر دستگاه های استاندارد مورد نیاز برای عملکرد سیستم عامل (پردازنده، آداپتور ویدئو، هارد دیسک)، این برنامه همچنین یک کنترلر صوتی و یک آداپتور شبکه را شبیه سازی می کند. دومی به عنوان یک رابط PCNet AMD ظاهر می شود. علاوه بر این، لازم به ذکر است که به طور پیش فرض کارت گرافیک به عنوان یک آداپتور استاندارد VESA با 8 مگابایت حافظه ویدیویی و وضوح 800×600 شبیه سازی شده است. اگر این کافی نیست، می توانید از Guest VM Additions برای افزایش عملکرد شتاب دهنده ویدیوی مجازی و تغییر اندازه پویا پنجره استفاده کنید. Guest VM Additions - مجموعه ای از ابزارهای ارائه شده با برنامه برای بهینه سازی عملکرد و تسهیل تعامل بین سیستم عامل مهمان و میزبان. از جمله موارد دیگر، کنترل‌کننده‌های USB نیز در VirtualBox شبیه‌سازی می‌شوند، در حالی که دستگاه‌های متصل به رابط‌های USB در سیستم میزبان به‌طور خودکار در یک مهمان انتخاب می‌شوند.

یکی از ویژگی های کلیدی پشتیبانی از RDP (پروتکل از راه دور دسکتاپ) است که به VirtualBox اجازه می دهد تا به عنوان یک سرور RDP عمل کند و توسط هر کلاینتی که با این پروتکل کار می کند کنترل شود. توجه داشته باشید که قبل از عرضه پلتفرم VMware Workstation 6، این ویژگی فقط در VirtualBox وجود داشت. یک تابع نیز وجود دارد USB روی RDP(اگر ماشین مجازی به عنوان یک سرور RDP عمل می کند، دستگاه های USB متصل نیز در کلاینت قابل مشاهده خواهند بود).

دومین ویژگی های کلیدیجزء آغازگر iSCSI است. به شما امکان استفاده می دهد دستگاه های خارجیاز طریق پروتکل iSCSI به عنوان دیسک های مجازی در سیستم مهمان بدون پشتیبانی اضافی از سیستم مهمان.

فرآیند ایجاد یک ماشین مجازی بسیار ساده است: شما باید نوع سیستم عامل را انتخاب کنید و مقدار RAM و هارد دیسک را تنظیم کنید. دومی می تواند اندازه ثابتی داشته باشد یا با پر شدن به صورت پویا تغییر کند. پس از نصب سیستم مهمان، توصیه می شود افزونه های Guest VM قبلا ذکر شده را نصب کنید - آنها کار را در آینده بسیار تسهیل می کنند.

VirtualBox از تعامل شبکه بین ماشین های مجازی پشتیبانی می کند، در حالی که کاربر در انتخاب یکی از سه نوع آزاد است. اولین مورد NAT است که در این صورت ماشین مجازی پشت سرور NAT میزبان پنهان می شود و می تواند اتصالات را به شبکه خارجی آن آغاز کند، اما اتصال به چنین ماشین مجازی از شبکه خارجی غیرممکن است. نوع دوم، Host Interface Networking، به سیستم مهمان اجازه می دهد تا از منابع آداپتور شبکه فیزیکی میزبان استفاده کند، در حالی که ماشین مهمان خود از شبکه خارجی به عنوان یک کامپیوتر مستقل معمولی قابل دسترسی است. و در نهایت، نوع سوم - شبکه داخلی - زمانی قابل استفاده است که نیازی به دسترسی به شبکه خارجی نباشد. در این مورد شبکه مجازیدر داخل هاست ساخته خواهد شد. اگر کاربر فقط نیاز به راه اندازی تبادل فایل بین سیستم مهمان و میزبان داشته باشد، بهتر است از تابع استفاده کند پوشه های مشترک، که به شما امکان می دهد پوشه های مشترک ایجاد کنید که در هر یک از سیستم ها موجود است.

کسانی که از ماشین‌های مجازی برای آزمایش نرم‌افزارهای مختلف استفاده می‌کنند، از پشتیبانی درختی از وضعیت‌های ماشین مجازی ذخیره‌شده (به اصطلاح عکس‌های فوری) قدردانی می‌کنند، که در صورت بروز یک موقعیت غیرمنتظره یا نیاز به آن را از ابتدا راه اندازی مجدد کنید.

برای توسعه دهندگان، innotek یک کیت توسعه نرم افزار عالی ارائه می دهد، و از آنجایی که کد پلت فرم باز است، برای نوشتن برنامه های افزودنی به سیستم نیازی به تلاش اضافی نیست. علاوه بر ویندوز، نسخه های پایدار VirtualBox برای لینوکس و سیستم عامل مک نیز وجود دارد. علاوه بر این، در حال حاضر کارهای زیادی برای پورت محصول به سایر پلتفرم های میزبان در حال انجام است و توسعه دهندگان با تمام ابزارها و رابط های لازم برای اصلاح VirtualBox در اختیار دارند.

با جمع بندی همه موارد فوق، می توانیم با اطمینان VirtualBox را بهترین برنامه رایگان در زمینه خود و رقیب جدی برای همتایان پولی خود بدانیم.

VMware Workstation 6.5

VMware Workstation 6.5

اشتراک افزار، 189 دلار

توسعه دهنده VMware

اندازه 500 مگابایت

حکم

بزرگترین قابلیت در بین همه برنامه ها

قیمت بالا؛ اندازه توزیع بزرگ

VMware Workstation شاید معروف ترین محصول برای ایجاد ماشین های مجازی باشد و VMware امروزه یکی از پیشتازان تولید سیستم های مجازی سازی است. فهرست سیستم‌عامل‌های مهمان سازگار بسیار بزرگ است، از Solaris و Novell NetWare گرفته تا Linux، FreeBSD و Windows Vista x64 Edition. این پلتفرم کاملاً تمام سیستم های کامپیوتری لازم را شبیه سازی می کند. تعداد دستگاه های پشتیبانی شده نمی تواند شادی کند - VMware Workstation می تواند با درایوهای CD / DVD نصب شده، درایوهای دیسک، کارت خوان های هوشمند کار کند و می تواند تصاویر دیسک را نصب کند. علاوه بر این، تمام دستگاه های خارجی متصل شده از طریق پورت های COM، LPT یا USB در سیستم مهمان در دسترس خواهند بود (اما پیکربندی پشتیبانی USB 2.0 ممکن نبود). یکپارچگی کامل با ACE (محیط محاسباتی مطمئن - امکان اجرای نسخه دیگری از ویندوز بر روی رایانه در نظر گرفته شده برای اشتراک گذاری) و به اصطلاح حالت وحدت وجود دارد - اجرای برنامه های مجازی شده روی دسکتاپ دستگاه میزبان. در مورد نقطه ضعف سنتی - شتاب دهنده ویدئو - با شروع از نسخه فعلی، از شتاب سخت افزاری پشتیبانی می کند. گرافیک سه بعدی. درست است، با یک اخطار کوچک - تا کنون این عملکرد فقط با در دسترس است با استفاده از ویندوز XP به عنوان یک سیستم عامل مهمان. همچنین فقط DirectX 9.0 و Shader Model 2.0 در حال حاضر پشتیبانی می شوند. بیشتر در میان آخرین نوآوری هاشایان ذکر است که امکان پخش جریانی یک ماشین مجازی، به عنوان مثال، هنگام دانلود یک تصویر از اینترنت وجود دارد.

تبادل داده ها را می توان از طریق مجازی سازماندهی کرد شبکه محلییا با کشیدن n-drop از سیستم مجازی به سمت میزبان. در مورد یک شبکه محلی، سه گزینه استاندارد وجود دارد: اولی با استفاده از NAT (ترجمه آدرس شبکه)، دومی - مستقیماً در شبکه موجودو سومی یک شبکه مجازی درون هاست است. البته امکان ایجاد پوشه های اشتراکی فراموش نمی شود.

برای تست نرم افزار، VMware Workstation مکانیزمی را برای ایجاد عکس های فوری (Snapshot) از سیستم عامل و دیسک ها پیاده سازی می کند که بعداً می توان از آن برای بازگشت به یکی از حالت های قبلی استفاده کرد. همچنین از درختان چنین عکس های فوری پشتیبانی می شود که هنگام پیکربندی سیستم با افزونه های مختلف (به عنوان مثال نسخه های مختلف) بسیار راحت است مرورگر اینترنتکاشف). علاوه بر این، در نسخه جدیدابزارهای اشکال زدایی به طور قابل توجهی بهبود یافته اند که امکان ضبط در زمان واقعی کل عملکرد دستگاه از جمله فعالیت برنامه ها، پردازنده و سایر سخت افزارها و همچنین پخش داده های ذخیره شده را فراهم می کند.

این برنامه با یک ابزار واقعاً ضروری دیگر - دستیار P2V ارائه می شود که به شما امکان می دهد فقط با چند کلیک یک سیستم فیزیکی را به یک سیستم مجازی تبدیل کنید.

شایان ذکر است که این WMware بود که بالاترین عملکرد را از خود نشان داد، اگرچه سرعت دانلود چیزهای زیادی باقی می ماند. یکی دیگر از معایب برنامه قیمت آن است. درست است، وجود دارد نسخه رایگان- VMware Player که به شما امکان می دهد سیستم های مجازی ذخیره شده قبلی را اجرا کنید، اما نمی داند چگونه آنها را ایجاد کند.

Microsoft Virtual PC 2007

نرم افزار رایگان
توسعه دهندهمایکروسافت
سایت اینترنتی microsoft.com/windows/downloads/virtualpc/default.mspx

رایانه مجازی مایکروسافت می تواند باشد رقیب شایستهبرنامه های ارائه شده در بررسی، اگر نه برای یک "اما" - به عنوان سیستم های مهمان فقط مربوط به خانواده ویندوز است، که به طور قابل توجهی دامنه این شبیه ساز را محدود می کند. در صورت تمایل، می توانید با انتخاب گزینه در حین نصب، یک سیستم عامل پشتیبانی نشده را نصب کنید. دیگربا این حال، عملکرد صحیح در این مورد تضمین نمی شود. مانند همه برنامه‌های در نظر گرفته شده در بررسی، رایانه شخصی مجازی شامل مجموعه‌ای از برنامه‌های کاربردی است که برای آسان‌تر کردن زندگی کاربر طراحی شده‌اند. در این مورد، اینها افزودنی های ماشین مجازی هستند - نصب آنها عملکرد سیستم مهمان را افزایش نمی دهد، اما عملکردهای مفید و راحت زیر را در دسترس قرار می دهد:

  • امکان کشیدن و رها کردن فایل‌ها و پوشه‌ها از سیستم میزبان به سیستم مهمان و برگشت با استفاده از فناوری drag-n-drop.
  • هنگام تغییر اندازه پنجره با سیستم مهمان، وضوح داخل آن به طور خودکار به اندازه جدید تنظیم می شود.
  • درایور آداپتور ویدیوی مجازی بهبود یافته به شما امکان می دهد وضوح و عمق رنگ دلخواه را تنظیم کنید.
  • با ورود مکان نما به پنجره کنسول، فوکوس ماوس به طور خودکار به سیستم مهمان منتقل می شود و هنگام خروج از این منطقه به سیستم میزبان باز می گردد. با این کار نیازی به فشار دادن سمت راست نیست altبه منظور انتقال تمرکز به سیستم مهمان و به شما امکان می دهد با پنجره کنسول مهمان مانند یک برنامه معمولی کار کنید.
  • برای تبادل فایل با سیستم عامل میزبان، امکان استفاده از پوشه های مشترک (Shared Folders) وجود خواهد داشت.
  • کلیپ بورد برای سیستم های مهمان و میزبان نیز رایج خواهد شد که تعامل بین برنامه های میزبان و مهمان را ساده می کند.
  • همگام سازی زمانی بین سیستم میزبان و مهمان ظاهر می شود.

با توجه به محصول رایگان کامل، می توان آن را با خیال راحت برای استفاده خانگی توصیه کرد.

ایستگاه کاری موازی 2.2

ایستگاه کاری موازی 2.2

اشتراک افزار، 50 دلار

توسعه دهندهموازی ها

اندازه 21 مگابایت

حکم

لیست بزرگی از سیستم های پشتیبانی شده؛ با Intel-VT و AMD-V کار کنید

از نظر عملکرد پایین تر از آنالوگ ها

Parallels یکی دیگر از بازیگران نسبتاً بزرگ در بازار نرم افزار مجازی سازی است. محصول Parallels Workstation تقریباً هر آنچه را که برای انجام کار نیاز دارید ارائه می دهد. اول از همه، این پلتفرم مجموعه کاملی از سخت افزارهای استاندارد کامپیوتر را مجازی سازی می کند، مانند یک پردازنده مربوط به یک پردازنده واقعی، مادربردمستقر چیپست اینتل i815، رمکارت گرافیک تا 1.5 گیگابایت، VGA و SVGA با پشتیبانی از VESA 3.0. علاوه بر این، یک فلاپی درایو 1.44 مگابایتی با قابلیت اتصال یک دستگاه واقعی یا فلاپی تصویر و دو کنترلر IDE با اتصال هاردهای مجازی (از 20 مگابایت تا 128 گیگابایت) یا CD / DVD-ROM (در حالت دسترسی مستقیم) پشتیبانی می شود. درایو یک رایانه واقعی می تواند مستقیماً مورد استفاده قرار گیرد). علاوه بر این، پشتیبانی از تجهیزات جانبی مختلف (پرینتر، اسکنر و همچنین PDA های مختلف بر اساس ویندوز موبایل 2005 و دوربین ها).

سیستم های مهمان سازگار: همه خانواده ویندوز مایکروسافت، از نسخه 3.1 تا Vista، بیلدهای مختلف Linux، FreeBSD، Syllable، Solaris، OS/2 و MS-DOS.

نصب و پیکربندی برنامه کار سختی نیست. برای آسان‌تر کردن زندگی کاربر، مجموعه‌ای از برنامه‌های Parallels Tools موجود است که تعامل بین سیستم عامل مهمان و میزبان را بهینه می‌کند، به عنوان مثال، مدیریت ماوس، حالت ویدئو، تعامل با کلیپ‌بورد را بهبود می‌بخشد (می‌توانید کلیپ‌بورد مهمان را همگام‌سازی کنید. و سیستم عامل میزبان، که انتقال داده ها را ساده می کند). علاوه بر این، ماشین های ایجاد شده می توانند به راحتی در یک شبکه محلی مجازی ترکیب شوند یا به یک شبکه موجود اضافه شوند، اما به دلایلی نمی توان آنها را با استفاده از NAT متصل کرد. همچنین امکان تنظیم پوشه های مشترک برای اشتراک گذاری اطلاعات وجود دارد. در صورت تمایل، می‌توانید نسخه‌های دقیقی از ماشین‌های مجازی در Parallels Workstation ایجاد کنید (آن‌ها را شبیه‌سازی کنید)، به علاوه نسخه جدید برنامه با هر دو فناوری مجازی‌سازی سخت‌افزار Intel-VT و AMD-V کار می‌کند. همچنین پشتیبانی از USB و صدا را اضافه کرد. یکی دیگر از ویژگی های جالبی که در نسخه جدید ظاهر شد، امکان توقف سیستم مهمان بدون تخلیه آن است. در این صورت منابع تخصیص یافته به سیستم مهمان به سیستم میزبان بازگردانده می شود و راه اندازی مجدد مهمان لینوکس یا FreeBSD زمان زیادی نمی برد.

در صورت لزوم، می توانید یک مانیتور دوم را به دستگاه مهمان متصل کنید یا با یک شبکه Wi-Fi کار کنید (اما، Wi-Fi به دلایلی فقط در صورت استفاده از یک سیستم لینوکس به عنوان میزبان در دسترس است).

به طور کلی، Parallels Workstation با توجه به قیمت و پایداری می تواند جایگزین خوبی برای VMware Workstation باشد، اما از نظر عملکرد، همچنان از VirtualBox رایگان پایین تر است.

چگونه ما آزمایش کردیم

برای تست مقایسه ای ماشین های مجازی، چندین پارامتر اصلی انتخاب شدند. اولاً، این تعداد سیستم عامل ها و معماری های پشتیبانی شده (هم مهمان و هم میزبان) است، در حالی که پشتیبانی رسمی و غیر رسمی را در نظر می گیرد. دوم، عملکرد، با در نظر گرفتن عملکرد سیستم مهمان و میزبان با ماشین مجازی در حال اجرا. و در نهایت، سومین پارامتر تعریف کننده، پشتیبانی از انواع تجهیزات و ویژگی های اضافی است.

در دسته اول VMware و VirtualBox پیشتاز شدند. هر دو از معماری های Intel x86 و AMD64 به عنوان میزبان پشتیبانی می کنند، اما VirtualBox اجازه استفاده از سیستم های 64 بیتی را به عنوان مهمان نمی دهد، اما می تواند با فناوری های Intel VT و AMD-V (در تنظیمات فعال شده) کار کند. Parallels Workstation پشتیبانی از میزبان 64 بیتی ندارد، اما مانند VirtualBox با فناوری های Intel VT و AMD-V سازگار است. VirtualBox رایگان بزرگترین لیست سیستم های مهمان را دارد که به طور رسمی پشتیبانی می شوند، اما به طور غیر رسمی هر سه برنامه از هر سیستم عاملی پشتیبانی می کنند.

سه سیستم مجازی یکسان مبتنی بر ویندوز XP SP2 برای تست عملکرد ایجاد شد. عملکرد با استفاده از برنامه PCMark05 که به طور همزمان بر روی سیستم مهمان و میزبان راه اندازی شد اندازه گیری شد. تنظیمات همه برنامه ها به صورت پیش فرض باقی مانده است. VMware بهتر از همه خود را نشان داد و پس از آن VirtualBox، آخرین جایگاه را Parallels Workstation گرفت که با این حال، سیستم را در حین کار کمترین بارگذاری کرد. اما شایان ذکر است که تفاوت این سه برنامه حداقل است و در همه موارد عملکرد سیستم مهمان نزدیک به مجری است.

در آخرین رده سوم، VMware با اختلاف زیادی برنده شد، به معنای واقعی کلمه پر از انواع ویژگی های اضافی، از کپی کردن سیستم نهایی گرفته تا پشتیبانی از شتاب دهنده ویدئو. ظاهرا به همین دلیل حجم بسته نصبی آن چندین برابر رقبای خود است.

آیا نیاز به اجرای برنامه های توسعه یافته برای مک در محیط ویندوز دارید؟ من واقعاً می خواهم یکی از اولین کسانی باشم که تلاش می کنم پنجره ها 10 تی پی ولی دیگه نمیشه پارتیشن جداگانه ای روی هارد برایش اختصاص داد؟ هیچ چیز غیرممکن نیست، مجازی سازی، پیچیده ترین و مفیدترین فناوری، در همه چیز به شما کمک می کند.

هیچ سیستم عامل کاملی وجود ندارد. هر سیستم عاملی که روی رایانه شخصی خود نصب کنیم، خواه ویندوز، لینوکس یا مک باشد، همه ما دقیقاً چیزی را در آن پیدا خواهیم کرد که مناسب ما نیست. نقص سیستم به ویژه زمانی قابل توجه می شود که علاوه بر کار با اسناد، باید کارهای پیشرفته تری را روی رایانه شخصی نیز حل کنیم. اگر اجباری باشیم، به دلیل نارضایتی از یک سیستم عامل از قبل نصب شده، می توانیم به راحتی نصب دیگری را آغاز کنیم، علیرغم این واقعیت که این ساده ترین و سریع ترین روش نیست.

اکثر کاربران، به ویژه آنهایی که هنوز در مرحله تسلط بر سواد رایانه هستند، از نصب چندین سیستم عامل به طور همزمان بر روی یک رایانه وحشت دارند. تقریباً همه چیز شروع به گیج کردن آنها می کند: پارتیشن بندی هارد دیسک، حل مشکلات بوت، و از همه مهمتر، آنها می دانند که برای ورود به سیستم عامل دوم و سوم نصب شده، باید دائماً رایانه را راه اندازی مجدد کنند. اما همه چیز آنقدر بد نیست که در نگاه اول به نظر می رسد. چنین مفهوم جالب، مفید و در عین حال بسیار پیچیده ای مانند فناوری مجازی سازی به کمک می آید.

وظیفه مجازی سازی اطمینان از وجود و عملکرد همزمان چندین سیستم عامل در یک کامپیوتر به طور همزمان است.

اغلب، مجازی سازی برای حل مشکلات از نوع زیر استفاده می شود:

  • متخصصین شرکت های بزرگاعمال مجازی سازی برای بهترین و کارآمدترین توزیع قدرت محاسباتی بزرگ سرورها؛
  • کاربران خانگی از مجازی سازی (ماشین های مجازی) برای اجرای همزمان چندین برنامه از سیستم عامل های مختلف استفاده می کنند. با کمک ماشین های مجازی، کاربر می تواند ویندوز XP و برنامه های نوشته شده برای آن را روی سیستم عامل دیگری اجرا کند، مثلاً روی هسته لینوکس اجرا شود. یا یک سیستم عامل مجازی ویندوز 8 در رایانه مکینتاش اپل ایجاد کنید.

کامپیوتر مجازی - یک ماشین مجازی از مایکروسافت

مایکروسافت، توسعه دهنده محبوب ترین سیستم عامل، سیستم مجازی سازی خود را توسعه داده است که به طور انحصاری در محیط ویندوز کار می کند - این Virtual PC 2007 برای Windows XP و Vista و همچنین یک مجازی نسبتاً جدید است. ماشین مجازیکامپیوتر برای ویندوز 7. علاوه بر آخرین نسخه برنامه مجازی سازی، توسعه دهندگان ایجاد کرده اند ابزار ویندوزحالت XP که نسخه مجازی XP Professional است. این ابزار به شما اجازه می دهد تا برنامه ها و برنامه های قدیمی را در سیستم عامل ویندوز 7 جدیدتر اجرا کنید.

در ویندوز 8 و آزمایش ویندوز 10، رایانه مجازی با فناوری جدیدتر Hyper-V که از ویندوز سرور قرض گرفته شده است، جایگزین شده است. این تکنولوژیتفاوت های زیادی با ماشین های مجازی معمولی دارد، بنابراین بررسی جداگانه ای را به آن اختصاص خواهیم داد.

در واقع، مایکروسافت توسعه دهنده رایانه شخصی مجازی نیست. در ابتدا، این برنامه توسط یک شرکت دیگر ساخته شد و برای کار بر روی ویندوز و سیستم عامل مک طراحی شد. در آن زمان، OS/2، DOS و OS روی هسته لینوکس به عنوان سیستم عامل مهمان استفاده می شد. زمانی که مایکروسافت مالک انحصاری این محصول شد، تصمیم گرفته شد که پشتیبانی را لغو کند برنامه مکسیستم عامل بنابراین، تمام تلاش توسعه دهندگان بر روی توسعه بیشتر رایانه شخصی مجازی منحصراً برای ویندوز متمرکز شد. در نتیجه، امروز ما یک ابزار رایگان برای ایجاد یک محیط مجازی داریم که در ویندوز به عنوان سیستم عامل میزبان و مهمان به خوبی کار می کند. با این حال، با همه اینها، این ابزار نسبتاً متوسط ​​است، به دلیل این واقعیت که فاقد انواع افزونه های طراحی شده برای تعامل با سایر سیستم ها است.

می توانید آن را از اینجا دانلود کنید: www. مایکروسافت com

ماشین مجازی Vmware

VmWare توسط کل جامعه جهانی IT به عنوان یک رهبر در ایجاد راه حل های مجازی برای حرفه ای ها شناخته شده است. با این حال، شرکت توسعه دهنده نه تنها برای متخصصان سازمان های بزرگ، بلکه برای کاربر خانگی نیز ابزارهایی دارد - این نرم افزار رایگانپخش کننده VMware. پیش از این، برنامه رایگانمجازی سازی VMware Player فقط می توانست ماشین های مجازی ایجاد شده قبلی (تصاویر آنها) را اجرا کند، اما اکنون نحوه ایجاد آنها را نیز یاد گرفته است. یعنی اپلیکیشن به یک ابزار مجازی سازی تمام عیار تبدیل شده است. درست است، بر خلاف همتای پولی آن، که به عنوان ایستگاه کاری VMware نامیده می شود، عملکرد برنامه رایگان تا حدودی محدود است، اما به جرات می توان گفت که عملکردهای توسعه یافته نسخه پولی همیشه مورد نیاز کاربر خانگی نیست.

VMware Player از لینوکس و ویندوز به عنوان سیستم عامل اصلی استفاده می کند و می توان از DOS، Windows، Linux، Mac، BSD و غیره به عنوان سیستم عامل مهمان استفاده کرد. برای کسانی که صاحب خوشحال کامپیوتر مکینتاش هستند، توسعه دهنده برنامه VMware Fusion را منتشر می کند که در قابلیت های خود کاملاً یادآور VMware Workstation است.

یکی از ویژگی های متمایز کننده این نرم افزارحالت Unity است (به هر حال محصول Parallels نیز دارای آن است که در ادامه به آن خواهیم پرداخت) که برای پنهان کردن پنجره ماشین مجازی از چشم کاربر طراحی شده است. یعنی کاربر می بیند که سیستم عامل در سیستم عامل چگونه است. در این حالت، پنجره های برنامه های باز شده در سیستم عامل مهمان در دسکتاپ اصلی نمایش داده می شود.

می توانید آن را از اینجا دانلود کنید: www. vmware. com

ایستگاه کاری Parallels - مجازی سازی برای کاربر خانگی

یکی از بزرگترین بازیگران در بازار مجازی سازی جهانی Parallels است. ابزار مجازی سازی اصلی آن در درجه اول برای شرکت های بزرگ ارائه دهنده خدمات در نظر گرفته شده است. اما، توسعه‌دهنده کاربر خانگی را نیز تحقیر نمی‌کند، بنابراین برای ماشین‌های ویندوز و لینوکس، این شرکت یک برنامه مجازی‌سازی Parallels Workstation دارد، و برای ماشین‌های Apple نیز راه‌حل مشابه Parallels Desktop وجود دارد. برخلاف سایر توسعه دهندگان، این شرکت راه حل های رایگان ارائه نمی دهد؛ کاربر باید هزینه ایجاد و راه اندازی یک ماشین مجازی را بپردازد.

عملکرد و قابلیت های Parallels Workstation یا Parallels Desktop قیمت اپلیکیشن را کاملا توجیه می کند. به عنوان مثال، با استفاده از آنها، می توانید به راحتی ماشین های مجازی را وارد کنید، حتی آنهایی که در برنامه های مجازی سازی دیگر ایجاد شده اند، علاوه بر این، قابلیت های این برنامه های کاربردی پولی به شما این امکان را می دهد که تصاویری از سیستم های مجازی اصلی ایجاد کنید و متعاقباً روی ماشین های دیگر اجرا کنید. .

همچنین شایان ذکر است که این شرکت دارد نسخه موبایلبرنامه های موبایل موازی برای iOS. با استفاده از این نسخهرا می توان به راحتی پیکربندی کرد کنترل از راه دوراجرای ماشین مجازی Parallels Desktop در سیستم عامل مک.

می توانید از اینجا خرید کنید: www. parallels.com.ru

VirtualBox - یک ماشین مجازی از Oracle

یکی از محبوب ترین نرم افزارهای مجازی سازی VirtualBox است. بیش از یک گروه از توسعه دهندگان بر روی ایجاد این برنامه کار کردند، و به دور از یک شرکت برجسته در محیط IT. این محصول در حال حاضر به طور کامل در اختیار اوراکل است، که آن را از طریق تصاحب مالک قبلی (سان مایکروسیستمز) در سال 2010 به دست آورد. در نتیجه همه جابجایی های برنامه VirtualBox از مالکی به مالک دیگر، امروز یک برنامه مجازی سازی با تعداد زیادی سیستم عامل پشتیبانی شده داریم. در وب‌سایت رسمی برنامه، می‌توانید مجموعه‌هایی را برای پلتفرم‌های Windows، Mac OS، Linux و Solaris دانلود کنید تا روی رایانه خود نصب کنید. ضمناً از این سیستم عامل ها می توان در VirtualBox به عنوان سیستم عامل مهمان نیز استفاده کرد.

به طور کلی، VirtualBox منبع باز توزیع شده است که استفاده از آن را کاملا رایگان می کند. با این حال، برای به دست آوردن قابلیت ها و قابلیت های پیشرفته تر، مثلاً برای پشتیبانی از پروتکل RDP یا استاندارد USB 3.0 برای سیستم عامل مهمان، کاربر باید افزونه های اضافی را نصب کند، که به هر حال، آنها نیز به صورت رایگان توزیع می شوند، اما بسته داشته باشد منبع.

می توانید آن را از اینجا دانلود کنید: www. جعبه مجازی org

از تمام موارد فوق، می توانیم نتیجه گیری کنیم و همانطور که به نظر ما می رسد، در دو برنامه مجازی سازی - این VirtualBox و VMware Player است. این برنامه ها برای نصب سیستم عامل های اضافی کافی هستند.

تعداد زیادی از برنامه ها که هر روز ظاهر می شوند، بارگیری و نصب نرم افزارهای ناشناخته روی رایانه را برای سیستم و فایل های مهم رایانه خطرناک تر و خطرناک تر می کنند. علاوه بر این، بسیاری از برنامه هایی که دارای ویژگی های لازم برای کار برنامه نویسان، هنرمندان و سایر کاربران رایانه شخصی هستند، تنها برای تعداد کمی از سیستم عامل ها در دسترس هستند. اگر قبلاً مجبور بودید با دانلود یک فایل مشکوک از اینترنت خطر بزرگی را متحمل شوید، یا اگر مجبور بودید فقط برای یک بار سیستم را دوباره نصب کنید. برنامه مورد نظر، اکنون چنین سیستم عاملی به عنوان یک ماشین مجازی برای این کار وجود دارد.

ماشین مجازی چیست؟

ماشین مجازی - برنامه ویژه، که بر روی سیستم عامل بومی کاربر نصب می شود و پس از راه اندازی، شروع به شبیه سازی، یعنی بازتولید عملکردهای هر سیستم عامل دیگری که در تنظیمات مشخص شده است، می کند. راحتی اصلی چنین برنامه هایی عدم نیاز به جابجایی بین سیستم عامل ها و دسترسی به تمام عملکردهای سیستم قابل تکرار است. علاوه بر این، تمام اقدامات انجام شده در داخل ماشین مجازی بر عملکرد سیستم اصلی تأثیری نخواهد داشت که از خرابی های احتمالی رایانه جلوگیری می کند.

در حال حاضر، توسعه دهندگان ماشین های مجازی برنامه هایی ایجاد کرده اند که به شما امکان می دهد هر سیستم عاملی، از نسخه های اولیه ویندوز گرفته تا اوبونتو، OS X و محورهای کمتر شناخته شده را شبیه سازی کنید و همچنین با سرورهای آماده کار کنید، به عنوان مثال، ماشین مجازی Bitrix.

درک دیگری و محدودتر از اصطلاح "ماشین مجازی" وجود دارد که در بین موسیقیدانان رایج است - ماشین درام مجازی، که صداهای درام کیت را پخش می کند. چنین برنامه ای به شما امکان می دهد بخش هایی از سازهای کوبه ای را بدون استفاده از تنظیمات زنده ضبط کنید، اما در برنامه های ضبط ویژه، یا "احیای" یک آهنگ میدی از پیش ضبط شده، با قرار دادن نمونه های ضبط شده از هر ضرب در زیر صدای الکترونیکی.

ماشین مجازی برای چیست؟

دامنه اقداماتی که می توان با استفاده از ماشین مجازی انجام داد در واقع بسیار زیاد است.

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

علاوه بر این، ماشین های مجازی اغلب توسط برنامه نویسان برای آزمایش برنامه های نوشته شده استفاده می شوند. به عنوان مثال برای بررسی درستی عملکرد الگوریتم نوشته شده در نسخه های مختلف ویندوز. همین امر در مورد توسعه دهندگان برنامه های کاربردی برای iOS و Android نیز صدق می کند که عملکرد پیشرفت های داخل شبیه سازها را بررسی می کنند. برای این، یک ماشین مجازی روی یک درایو فلش وجود دارد تا همیشه بتوانید عملکرد کد نوشته شده را بررسی کنید.

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

علاوه بر این، آنها در کارهای شرکتی، مثلاً ماشین های مجازی Bitrix کمک می کنند.

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

ماشین های مجازی چیست؟

ماشین مجازی برای ویندوز 10

مخصوصاً برای کاربران پیشرفته ای که با مفهوم "ماشین مجازی" آشنا هستند، مایکروسافت یک شبیه سازی داخلی از سایر سیستم عامل ها ایجاد کرد - . در ابتدا، عملکرد آن مسدود شده است، اما اجزای آن به راحتی از طریق کنترل پنل فعال می شوند.

به کنترل پنل بروید و به " برنامه ها و ویژگی های". اونجا توی پنجره روشن و خاموش کردن قطعات» نام سرویس Hyper-V را بررسی کنید. پس از آن، ماشین مجازی روی رایانه شخصی نصب می شود و در آینده امکان راه اندازی آن از طریق منو وجود خواهد داشت. شروع کنید».

مزایای کلیدی Hyper-V:

  • تعبیه شده در سیستم، بدون نیاز به دانلود یا جستجو برای چیزی؛
  • دارای عملکرد کامل برای شبیه سازی نسخه های مختلف ویندوز، به عنوان مثال، 98 و سایر سیستم عامل ها.
  • پشتیبانی می کند نسخه های ویندوزارقام مختلف؛
  • رابط کاربری ساده و واضح

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

ماشین مجازی برای ویندوز 7

محبوب ترین ماشین مجازی برای کاربران ویندوز 7 است کامپیوتر مجازی ویندوز. در ابتدا، عملکرد اصلی آن شبیه سازی ویندوز XP بود، به طوری که توسعه دهندگان می توانستند به راحتی برنامه های توسعه یافته برای این سیستم عامل را به هفت جدید، که در آن زمان به تازگی منتشر می شد، انتقال دهند. در آینده، قابلیت های آن گسترش یافته است و اکنون Virtual PC یک پلتفرم جداگانه است که می تواند تقریباً تمام سیستم عامل های موجود را بازی کند.

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

ماشین های مجازی برای مک و سایر سیستم عامل ها

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

این ماشین مجازی می‌تواند تمام سیستم‌عامل‌های موجود را شبیه‌سازی کند و همچنین برای محبوب‌ترین سیستم‌عامل‌های حال حاضر - Windows، OS X، Linux و Solaris در دسترس است. پس از انتخاب سیستمی که به آن نیاز دارید، می توانید آن را از وب سایت توسعه دهنده دانلود کنید.

از بقیه همتایان خود این برنامه Oracle با عملکرد گسترده ای متمایز می شود که شامل پشتیبانی از پورت های USB و راه اندازی آنها از یک ماشین شبیه سازی شده، توانایی ذخیره وضعیت سیستم برای بازگشت فوری آن در صورت بروز خطای بحرانی است. در واقع، از لیست عظیم همه ویژگی های پشتیبانی شده، می توان نتیجه گرفت که با دانلود Oracle VirtualBox، می توانید به راحتی و بدون هیچ محدودیتی بر روی هر سیستم عاملی کار کنید.

برای اکثر کاربران، ابزار VirtualBox بسیار مفید است انتخاب خوببه دلیل عملی بودن، قابلیت اطمینان و کارایی آن.

هنگامی که کیت توزیع با برنامه در رایانه شما قرار گرفت، روی آن دوبار کلیک کنید. با این کار نصب کننده راه اندازی می شود. از شما می‌خواهد که علاوه بر خود دستگاه اوراکل، چه ویژگی‌هایی با آن نصب شده است، انتخاب کنید. این لیست شامل موارد زیر است: امکان برنامه نویسی داخلی در پایتون، پشتیبانی پیکربندی شده برای اینترنت و همچنین یکپارچه سازی پورت های USB. پس از آن کافی است تا مراحل نصب Oracle VirtualBox، دستورالعمل های فایل نصب را دنبال کنید.

ماشین های درام مجازی

ماشین های درام مجازی به شکل پلاگین های اضافی وجود دارند که از طریق برنامه ای برای ضبط یا نوشتن موسیقی - FL Studio، Ableton، Cubase و دیگران، نصب و راه اندازی می شوند. محبوب ترین شبیه سازهای درام ماشین - EZ درامرو طبل های اعتیاد آور. در دسترسی رایگان به آنها کتابخانه های بزرگی از نمونه ها برای هر سلیقه ای وجود دارد که توسط درامرهای معروف ضبط شده است.

ماشین مجازی خود را بسازید

علاوه بر این، یک شرکت نیز وجود دارد VMWare، که همچنین به کاربران برنامه هایی را برای ایجاد ماشین های مجازی خود ارائه می دهد. معروف ترین آنها نامیده می شود ایستگاه کاریو به صورت رایگان توزیع می شود. با این حال، منابع زیادی وجود دارد که استفاده رایگان از این ماشین مجازی را برای ویندوز و مک و اوبونتو ارائه می دهد. شایان ذکر است که این شرکت ابزارهای اضافی زیادی را ارائه می دهد که قابلیت های برنامه اصلی را گسترش می دهد ، مدیریت دسکتاپ ، پخش و بسیاری موارد دیگر را اضافه می کند. در نظر بگیرید که چرا این ماشین مجازی مورد نیاز است.

Workstation به شما امکان می دهد ماشین های مجازی ایجاد کنید که از یک مرکز واحد مدیریت می شوند. در بیشتر موارد، این ابزار مورد توجه شرکت های بزرگی است که نیاز به تنظیم عملکرد یکسان دستگاه ها بر روی تعداد زیادی رایانه دارند.

یکی از مهم ترین ویژگی هایی که ماشین مجازی VMWare دارد، به اصطلاح vSphere، که نه تنها به ایجاد و پیکربندی یک ماشین مجازی اجازه می دهد، بلکه می تواند زیرساخت کامل چنین دستگاه هایی را به هم متصل کند. و اگر مجبور به انتخاب هستید، پس چنین عملکردی برای شرکت های بزرگی که کارکنان آنها نیاز به تبادل داده و اطلاعات با یکدیگر دارند بسیار مفید است.

تمام عملکرد برنامه های توسعه یافته توسط VMWare بر اساس استفاده واحد از یک ماشین مجازی نیست، بلکه بر اساس تشکیل شبکه ای از آنها و یک مکان واحد است که این شبکه از آن کنترل می شود.

مجازی سازی 1C-Bitrix

برنامه دیگری که برای کار راحت با محصولات 1C-Bitrix ایجاد شده است ماشین مجازی Bitrix، این بار از توسعه دهندگان داخلی که می توانند با هر کدام نیز کار کنند برنامه های کاربردی PHP. در واقع این برنامه شبیه سازی سرور سایت است که شامل تمام تنظیمات برای کار راحت. دستگاه تمام شده را می توان در داخل باز کرد پخش کننده VMWareیا سایر برنامه های این توسعه دهنده (نسخه هایی برای VirtualBox و HyperV نیز وجود دارد).

این برنامه به شما امکان می دهد در زمان خود صرفه جویی کنید و بلافاصله پس از آماده شدن پلت فرم اصلی برای استفاده، شروع به کار کنید. در همان زمان، ماشین مجازی Bitrix مستقیماً در سیستم شبیه‌سازی اصلی نصب می‌شود و در عملکرد و عملکرد آن یکپارچه می‌شود، که به شما امکان می‌دهد بلافاصله پس از نصب و راه‌اندازی با پروژه‌های 1C تعامل برقرار کنید.

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

اینجا مقایسه واضحی وجود ندارد. همه چیز به کاربر و نیازهای او بستگی دارد. برای شبیه‌سازی بازی‌ها و بررسی نرم‌افزارهای شخص ثالث، سرویس‌های معمول Hyper-V و موارد مشابه که در خود سیستم عامل تعبیه شده است، کافی است. یک گزینه تست شده، قابل اعتماد و رایگان است جعبه مجازیبرای سازمان‌ها، بهترین ماشین‌های مجازی قطعاً محصولات VMWare یا ماشین مجازی Bitrix هستند، زیرا تجارت و تعامل با کارمندان را ساده می‌کنند.

ویدیو های مرتبط




بالا