1

مجازی سازی سرورها Server Virtualization


امروزه تقريباً در تمامي كاربردهاي علمي و مهندسي استفاده از رايانه‌ها امري اجتناب‌ ناپذير مي‌باشد. هرچند كه در سال‌هاي اخير پيشرفت‌هاي سريع در فنّاوري ساخت رايانه‏ ها پاسخگوي بسياري از نيازهاي قديمي بوده ‏است،اما روند رو به رشد حجم محاسبات علمي به‌ خصوص در كاربردهايي كه نيازمند محاسبات پيچيده و يا درگير با داده‏ هاي فراوان مي‏باشند،توان پردازش بيشتري را طلب مي‌كند.




امروزه تقريباً در تمامي كاربردهاي علمي و مهندسي استفاده از رايانه‌ها امري اجتناب‌ ناپذير مي‌باشد. هرچند كه در سال‌هاي اخير پيشرفت‌هاي سريع در فنّاوري ساخت رايانه‏ ها پاسخگوي بسياري از نيازهاي قديمي بوده ‏است،اما روند رو به رشد حجم محاسبات علمي به‌ خصوص در كاربردهايي كه نيازمند محاسبات پيچيده و يا درگير با داده‏ هاي فراوان مي‏باشند،توان پردازش بيشتري را طلب مي‌كند.

مجازی سازی چیست؟
مجازی سازی اولین بار برای استفاده بهینه تر از سخت افزارهایMainframe ، در دهه 1960 توسعه یافت. ولی امروزه کامپیوترها با معماری های x86 نیز با مشکلات مشابه اَبَر کامپیوتر ها در آن دهه مواجه شده اند. کمپانی VMware، مجازی سازی برای معماری های x86 را در دهه 1990 اختراع کرد تا راهی نوین در جهت استفاده بهینه از منابع سخت افزاری ایجاد کند.
مجازی سازی برای اولین بار توسط شرکت IBM در حدود 30 سال پیش اجرا شد، تا بتوان اَبَـر کامپیوتر ها را با پارتیشن های منطقی به ماشین های مجازی از هم جدا، تقسیم کرد.
این پارتیشن ها Mainframe ها را قادر می ساخت تا بتوانند به صورت Multitask کار کنند، Application های متعدد را اجرا و پردازش کنند. از آنجا که منابع اَبـَر کامپیوتر ها در آن زمان بسیار گران قیمت بودند، لذا آنها را بطور کامل برای این نوع پارتیشن بندی طراحی و پیاده سازی می کردند.
مجازی سازی به شکلی در طول سالهای 1980 تا 1990 رها شده بود، زیرا مشتریان ترجیح میدادند تا از نرم افزارهای Client-Server و از سرویس دهنده های x86 روی میزی (Desktop) استفاده کنند. کم کم با تکثیر نسخه های گسترده ای از لینوکس و ظهور ویندوز به عنوان سیستم عامل سرور ها در دهه 1990، سرورهای x86 به عنوان استاندارد معرفی شدند.
رشد سرورهای x86 و استقرار کامپیوترهای روی میزی منجر به چالشهای عملیاتی جدید در زیرساخت IT شد.در سال 1999 شرکت VMware، x86 را یک هدف کلی قرار داد و مجازی سازی برایx86 را معرفی کرد تا راهی باشد برای حل اکثر این چالشها. امروزه سخت افزار دستگاه های x86 برای کار با یک سیستم عامل طراحی شده اند، به نوعی به معنای واقعی هدر دادن منابع!