مزایا و معایب مجازی سازی سخت افزار:

مزایای

معایب

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

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

hardware سخت افزارهای تلفیقی می توانند با انرژی بیشتری نسبت به رایانه های جداگانه کار کنند.

عملکرد یک ماشین مجازی می تواند توسط سایر VM-ها در همان سیستم میزبان تحت تأثیر قرار گیرد.

VM ها نسبتاً بالایی از انزوا و بنابراین امنیت در ایزوله کردن بار کاری را ارائه می دهند.

 

مجازی سازی نرم افزار

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

نرم افزار مجازی سازی

دسکتاپ مجازی سازی

مجازی سازی در سیستم عامل ها

نرم افزار مجازی سازی

با استفاده از مجازی سازی (انگلیسی نرم افزار مجازی سازی ) اشاره به انتزاع از برنامه ها از سیستم عاملسیستم های مجازی سازی برنامه های کاربردی مانند VMware ThinApp ، Microsoft App-V یا Citrix XenApp اجرای برنامه ها را در محیط های زمان اجرا جدا شده و توزیع آنها در سیستم های مختلف و بدون ایجاد تغییر در سیستم عامل های محلی یا فایل ها و رجیستری مربوطه امکان پذیر می سازد.

به عنوان مثال ، با استفاده از VMware ThinApp ، پرونده های بسته Windows Installer (به عنوان مثال پرونده های MSI) برنامه های پیچیده را می توانید به پرونده های EXE مستقل تبدیل کنیداین شامل کلیه کتابخانه ها و پرونده های پیکربندی مورد نیاز برای اجرای برنامه در هر محیط سیستم عامل ویندوز است.

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

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

مزایا و معایب مجازی سازی برنامه:

مزایای

معایب

software نرم افزار برنامه را می توان در مرکز ، در دسترس ، مدیریت و نگهداری قرار داد.

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

جدا سازی برنامه سیستم زمینه ای را از کد های مخرب محافظت می کند.

virtual مجازی سازی برنامه در مورد مجوز سؤالاتی را ایجاد می کند.

می توانید نرم افزار را بدون ترک باقیمانده از سیستم حذف کنید.