مجازی سازی

اگر بخواهیم مجازی سازی را به زبان ساده تعریف کنیم باید بگوییم مجازی سازی ایجاد نسخه شبیه سازی شده از چیز دیگری است . سرور ها می توانند ( شبکه های مجازی، فضا های ذخیره سازی، درایوهای دیسک، سیستم عامل ها و سایر اشکال سخت افزار) را ایجاد کنند و در اختیار شما قرار دهند. از این رو به ماشین های فیزیکی “میزبان یا هاست” گفته می شود و به ماشین های شبیه سازی شده “ماشین های مجازی” گفته می شوند. سخت افزارهای مجازی ضمن ارائه خدمات فیزیکی، با ارائه قابلیت های بیشتر از اولین نصب در دستگاه خود، خدمات بیشتری را به کاربر ارائه می دهند و معمولاً از ویژگی های سفارشی سازی بیشتری نسبت به ماشین های سخت افزاری واقعی برخوردارند، به همین دلیل اکثرا مجازی سازی را برای سرور خود، انتخاب می کنند.

نحوه کار مجازی سازی

لایه ای به نام Hypervisor در بین سخت افزار و ماشین های مجازی دارد و وظیفه آن اختصاص دادن دینامیکی منابع سخت افزاری به ماشین های مجازی در هنگامی که به آن ها نیاز دارند و سپس آزاد سازی آن ها می باشد. اصلی ترین قسمت مجازی سازی همان ماشین های مجازی است که سیستم عامل و سرویس ها و برنامه های کاربردی را در داخل خود جای داده است. ماشین های مجازی(VM) به یکدیگر وابستگی ندارند و به طور مستقل از هم کار می کنند.  هر ماشین مجازی مانند یک سخت افزار مستقل عمل می کند و شما می توانید سیستم عامل مورد نظرتان را به راحتی روی آن نصب نمایید.

انوع روش های مجازی سازی

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

  • مجازی سازی سرور

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

  • مجازی سازی شبکه

    برای ایجاد شبکه های مجازی در داخل سرور ها استفاده می شود و باعث اتصال ماشین های مجازی و تشکیل Virtual Security Zone می شود.

  • مجازی سازی ابری

    در این تکنولوژی امکان تخصیص منابع سخت افزاری (پردازنده، حافظه، فضا، کارت شبکه و ….) به چندین سیستم عامل فراهم می‌گردد.

  • مجازی سازی ورودی و خروجی

    از این روش برای کاهش کابل های I/O استفاده می شود.

  • مجازی سازی حافظه ذخیره سازی

    این روش مجازی سازی در  شبکه ای از استوریج ها و یا فضا های ذخیره سازی (SAN storage) به کار می رود.

  • مجازی سازی دسکتاپ

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

  • مجازی سازی نرم افزار

    مجازی سازی نرم افزارهمان تبدیل کردن نرم افزار به یک فایل exe می باشد تا در هر جا که می خواهید به راحتی از این نرم افزار استفاده کنید.

معرفی ابزارهای مجازی سازی

مجازی سازی ابزار های مخصوص به خود را دارد، این ابزار های کار آمد در پیاده سازی زیر ساخت های مجازی (از قبیل: رفع خطا ها، پشتیبان گیری اطلاعات، مانیتورینگ و گزارش گیری و …) به شما کمک می کنند و استفاده از آن ها به آسانی امکان پذیر است. در اینجا به معرفی آن ها می پردازیم:

      • ESXi
      • VEEAM
      • RVTools
      • Unitrends
      • VM-Turbo
      • Oracle VirtualBox

ابزار ESXi

ESXi آخرین ورژن از مجموعه نرم افزارهای VMware Hypervisor است، که به طور مستقیم روی سخت افزار نصب می گردد و مستقل از سیستم عامل می باشد  همچنین در این نرم افزار با استفاده از  تکنولوژی Bare Metal امکان مدیریت روی سخت افزار و منابع سیستم را فراهم می گردد.

ابزار VEEAM

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

ابزار RVTools

این ابزار با متصل شدن به سرور VMware vCenter اطلاعاتی کامل از زیر ساخت مجازی سازی شده ارائه می دهد و اطلاعات را استخراج می کند و اطلاعات در قالب فایل excel روی زبانه های جداگانه در اختیار شما عزیزان قرار می گیرد.

ابزار Unitrends

ابزار Unitrends کوتاه شده ( Unitrends Free Backup ) می باشد و فارغ از تعداد پردازنده ها و ماشین ها تا 1GB به صورت رایگان برای شما بک آپ تهیه می کند و انوع پشتیبان گیری را در اختیارتان قرار می دهد.

ابزار VM-Turbo

این نرم افزار، به صورت کاملا رایگان خدمات شایانش را (از قبیل: گزارش گیری محیط های مجازی سازی شده و همچنین مانیتورینگ و…) در اختیار شما قرار می دهد . ابزار VM-Turbo مانند یک Appliance ارائه و معرفی می شود و کاملا Agent-Less می باشد.

ابزار Oracle VirtualBox

ابزار Oracle VirtualBox یکی از بهترین نرم افزار های مجازی سازدر محیط ویندوز است که اساس آن بر پایه Sun VM می باشد. این ابزار قابلیت های بی نظیری دارد و کاملا رایگان در خدمت شما قرار می گیرد.

مزایای مجازی سازی

    • امنیت بالاتر در سرور ها
    • کاهش شدید تجهیزات شبکه
    • صرفه جویی در تهیه سخت افزار
    • استفاده بهینه از فضا در دیتا سنتر ها
    • جبران کمبود جا برای نگهداری سرور
    • استفاده از حداکثر توان و ظرفیت سرور
    • اطمینان کامل در بک آپ گیری و بازیابی سرور ها
    • بهره وری هرچه بیشتر از سخت افزار و کاهش هزینه ها
    • کاهش شدید مصرف انرژی الکتریسیته مصرفی در دیتاسنتر ها
    • مستقل شدن سیستم عامل ها از سخت افزار و افزایش قابلیت جا بجایی
    • کاهش هزینه نگهداری و مدیریت سرور ها و سرویس های مورد استفاده