مجازی سازی سرور
مجازی سازی سرور یا Server Virtualization یک تکنیک مجازی سازی است که شامل پارتیشن بندی یک سرور فیزیکی به تعدادی از سرورهای مجازی و کوچک با کمک نرم افزار مجازی سازی است. هدف از مجازی سازی سرور، کمک به حداکثر ساختن استفاده از منابع سرور شما است. در مجازی سازی سرور، هر سرور مجازی، چندین نمونه سیستم عامل را به طورهمزمان اجرا می کند.
مجازی سازی یا Virtualization فناوری تقریبا نوظهوری است که در آن به واسطه استفاده از خانواده جدیدی از سیستم عامل ها تحت عنوان "Hypervisor " یا هایپروایزر، مدیریت بسیار بهتری روی منابع سخت افزاری صورت میگیرد. بدین معنی که به طور مثال، هر سرور فیزیکی، دیگر فقط میزبان یک سیستم عامل از نوع ویندوز یا لینوکس نبوده و میتواند به طور همزمان میزبان تعداد زیادی از سیستم عامل ها از خانواده های مختلف باشد که به هریک از آن ها یک ماشین مجازی گفته می شود.
این کار با به اشتراک گذاشتن منابعِ در اختیار آن سرور، فیزیکی از قبیل CPU ، Memory، Disk و Network توسط Hypervisor بین ماشین های مجازی صورت می گیرد.
به سروری که Hypervisor روی آن نصب شده است "Host" گفته می شود و به ماشین های مجازی روی آن که هر یک به صورت کاملا مستقل عمل می کنند و به هیچ وجه متوجه استفاده از منابع اشتراکی نخواهند شد "guest " اطلاق میشود.
یک کاربرد معمول این فناوری در سرورهای وب است. استفاده از سرورهای وب مجازی، روشی محبوب برای ارائه سرویس های هاستینگ وب مقرون به صرفه است. به جای نیاز به یک کامپیوتر جداگانه برای هر سرور وب، ده ها سرور مجازی می تواند بر روی رایانه یکسانی مستقر باشند.
مجازی سازی سرور چگونه کار می کند؟
مجازی سازی سرور با پارتیشن بندی نرم افزار از سخت افزار با استفاده از هایپر مشاور کار می کند. Hypervisors در انواع مختلفی عرضه می شوند و در سناریوهای مختلف مورد استفاده قرار می گیرند. رایج ترین هایپر مشاور - نوع 1 - برای نشستن مستقیم روی سرور طراحی شده است ، به همین دلیل به آن یک hypervisor فلز لخت نیز گفته می شود. Hypervisors نوع 1 امکان مجازی سازی یک سکوی سخت افزاری را برای استفاده توسط VMs فراهم می کند. hypervisors نوع 2 به عنوان یک لایه نرم افزاری در بالای سیستم عامل میزبان اجرا می شود و بیشتر برای آزمایش / آزمایشگاه استفاده می شود.
یکی از اولین مراحل مجازی سازی سرور این است که بفهمیم چه سرورهایی ممکن است یک سازمان بخواهند مجازی سازی کنند - برای مثال ، تصمیم به مجازی سازی سرور که از تمام منابع آن استفاده نمی کند ، ممکن است ایده خوبی باشد ، بنابراین آن منابع بی استفاده برای کارهای دیگر قابل استفاده مجدد است. پس از انتخاب مجازی سرور ، کاربران باید سیستم را تعیین كنند تا قبل از اندازه گیری VM ، میزان كارآیی و میزان استفاده از استقرار بدنی را تعیین كند. به عنوان مثال ، کاربران باید منابعی مانند حافظه ، استفاده از دیسک یا بارهای ریزپردازنده را رصد کنند. این اطلاعات ایده ای را در اختیار سازمان قرار می دهد که چقدر منابع را می توان به هر نمونه مجازی اختصاص داد.
کاربران فرآیند مجازی سازی را با نرم افزار مجازی سازی آغاز می کنند. یک سازمان می تواند Hypervisors اعم از Microsoft Hyper-V و VMware vSphere را مستقر کند یا از ابزارهای مجازی سازی مانند PlateSpin Migrate استفاده کند. بسته به سرور ، ابتدا باید قطعات خاصی مجازی سازی شوند ، مانند پشتیبانی از برنامه ها یا دیسک های سخت در سرور پایگاه داده. پس از مهاجرت ، ممکن است لازم باشد منابع تخصیص یافته به یک نمونه مجازی برای اطمینان از عملکرد کافی تنظیم شود.
مزایای مجازی سازی سرور
برخی از مزایای مجازی سازی سرور عبارتند از:
مهاجرت زنده
ادغام سرور
کاهش نیاز به زیرساختهای بدنی
هر نمونه مجازی می تواند سیستم عامل خود را اجرا کند
هر نمونه فردی می تواند مستقل عمل کند
کاهش هزینه در سرورها
کاهش مصرف انرژی
تهیه نسخه پشتیبان و بازیابی آسانتر از فجایع آسانتر است
آسان برای نصب یا راه اندازی تکه های نرم افزار و به روز رسانی
ایده آل در میزبانی وب
مضرات مجازی سازی سرور
معایب مجازی سازی سرور شامل موارد زیر است:
مشکلات در دسترس بودن
مصرف احتمالی منابع
حافظه احتمالی غلبه دارد
هزینه های پیش رو - با توجه به نرم افزار مجازی سازی و شبکه سازمان
مجوز نرم افزار
ممکن است کارکنان IT با تجربه در زمینه مجازی سازی مورد نیاز باشند زیرا ممکن است یک منحنی یادگیری درگیر باشد
امنیت همچنین ممکن است یک نگرانی باشد ، به خصوص اگر سرور مجازی در همان سرور فیزیکی به عنوان یک سازمان جداگانه قرار داشته باشد
منبع : سایت گروه مجازی سازی Vipromise