مفاهیم پایه

معرفی مجازی سازی ،انواع و نحوه کار آنها

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

صنعت فناوری اطلاعات برای تعریف خود از واژه ها و اصطلاحات سنگین در حال تغییر استفاده می کند. به طور کلی مجازی سازی ایجاد نسخه شبیه سازی شده از چیز دیگری است. سرور ها می توانند شبکه های مجازی، فضا های ذخیره سازی، درایوهای دیسک، سیستم عامل ها و سایر اشکال سخت افزار را ایجاد کنند و در اختیار شما عزیزان قرار دهند.

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

نحوه کار Virtualization

لایه ای به نام Hypervisor در بین سخت افزار و ماشین های مجازی قرار می گیرد. در واقع بخش اصلی Virtualization همان ماشین های مجازی است که سیستم عامل و سرویس ها به علاوه برنامه های کاربردی را در داخل خود جای داده است. هر vm از دیگری به طور کامل مستقل است و به یک دیگر وابستگی ندارند.

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

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

روش های Virtualization مختلفی و جود دارد و ما در این مقاله برای شما آن ها را به طور کامل معرفی می کنیم:

  • مجازی سازی سرور
  • Virtualization شبکه
  • Virtualization ابری
  • مجازی سازی I/O
  • مجازی سازی storage
  • Virtualization دسکتاپ
  • مجازی سازی نرم افزار

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

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

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

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

مجازی سازی storage

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

مجازی سازی I/O

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

معرفی Virtualization دسکتاپ

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

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

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

معرفی ابزارهای Virtualization

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

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

ابزار ESXi

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

ابزار VEEAM

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

ابزار RVTools

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

ابزار Unitrends

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

ابزار VM-Turbo

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

ابزار Oracle VirtualBox

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


مزایای Virtualization

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

امیدوارم با مطالعه این مقاله کاملا متوجه موضوع Virtualization شده باشید و بتوانید به بهترین شکل ممکن از آن ها استفاده کنید. در صورت داشتن هر سوالی در مورد هاستینگ و شبکه می توانید از مشاوران ممتاز سرور کمک بگیرید.