www.NojanGostar.com                                                                                                                                                                                                            مستندسازی - برون سپاری مدیریت منابع - وب سرورهای اختصاصی طراحی وب سایت - طراحی سایت - طراحی وبطراحی وب سایت - طراحی سایت - طراحی وب
 
 

تعریف مجازی سازی:

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

از دید سیستماتیک مجازی سازی جداسازی دو لایه و انتزاع آنها از هم و عدم دسترسی مستقیم و بی واسطه و دسترسی با یک لایه واسط(interface layer) است. به آن لایه واسط لایه مجازی سازی و به این کار مجازی سازی گویند. فایده این کار این است که بار مدیریتی لایه بالاتر روی لایه پایین تر کاهش می یابد. و این در واقع همان امریست که راه را برای مجازی سازی باز می کند.



انواع مجازی سازی:

- مجازی سازی نرم افزاری يا منطقی: همانطور که پیداست از روی یک نرم افزار یا یک Application مجازی سازی می شود. که این کار با هدف نصب و حذف و پشتیبانی و بازیابی و مدیریت آسان نرم افزار صورت می پذیرد و تفاوتی که با نرم افزار حقیقی دارد اینست که به منابع سیستم دسترسی مستقیم ندارد.

- مجازی سازی host يا فيزيکی: تمامی یک سیستم کامپیوتر اعم از سخت افزار و سیستم عامل به صورت مجازی داخل یک سیستم فیزیکی ایجاد می شود. با هدف استفاده بهینه از سخت افزار، مدیریت آسان، سازگاری بالا، پشتیبانی و بازیابی و... سیستم های کامپیوتری. یکی از رویکردها در این روش اینست که برای جلوگیری از رقابت بین بعضی applicationها به هر کدام از آنها فضای جداگانه اختصاص داده شود که این کار به دو روش انجام می شود: پارتیشن بندی هارد دیسک (physical partitioning ) و جداسازی فضا (hardware seperating) که روش دوم بهتر و آسان تر است . به هر برنامه فضای جداگانه بر روی دیسک اختصاص داده می شود. حتی می توان در یک لایه بالاتر یعنی سیستم عامل اینها را از هم جدا کرد یعنی هر به جای اینکه همه آنها بر روی یک سیستم عامل باشند بر روی چند سیستم عامل باشند. که این باعث می شود تا مدیریت آنها بخصوص در تخصیص منابع بهتر صورت پذیرد. بعضی از آنها از نیازمندی بالایی نسبت به منابع سخت افزاری برخوردارند.

Untitled-1


در این روش در واقع مدیریت و اختیار ماشین های مجازی در تخصیص منابع بعهده host os است و hypervisor صرفا یک واسطه(Interface) بیش نیست. اما هر ماشین مجازی خود دارای یک سیستم عامل است که خود آن را اداره می کند و از این باب مستقل است.

Microsoft Virtual Server ، VMWare Server ، VMWare ESX سه نمونه تجاری هستند که بر اساس این معماری کار می کنند.