۰۱۷-۳۲۵۲۶۳۲۶
info@mftgorgan.ir

مجازی سازی

یکشنبه ۳ تیر ۱۳۹۷
مجازی سازی

 

همانطور که می دانید کامپیوترهای نسل جدید از ۴ لایه زیر تشکیل شده‌اند:

  • سیستم عامل
  • سخت افزار
  • داده
  • نرم افزار

معمولا این ۴ لایه به هم وابسته اند منظور این است که اگر در سخت افزار مشکلی ایجاد شد در سیستم عامل هم اشکال ایجاد می گردد به طور مثال  با سوختن هارد کامپیوتر اطلاعات و سیستم عامل از بین می‌رود یا با سوختن پاور کامپیوتر سیستم دیگر روشن نمی‌شود. در مجازی سازی سعی می‌کنیم که این مشکلات را بر طرف کنیم. به اینصورت که مشکل وابستگی بین لایه‌ها را از بین می‌بریم. به بیان دیگر، مجـازی سـازی پیونـد دهنـده میـان سـخت افـزار و سیسـتم عامـل اسـت و بـه شـما اجـازه می‌دهد جند نرم‌افزار کاربردی و سیستم عامل را بر روی یک سیستم فیزیکی پیاده‌سازی کنید بـه نحـوی که باعث بهره‌وری در هزینـه‌هـای سـخت‌افـزار و نـرم‌افـزار و همچنـین اسـتفاده بهینـه از تمـامی منـابع سیستمی، کاهش هزینه و کاهش مصرف انرژی شود.

مجازی سازی درسال ۱۹۶۰ توسط شرکت IBM (INTERNATIONAL BUSINESS MACHINES) آغاز شد و به عنوان یک روش منطقی برای تقسیم منابع سیستم توسط رایانه‌های بزرگ، بین برنامه های مختلف ارائه شد. از آن زمان اصطلاح مجازی سازی (VIRTUALIZATION) گسترش یافت.

مجازی سازی تکنولوژی‌ای است که بوسیله آن می‌توانیم به طور همزمان دو یا چند سیستم عامل را روی یک سرور راه‌اندازی کنیم. این تکنولوژی نرم‌افزاری موجبات دگرگونی در چشـم انـداز فناوری اطلاعات (IT) و همچنین تغییرات اساسی در زیرساخت سازمان را فراهم می‌کند.

لازم به ذکر است که شرکت‌های مختلفی در این حوضه فعالیت دارند و با ارائه راهکارهای مجازی سازی، انواع نرم‌افزارهای کاربردی و… بازار رقابتی این حوضه را رهبری می‌کنند که در زیر به تعدادی از سرشناس‌ترین آنها اشاره شده است:

  • vmware

  • KVM

  • CITRIX

  • Microsoft

  • redhat

  • CISCO

شرکت های فعال در زمینه مجازی سازی - Virtualization
 
 

انواع مجازی سازی

 

عملکرد مجازی سازی چگونه است؟
  • در این فناوری یک لایه نرم افزاری به نام Hypervisor (برای مثال Hypervisor در ابزار کمپانی VMware با نام ESXi ارائه می شود) بین ماشین های مجازی و سخت افزار قرار می گیرد.

  • قلب مجازی سازی همان ماشین های مجازی است که ی سیستم عامل به همراه سرویس ها و برنامه کاربردی داخل آن را شامل می شود.

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

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

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

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

 
 
مجازی سازی مناسب چه سازمان‌هایی است؟

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

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

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

  • صرفه جویی در هزینه های مستقیم و غیر مستقیم

  • پایین آمدن هزینه‌های نگهداری و نیروی انسانی، Cooling و Powering

  • پشتیبانی از سیستمها و سرویس‌های قدیمی موجود در سازمان

  • دسترس پذیری بالا (High Availability)

  • استفاده بهینه از منابع سخت افزاری سازمان و بالابردن بهره وری

  • تجمیع سرویس‌های سازمان در یک یا چند سرور، که باعث ایجاد مدیریت متمرکز و امنیت بالا می‌شود

  • تسریع در پیاده سازی سرویس‌های مختلف و ایجاد سریع سرویس‌های جدید در جهت افزایش کسب و کار

  • یکپارچه سازی منابع سخت‌افزاری سازمان

  • ارائه ماشین‌های مجازی به جای ماشین‌های فیزیکی و اجرای سیستم عاملهای مختلف روی یک هاست فیزیکی