مجازی سازی (Virtualization) یک تکنولوژی جدید در فناوری اطلاعات و شبکه می باشد که، برای ایجاد چند سرور مجازی بر روی سخت افزار سیستم های کامپیوتری طراحی شده است، راهکار مجازی سازی (Virtualization) به شما این امکان را می دهد که چند سیستم عامل بر روی یک سرور فیزیکی بطور همزمان نصب و راه اندازی کنید و شما را قادر می سازد تا با تقسیم منابع سرور خود به اندازه نیاز از آن استفاده نمایید. پارتیشن بندی در مجازی سازی روش خود را دارد، به گونه ای که یک سرور فیزیکی را به چندین سرور منطقی تقسیم می نماید. به محض تقسیم سرور فیزیکی، هر سرور منطقی می تواند به طور مستقل سیستم عامل و برنامه هایش را اجرا نماید.
پیاده سازی مجازی سازی به دو دسته تقسیم می شوند:
دسته اول، مجازی سازهایی که مستقیما روی سخت افزار مورد نظر پیاده سازی می شوند و خودشان دارای OS می باشند مثل VM ware ESXi وXen .
دسته دوم: مجازی ساز هایی که مستقیما بر روی سخت افزار نصب نمی شوند بلکه بروی یک سیستم عامل نصب می شوند. Kvm و OPenVZو Hyper-V از جمله این مجازی ساز ها می باشند
مزایای مجازی سازی (Virtualization)
از مزایای مجازی ساری می توان به این موضوع اشاره کرد که ماشین های مجازی که روی کامپیوتر پیاده سازی می شوند صرفا از منابع ram ،hard،cpu به صورت مجازی استفاده می کنند و امکان دسترسی به منابع فیزیکی اصلی را نخواهند داشت به همین دلیل مشکلاتی مثل کرش کردن سیستم عامل و یا سایر مشکلات روی سرور یا کامپیوتر اصلی تاثیر گذار نخواهد بود. همچنین خرابی یک ماشین مجازی/سرور مجازی روی سایر ماشین ها بی تاثیر است چرا که ماشین های مجازی به منابع یکدیگر هیچ گونه دسترسی ندارند به این ترتیب ایزوله بودن ماشین ها از یکدیگر امنیت اطلاعات را فراهم می آورد، علاوه برآن مساله overcelling اتفاق نمی افتد.
از دیگر مزایای مجازی سازی (Virtualization) می توان به کاهش هزینه ها در استفاد از سرورهای مجازی به جای سرور های فیزیکی که دیگر نیازی نیست تا کاربر هزینه خرید سرور، اتاق سرور، نگهداری، تعمیر تجهیزات را بپردازد و صرفا از طریق اپلیکیشن مجازی ساز، به سرور مورد نظر با منابع زیاد می تواند دسترسی داشته باشد.
مزیت دیگر مجازی سازی، فراهم آوردن محیط مناسب و مقرون به صرفه برای تست نرم افزار های جدید می باشد. همچنین با توجه به مجازی بودن تمام منابع مصرفی، ارتقا منابع و سفارشی سازی سرور یک سرور مجازی با سرعت بسیار زیادی (نهایتا چند دقیقه) انجام پذیر خواهد بود و همچنین می توان به قابلیت های High Availability ، Disaster Recovery و مدیریت حجم کاری (Workload Balancing) اشاره کرد.