دی 9, 1398 بدون نظر مطالب آموزشی

مجازی سازی چیست (Virtualization) و انواع آن

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

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

مجازی سازی (Virtualization) راهکاری جدید در علم کامپیوتر و شبکه می باشد که استفاده از این تکنولوژی در سازمان باعث کاهش هزینه و افزایش راندمان خواهد شد.

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

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

البته این طراحی با در نظر گرفتن یک دید منطقی نسبت به منابع مصرفی صورت پذیرفته است.

دو دستاورد عمده راهکار مجازی سازی (Virtualization)

1. توانایی اینکه گروهی از سرورها را به عنوان مخزن یکتای منابع محاسباتی به سیستم عامل ها بشناسانید را به شما می دهد.

2. به شما اجازه می دهد چند سیستم عامل را بر روی یک سرور بطور همزمان راه اندازی نمایید.

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

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

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

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

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

تحلیل گران صنعت گزارش می دهند که بین ۶۰ تا ۸۰ درصد از دپارتمان های IT به دنبال اجرای پروژه های ادغام کردن سرورهایشان هستند و بدیهی است که در راستای اجرای این کار شرکت ها شاهد صرفه جویی قابل توجه در هزینه هایشان خواهند بود.

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

همچنین انعطاف پذیری، مزیت کلیدی دیگر این فناوری می باشد.

زیرا در محیط مجازی، انتقال، آرشیو، بهینه سازی اجزا و … بسیار انعطاف پذیر می باشد.

از دیگر توانایی ها و قابلیت های ارزشمند مجازی سازی می توان به موارد High Availability ، Disaster Recovery و مدیریت حجم کاری (Workload Balancing) اشاره نمود.

مجازی سازی چگونه به کسب و کار کمک می نماید؟

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

شرکت هایی که از تکنیک های Clustering ، Partitioning ، مدیریت حجم کاری (Workload Management) و دیگر تکتیک های مجازی سازی در پیکربندی گروهی از سرور ها برای بهره برداری از منابع استفاده می کنند، در مواجهه با تغییرات نیاز های محیطی در استفاده از منابع خود وضعیت بهتر و رضایت بخش تری دارند.

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

  • صرفه جویی در هزینه های مستقیم و غیر مستقیم سازمان
  • بهینه استفاده کردن از منابع سخت افزاری سازمان و بالابردن بهره وری آن
  • تجمیع کردن سرویسهای سازمان در یک یا چند سرور، که باعث ایجاد مدیریت متمرکز و امنیت بالا می گردد
  • سرعت بخشیدن در پیاده سازی سرویسهای مختلف سازمان و ایجاد سریع سرویسهای جدید در جهت افزایش کسب و کار سازمان
  • پشتیبانی از سیستمها و سرویسهای قدیمی موجود در سازمان
  • یکپارچه سازی منابع سخت افزاری سازمان
  • ایجاد محیطهای تست و گسترش سیستمها بدون ایجاد وقفه و بدون داشتن ریسک
  • پایین آمدن هزینه های نگهداری و نیروی انسانی Cooling ، Powering
  • ارائه ماشینهای مجازی به جای ماشینهای فیزیکی و اجرای سیستم عاملهای مختلف روی یک هاست فیزیکی
  • دسترس پذیری بالا
  • بالا بودن ضریب امنیتی ماشینهای مجازی

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

در حالت کلی سه نوع طبقه بندی در مجازی سازی وجود دارد:

  1. مجازی سازی مبتنی بر فضای ذخیره سازی: در شرح این نوع از مجازی سازی بیان می شود که فضاهای ذخیره سازی فیزیکی را با فضاهای ذخیره سازی دستگاه های موجود در شبکه با هم ادغام می کند به طوری که همانند یک دستگاه ذخیره سازی وانمود می کند.
  2. مجازی سازی مبتنی بر شبکه: در این حالت، ترکیب منابع در یک شبکه و تقسیم پهنای باند در دسترس به کانال های مستقل، که توانایی اختصاص داده شدن به سرورها یا دستگاه های خاص در یک زمان را دارا می باشند.
  3. مجازی سازی مبتنی بر سرور: در این حالت، طبیعت فیزیکی سرور ها از جمله تعداد و شناسه ی سرور ها، پردازنده ها و سیستم عامل ها از نرم افزار هایی که بر روی آن ها در حال اجرا می باشند، پنهان می شود.

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

لغات پر کاربرد مجازی سازی

Virtual Machine: ماشین مجازی یک محیط عملیاتی است و میزبان سیستم عامل می شود.

به عبارت دیگر یک پلت فرم است که مستقل از نرم افزار پیاده سازی پردازنده کد های کامپایل شده را اجرا می کند.

همچنین گاهی به تکنولوژی های مجازی سازی نرم افزار ماشین مجازی پویا (Dynamic Virtual Machine) نیز گفته می شود.

Hypervisor: این مورد اساسی ترین جزء در مجازی سازی (Virtualization) می باشد.

Hypervisor نرم افزاری است که باعث جداسازی سیستم عامل و برنامه ها از منابع فیزیکی آن ها می گردد.

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

Xen: پروژه ای است که هدف آن ایجاد یک hypervisor تکامل یافته، رایگان و متن باز برای معماری X86 می باشد.

Xen در واقع بر روی بستر یک سیستم عامل اجرا می شود و ابزاری برای فناوری مجازی سازی در نظر گرفته می شود.

هم اکنون شرکت های بزرگی از Xen پشتیبانی می نمایند. مانند: Microsoft ، Novell و IBM.

Application: مجازی سازی در لایه ی Application برنامه های نرم افزاری را از سخت افزار و سیستم عامل جدا می نماید.

Application Virtualization در واقع تغییرات برنامه های مرتبط را برای سیستم عامل به حداقل می رساند و چالش ها و تقابلات بین برنامه ها را نیز کاهش می دهد.

مجازی سازی در لایه ی Application برنامه های نرم افزاریقابلیت Live Migration

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

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

 

No votes yet.
Please wait...

ارسال نظر شما

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

گروه انفورماتیک توسعه شبکه پایدار

تلفن پشتیبانی: 35545868 - 041