مجازی سازی یا Virtualization چیست؟
مجازیسازی به تکنولوژی گفته میشود که به کمک آن میتوان از منابع فیزیکی وجود بیشترین استفاده را کرد. به کمک این فناوری میتوان منابع سخت افزاری یک کامپیوتر قدرتمند (سرور) را به بخش های کوچکتری تقسیم کرد. بهطوریکه هر بخش خود به صورت مستقل از سایر بخشها قابل کنترل و بهره برداری است. در این صورت هر بخش قابلیتهای کامپیوتر اصلی را دارند با این تفاوت که منابع آنها محدودتر است. در مجازی سازی سرورها منابع سخت افزاری مانند رم، سی پی یو، هارد دیسک و… همگی به بخشهای کوچکتری تقسیم میشود بهطوریکه یک نمونه کوچک از نمونه اولیه را داشته باشیم. به عبارتی زمانی که یک سرور را مجازی سازی کنیم به این معنا است که آن را به چند نمونه کوچکتر تقسیم کردهایم.در Virtualization امکان مدیریت مستقل هر بخش وجود دارد و هر کدام از بخش ها در این جا می توانند سیستم عامل، نرم افزارها و یا حتی دسترسی سخت افزاری خاص خود را داشته باشند.
تاریخچه مجازی سازی سرور و شبکه
جالب است بدانید، با توجه به محبوبیت بی اندازه و گستردگی اخیر تکنولوژی مجازی سازی سرورها، بیش از 50 سال است که از ظهور این فناوری می گذرد. در طول دهه 1960، کمپانی IBM با ارائه اولین سیستم های مجازی سازی حافظه به عنوان پیشگام عرصه مجازی سازی مطرح گردید. در طول دهه 1970، این کمپانی پیشرو، اولین سیستم عامل اختصاصی مجازی خود با نام VM/370 را ارائه نمود. اما به دلیل محدودیت های پردازشی مجازی سازی سطح سیستم عامل (OS-Level virtualization)، در نهایت با توسعه این فناوری و ارائه اولین پلت فرم تجاری مجازی سرورها با نام Z/VM، به عنوان یکه تاز حوزه مجازی سازی شناخته شد.
امروزه سلطه فناوری مجازی سازی سرورها در تمامی بخش های صنعت IT به خصوص با افزایش قابل توجه رویکرد شرکت ها به سمت اکوسیستم های کاملاً مجازی و مبتنی بر کلود کاملاً مشهود است. محبوبیت حوزه مجازی سازی در اواخر دهه 1990 با انتشار محصول نرم افزاری VMware workstationتوسط کمپانی VMware با قابلیت پشتیبانی از معماری های x86 / x64 و امکان همزمان اجرای سیستم عامل های لینوکس، ویندوز و MacOS بر روی یک پلتفرم به شدت افزایش یافت. این فناوری مدرن در طی 20 سال گذشته، نقش اساسی در شکل گیری و بهبود خدمات زیرساخت های IT داشته است. حال پس از آشنایی با فناوری مجازی سازی، به بررسی شیوه عملکرد مجازی سازی سرورها می پردازیم.
در دنیای امروزی باید با انواع تکنیک ها یا روش های مجازی سازی طبق محصولاتی که شرکت های مجازی سازی مانند Citrix ، Oracle ، IBM، VMware، مایکرسافت و … می سازند آشنایی داشته باشید.اما وجود نمونه های متعدد از نرم افزار های مجازی ساز این کار را مقداری سخت کرده ما در ادامه به توضیح انواع مجازی سازی می پردازیم با ما همراه باشید.
مزایای مجازی سازی سرور و شبکه
۱- مدیریت بهتر شبکه و ایجاد انعطاف پذیری بالا در استفاده از تجهیزات
۲- کاهش میزان فضای مصرفی در دیتا سنتر
۳- فرآیند نگهداری و پشتیبانی آسانتر و بهینه تر
۴- صرفه جویی در مقدار فضای مورد نیاز جهت مکانهای سرویس دهنده ها
۵- صرفه جویی در مصرف انرژی
۶- کاهش پیچیدگی های اجرایی
۷- کاهش هزینه خرید تجهیزات سخت افزاری
۸- افزایش و بازدهی بیشتر توان عملیاتی با استفاده از سرور مجازی
۹- ایجاد امنیت بیشتر در شبکه
۱۰- افزایش ظرفیت شبکه و انعطاف پذیری بیشتر آن
۱۱- استفاده چندین نفر به طور اشتراکی از سرور و بالا بردن بهره وری و کارایی شبکه
انواع مجازی سازی Virtualization Types
خوب است که بدانید مجازیسازی انواع مختلفی دارد که هر کدام از آنها برای کاربر خاصی به کار میروند. از جمله انواع مجازی سازها میتوانیم به موارد زیر اشاره کنیم.
Server Virtualization (مجازی سازی سرور)
Virtual Desktop Infrastructure ( مجازیسازی دسکتاپ)
Storage Virtualization (مجازی سازی استوریج)
Software Virtualization (مجازی سازی نرم افزار)
I/O Virtualization (مجازی سازی I/O)
Network Virtualization (مجازیسازی شبکه)
Data Virtualization (مجازی سازی دیتا)