قصد داریم در این مقاله به بحث مجازی سازی سخت افزار بپردازیم. در ابتدا توضیح کوچکی در رابطه با مجازی سازی میدهیم.
مجـازی سـازی پیونـد دهنـده میـان سـخت افـزار و سیسـتم عامـل اسـت.
و بـه شـما اجـازه میدهد جند نرمافزار کاربردی و سیستم عامل را بر روی یک سیستم فیزیکی پیادهسازی کنید.
و منجر به اسـتفاده بهینـه از تمـامی منـابع سیستمی، کاهش هزینه و کاهش مصرف انرژی میشود.
عموما از این فناوری برای قرار دادن بسیاری از سرورهای فیزیکی کوچک در یک سرور فیزیکی بزرگ استفاده میشود.
مجازی سازی سخت افزار روشی است که به موجب آن یک یا چند ماشین مجازی برای اشتراک منابع سخت افزاری یک رایانه فیزیکی ایجاد میشود.
مجازی سازی سخت افزار چگونه عمل میکند؟
چندین سال است که مجازیسازی سخت افزار توسط کسب و کارها برای افزایش کارایی و بهبود عملکرد رایانه ها استفاده میشود.
رایانه فیزیکی که سایر ماشین های مجازی با استفاده از Hardware virtualization روی آن کار میکنند به عنوان مهمان شناخته میشود.
در واقع ماشین های مجازی محیط های کامپیوتری شبیه سازی شدهای هستند. که میتوان در آنها نرم افزار مهمان را اجرا کرد.
نرم افزار مهمان به گونهای اجرا میشود که گویی از سخت افزار خود استفاده میکند.
و معمولا حق دسترسی کامل به هر سخت افزاری که درون رایانه میزبان است را نخواهد داشت.
در این راهکار از مجازی سازی به ابزاری جهت کنترل همه منابع مشترک توسط ماشین های مجازی در یک رایانه نیاز دارد.
این عملکرد توسط نرم افزار hypervisor که مدیر ماشین مجازی نیز شناخته میشود انجام میشود.
در مجازی سازی سخت افزار، hypervisor نرم افزاری است که معمولا روی سخت افزار رایانه میزبان اجرا میشود.
چرا از Hypervisor استقاده می شود؟
توسط این نرم افزار میتوان دسترسی به پردازنده، حافظه و سایر منابع مورد نیاز ماشین های مجازی را کنترل کرد.
Hypervisor منابع سخت افزاری فیزیکی مشترک بین سیستم عامل مهمان و سیستم میزبان را مدیریت میکند.
و هر ماشین مجازی را قادر میسازد طوری رفتار کند که گویی تنها در اختیار منابع سخت افزاری است.
وظیفه اصلی hypervisor پردازش، نظارت و کنترل سخت افزار است.
اصطلاح مجازی سازی سختافزار زمانی استفاده میشود که نرم افزار VMM یا ماشین مجازی یا هر hypervisor مستقیما روی سیستم سخت افزاری نصب شود.
بعد از این که مجازیسازی سخت افزار انجام شد، میتوان سیستم عامل های مختلفی را نصب کرد و برنامه های متفاوتی را روی دستگاه اجرا کرد.
فناوری مجازی سازی سخت افزار
پردازنده های قدرتمندی به طور مداوم توسعه می یابند تا امکان ایجاد محیط های شبیه سازی شده بهتر فراهم شود.
Hardware virtualization به طور مداوم در حال توسعه است و بسیاری از افراد در صنعت محاسبات معتقدند که هنوز توانایی بالقوه خود را برآورده نکرده است.
مطمئنا محبوبیت آن به طور مداوم در حال افزایش است و هرچه تعداد افرادی که از این فناوری استفاده میکنند بیشتر شود، توسعه یافته تر میشوند.
مزایای این نوع مجازی سازی از نظر استفاده کارآمد از منابع و سازگاری نرم افزاری نشان می دهد که مردم در آینده نیز از آن استقبال بیشتری خواهند کرد.