مجازی سازی

مجازی سازی Virtualization

0
Virtualization
مجازی سازی و Virtualization

آشنایی با مجازی سازی یا Virtualization و کاربرد های آن

در علم کامپیوتر، مجازی‌سازی به ساخت نمونهٔ مجازی (غیر واقعی) از چیزهایی مثل پلتفرم سخت‌افزاری، سیستم عامل، وسایل ذخیره‌سازی یا منابع شبکه، گفته می‌شود.

مجازی‌سازی از یک نوع تفکر عمیق و اجرا کردن هر آنچه که در فکر و ذهن می‌گذرد. و نهایتاً بدون وجود خارجی پیاده‌سازی می‌گردد.

در علم کامپیوتر استفاده از تکنولوژی مجازی‌سازی باعث رشد و پیشرفت بسیار شده است. پیاده‌سازی دستگاه‌های سخت‌افزاری به صورت مجازی اما با همان عملکرد مزایای بسیاری را برای ما به به رهاورد کشیده است.

اصولاً نرم‌فزارها مجازی هستند چون ذات آنها فیزیکی نیست. از اینرو می‌توان گفت مجازی‌سازی در اکثر اوقات شکل نرم‌افزاری دارد. البته بر روی یک سخت‌افزار خاص اجرا خواهد شد.

طراحی و شبیه‌سازی انواع سوییچ‌ها، روترها، سرورها و … از این دسته‌اند. شرکت‌هایی نیز در زمینه تولید سیستم‌های مجازی مشغول به کار هستند. نظیر شرکت مایکروسافت با سیستم Hyper-V یا سیستم‌های مبتنی بر هسته لینوکس از جمله ESX.

مجازی سازی یا Virtualization چه کاربردی دارد؟

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

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

در دهه ی ۱۹۹۰، مجازی سازی (Virtualization) فقط برای ایجاد محیط کاری آزمایشی برای کاربر نهایی بر روی یک Framework سخت افزاری استفاده می گردید و اگر شما یک مدیرIT بودید و نیاز به تست یک برنامه جدید بر روی محیط ویندوز یا لینوکس را داشتید از این فناوری استفاده می کردید.

مجازی سازی و Virtualization

مجازی سازی چیست ؟

چرا باید به سمت مجازی سازی (Virtualization) حرکت نمود؟

مجازی سازی یک مسیر اجتناب ناپذیر پیش روی مجموعه هاست زیرا نه تنها امکان و مزیتی را از دست نمیدهید بلکه از مزایای زیر نیز بهره مند میشوید:

  1. صرفه جویی اقتصادی چشمگیر در کوتاه مدت و بلند مدت
  2. صرفه جویی در مصرف انرژی
  3. افزایش مدیریت و نظارت
  4. افزایش سرعت و کیفیت سرویس های نرم افزاری
  5. افزایش راندمان کاری
  6. سهولت در پشتیبان گیری از اطلاعات
  7. نگهداری ساده تر و بهینه تر سرویسها
  8. استفاده بهینه از ظرفیت سخت افزار موجود
  9. کاهش نیاز به سخت افزار
  10. تامین بهتر امنیت اطلاعات
  11. مدیریت امنیت اطلاعات
  12. امکان اعمال تغییرات، بسیار سریعتر و با انرژی کمتر
  13. کاهش فضای فیزیکی مصرفی برای سیسمهای آی تی در دیتا سنتر ها و حتی میز کاربران
  14. کار و پایداری بی وقفه حتی در صورت خرابی سخت افزار و یا ارتقا سخت افزار
  15. کاهش چشمگیر مصرف پهنای باند در شبکه
  16. افزایش پایداری شبکه و زیر ساخت
  17. آلودگی صوتی و حرارتی پایین تر
  18. و …

کاربردها و مزایای استفاده از مجازی سازی

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

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

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

نکته

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

  1. vmware
  2. KVM
  3. CITRIX
  4. Microsoft
  5. redhat
  6. CISCO

در ادامه به بررسی انواع مجازی سازی خواهیم پرداخت…

با ما همراه باشید

کالی لینوکس چیست؟

مقاله قبلی

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

مقاله بعدی

شما همچنین ممکن است دوست داشته باشید

نظرات

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *