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

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

چرا باید از مجازی سازی استفاده کنیم؟

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

مجازی سازی یا virtualization چند نوع است؟

به طور کلی به دو روش انجام می شود:

  • نوع یک و حرفه ای آن اصطلاحا به آن baremetal hypervisor :

شامل استفاده از یک سیستم عامل مخصوص virtualizationدر سرور فیزیکی (Host) و در اختیار گرفتن منابع اصلی مثل رم ، پردازنده و دیسک در سیستم میزبان و واگذاری و مدیریت منابع بین سیستم عاملهایی که به عنوان مهمان (Guest) نصب می شوند، در این نوع مجازی سازی یک سیستم عامل میزبان که وظیفه کنترل و تقسیم I/O و منابع اصلی سرور بین سیستم عاملها را دارد هایپروایزر (هایپرویزور hypervisor) گویند.

virtualization
VPS-virtualization
  • نوع دوم جنبه آزمایشگاهی:
    در این نوع مجازی سازی یک نرم افزار که نصب و کاربرد بسیار آسانی دارد با چند مرحله next در سیستم عامل ما نصب می شود و مثل هر برنامه کاربردی دیگر یا Application در سیستم عامل اولیه نصب می شود و امکان ایجاد ماشین مجازی یا سیستم عامل دیگری در لپ تاپ و کامپیوتر شخصی را به ما می دهد. از جمله معروفترین نمونه های این نوع می توان به VMWare Workstation و Virtual Box اشاره نمود.

ماشنهای مجازی نوع یک خود به دو نوع تقسیم می شوند. Hypervizor هایی که اجازه استفاده از منابع بین سیستم عاملهای میهمان به صورت اشتراکی میدهند مثل OpenVZ و دسته دیگر Hypervizor هایی که به هر سیستم عامل مهمان مقدار مشخص شده منابع سخت افزاری را واگذار می کنند و در صورت پر شدن منابع هر میهمان، میهمان دیگری دچار مشکل نمی شود.

این نوع مجازی در اجاره سرورهای مجازی VPS – VDS برای اجاره کنننده بسیار اهمیت دارد زیرا مطمئن خواهد بود مقدار حافطه یا پرازنده مورد نظر کاملا اختصاصی است.
از جمله هایپرویزورهایی که از این دسته هستند vmWare ESXi ، Ms HyperV و Cytrix Xen می باشند.

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

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

مجازی سازی IT Infrastructure به شما این امکان را می دهد تا هزینه های واحد IT شما بسیار کمتر شود در حالیکه که کارایی را بسیار بالاتر می برد و از همه مهم استفاده درست از منابع سخت افزاری شما که می توان منابع Compute,Storage و Network باشه و انعطلاف پذیری بسیار بالایی که شما قبلا در physical  دیتاسنتر ها نمیدید را به شما می دهد.به جرات شاید بگم در دنیا کمتر شرکتی را می شود دید که به سمت مجازی سرور نرفته باشد.

در ادامه ما ۴ دلیل اصلی که باید سمت virtualization  بریم را بررسی خواهیم کرد و در اخر به این نتیجه خواهیم رسید که virtualization برای سازمان های ما بسیار مناسب هست:

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

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

  •  Storage Virtualization
  • Server Virtualization
  • Network Virtualization
  • Desktop Virtualization
  • Application Virtualization
  • ( Data Center Virtualization (Private Cloud
  • Desktop Virtualization

در پست های بعدی به هرکدام از این مجازی سزی ها می پردازیم.

نوشته های مشابه

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا