معرفی نرم افزار مجازی ساز Xen : تعریف مجازی سازی در محیط سیستم عامل : از راهایی که اجازه دهد چندین سیستم عامل میهمان به طور همزمان بر روی میزبان سخت افزاری به اجرا آید .
مانبع سخت افزاری موجود با به اشتراک درآمدن بر روی یک رایانه بین خادمان نرم افزاری یکی از , تکنولوژی های زیر نظر کارشناسان در سال های اخیر بوده است. و از سوی شرکت های بزرگ سرمایه گزاری های زیادی از جمله اقتصادی و پژوهشی انجام گرفته است .
معرفی نرم افزار مجازی ساز Xen و ویژگی های مهم
Xen یک نرم افزار مجازی ساز open sorce است. که مانند تمامی نرم افزار های مجازی ساز , کار چندین سیستم عامل متفاوت بر روی یک سرور مجازی وظیفه اصلی آن است .
که این وظیفه توسط لایه های نرم افزاری به نام hypervisor انجام می گیرد که به سخت اقزار واقعی سرور دسترسی دارد .
Xen hypervisor طبقه ای از نرم افزار لینوکس است. و مجازی سازی Xen علاوه بر دبیان در Solaris که نسخه ای از لینوکس است. را پشتیبانی می کند .
Xen که پروژه ای تحقیقاتی در دانشگاه کمبریج در بریتانیا بوده. و Xen Sorce شرکتی از پروژه های open sorce است که پشتیبانی نرم افزاری را بر عهده دارد. که Citrix در سال ۲۰۰۷ آن را تاسیس کرده است .
۳ ویژگی مهم Xen :
- در برابر شکست های نرم افزاری از طریق ریبوت سریع ماشین مجازی مقاومت دارد .
- در برابر خطا های سخت افزاری از طریق انتقال ماشین مجازی به سخت افزار دیگر مقاومت دارد .
- به صورت جداگانه ایمن سازی سیستم عامل های مجازی را تامین میکند .
حال علاوه بر خصوصیات بالا Xen ویژگی انتقال زنده را نیز دارد. (live migration ) که به این معناست که یک vm (ماشین مجازی ) روشنی که از رم وپردازنده استفاده می نماید. به میزبانی دیگر انتقال دهد بدون آن که خللی در زمان ایجاد شود .
و حتی برای تهسیل فعالیت های Xen مثل مانیتورینگ vm , روشن نمودن هاست و… چندین بزار مدریتی برای این نرم افزار مجازی ساز تایین شده است. :
- ابـزار مدیریت ابری open nebula
- ابزار مدیریتی hyper vm
- ابـزار مدیریتی convirt
- مدیریت ماشین مجازی ucs