مجازی سازی یا ماشین مجازی چیست؟
اگر بخواهیم به طور خلاصه بگوییم استفاده از سخت افزار و منابع سخت افزاری شامل حافظه، پردازنده، دیسک، کارت شبکه و … در یک سیستم کامپیوتری برای راه اندازی و استفاده بیش از یک سیستم عامل به صورت همزمان را مجازی سازی می نامیم.
با این تعریف ساده دستگاه هایی که داری بوت دو یا چند گانه هستند و در لحظه بوت شدن یک سیستم عامل انتخاب شده و کنترل سخت افزار را بر عهده می گیرد در حیطه مجازی سازی قرار نمی گیرند.
به این قسمت خوب دقت کنید که مجازی سازی به طور کلی به دو روش انجام می شود.
لازم به ذکر است که شرکتهای مختلفی در این حوضه فعالیت دارند و با ارائه راهکارهای مجازی سازی، انواع نرمافزارهای کاربردی و… بازار رقابتی این حوضه را رهبری میکنند.
- vmware
- KVM
- CITRIX
- Microsoft
- redhat
- CISCO
از جمله این شرکت ها بزرگ و بی رقیب هستند.
مجازی سازی سرور چیست؟
مجازی سازی سرور فناوری که به سازمان ها و شرکت ها این امکان را میدهد تا به جای نصب هر سرویس روی یک سرور فیزیکی چند سرویس مجزا را روی یک سرور راه اندازی کنیم به طوری که همه توان سخت افزاری و فضای ذخیره سازی سرور در اختیار مجموعه ها قرار میگیرد و ما میتوانیم با توجه به نیاز خودمان برای هر کدام از سرویس ها منابع خاصی را در نظر بگیریم.
در واقع یک نمونه مجازی از سیستم عامل، سخت افزار، فضای ذخیره سازی یا منابع شبکه ایجاد کنیم.
مجازی سازی سرور چگونه کار میکند؟
ساختار این فناوری به این شکل است که یک لایه نرم افزاری که Hypervisor نامیده میشود میان سخت افزار و سیستم عاملهای ما قرار میگیرد و امکان پیاده سازی چندین سیستم عامل را بر روی همان سخت افزار برای ما ایجاد میکند همچنین مدیریت بسیار کاملی از RAM و CPU و فضای ذخیره سازی در اختیار همگان قرار میدهد.
در این فناوری ما همچنین میتوانیم سوئیچ هایی را به طور مجازی ایجاد کنیم و ارتباط بین سیستم عاملهای خودمان را به راحتی و آسانی کنترل کنیم .
مزایای مجازی سازی سرور
- صرفه جویی در مصرف هزینه های خرید سرور و تجهیزات اضافی
- کاهش میزان فضای مصرفی در Data Center
- راه اندازی لابراتوارهای مجازی و انجام آزمایش های خطرناک
- سریعتر شدن سرعت ایجاد و تحویل سرور
- کاهش وابستگی به سخت افزارهای خاص
- بالا رفتن Uptime
- بهبود Disaster Recovery
- ایزوله سازی نرم افزارهای کاربردی یا Application ها
- اضافه کردن طول عمر نرم افزارهای قدیمی
- کمک کردن برای انتقال همه چیز به پردازش ابری یا Cloud Computing
حالا که با این نوع مجازی سازی آشنا شده اید به سراغ نوع دیگر آن یعنی مجازی سازی دسکتاپ برویم.
مجازی سازی دسکتاپ چیست؟
مجازی سازی دسکتاپ یا همان ( VDI ) Virtual Desktop Infrastructure هم تکنولوژی جدیدی است که با استفاده از آن میتوانیم میز کار یا همان سیستم عامل خودمان را در هر مکان و زمانی از طریق شبکه دریافت کنیم. اگر دقت داشته باشد گاهی نیاز است که صفحه دسکتاپمان را در هر جایی با خود داشته باشیم. این مشکل را با این فناوری می توانید حل کنید.
در VDI، چندین و چند دسکتاپ مجازی روی سرور قرار خواهد گرفت و توسط کاربر نهایی مورد استفاده قرار میگیرد. به این معنی که سرور به دسکتاپهای مختلف مجازی تقسیم میشود که بر اساس آن کاربران میتوانند از طریق دستگاه های خود به دسکتاپ مجازی دسترسی داشته باشند، این فضاهای مجازی میتوانند از هر سیستمی و در هر مکان و یا زمانی مورد استفاده قرار گیرند به شرط اینکه امنیت، مجوزها، سیاستهای سازمانی و … تنظیم شده باشد.
مزایای استفاده از مجازی سازی دسکتاپ
- کاهش پهنای باند مورد استفاده شبکه
- کاهش هزینههای خرید و نصب دستگاه های مختلف
- آسانی در ارتقا هرچه بیشتر نرم افزارها و همین طور سهولت در ارتقا سخت افزارهای مجازی
- امکان ایجاد مدیریت بهتر کاربران و کاهش بار کاری مدیریتی به دلیل مدیریت متمرکز
- افزایش امنیت بیشتر نسبت به سیستم های قدیمی و آسانی در دسترسی به وسیله جمع آوری و یکپارچه سازی دادهها
- ایجاد یک محیط کار یکپارچه برای کاربران به دلیل جدا شدن سیستم عامل و برنامههای کاربردی از سخت افزار
- امکان پاسخ سریع به درخواست و مشکلات کاربران و کنترل کردن آنها از راه دور
- استفاده مناسب و مؤثر از منابع
- بهره برداری بهینه از بخش سخت افزاری هر سیستم (سی پی یو، دیسک، حافظه و برق) و به کارگیری بهتر آنها
- اعمال رمزگذاری و ایجاد محدودیت برای کاربران جهت مواقع استفاده غیر مجاز از سیستم