چکيده: در اين مقاله به اين ميپردازيم که مجازی سازی چيست، انواع مجازی سازی کدامند و مزايای مجازی سازی چه هستند؟
مجازی سازی دسکتاپ چيست؟
مجازی سازی به ساخت نسخه مجازی (مفهوم مجازی در مقابل واقعی منظور است) چیزی مانند سیستم عامل، بستر سخت افزاری رایانه ها، تجهیزات حافظه و منابع شبکه را در بر می گیرد. مجازی سازی از سال 1960 با تقسیم منطقی منابع سیستم بین برنامه های گوناگون به وسیله رایانه های mainframe شروع شد. شاید هر کدام از ما اولین بار که هارد دیسک خود را پارتیشن بندی کردیم، با مجازی سازی آشنا شده ایم. چرا که پارتیشن بندی درواقع تقسیم بندی مجازی یک هارد دیسک به دو قسمت است، انگار که دو عدد هارد داریم.
مجازی سازی انواع گوناگونی دارد و برای درک بهتر مجازی سازی معمولا از تعریف و مفاهیم مجازی سازی سخت افزار استفاده می کنند.
انواع مجازی سازی
مجازی سازی سخت افزار (Hardware Virtualizion)
در این نوع مجازی سازی ایده اصلی این بوده است که اگر بتوان روی یک کامپیوتر یا سرور، بیش از یک سیستم عامل نصب کرد که مستقل از هم عمل کنند، از منابع سخت افزاری بهتر استفاده کرده ایم و در هزینه ها صرفه جویی انجام داده ایم. به هر کدام از این سیستم عامل های مجزا از هم یک ماشین مجازی گفته می شود.
در مجازی سازی سخت افزار، کامپیوتر فیزیکی ای که روی آن مجازی سازی اتفاق می افتد، میزبان یا host machine نام دارد. ماشین های مجازی که روی host اجرا می شوند، guest machine نام دارند. سیستم عامل، نرم افزار یا firmware ای که ماشین های مجازی را روی host می¬سازد hypervisor یا Virtual Machine Manager نام دارد.
مجازی سازی سرور یا مجازی سازی پلتفرم نام های دیگر برای مجازی سازی سخت افزار هستند. به عبارتی دیگر در این نوع مجازی سازی، ماشین های مجازی ساخته می شود که مانند کامپیوترهای واقعی عمل می کنند و درون آن ها سیستم عامل نصب می شود. نرم افزارهای نصب شده در ماشین های مجازی از منابع سخت افزاری مستقل و جدا هستند. برای نمونه، یک کامپیوتر فیزیکی که روی آن سیستم عامل ویندوز نصب شده است ممکن است بر روی خود یک ماشین مجازی با سیستم عامل Ubuntu Linux را اجرا کند.
البته مجازی سازی سخت افزار مزیت¬های دیگری نیز دارد مانند امکانات زیر که در اینجا درباره آن¬ها گفتگو نخواهیم کرد:
- Snapshot
- Failover
- Migration
مجازی سازی دسکتاپ (Desktop Virtualiztion)
مجازی سازی دسکتاپ یعنی جدا کردن دسکتاپ فیزیکی از دسکتاپ منطقی (Logical). به عبارتی دیگر مجازی سازی دسکتاپ یعنی این که سیستم عامل دسکتاپی که کاربر از آن استفاده می کند از محل فیزیکی آن جدا باشد. ارتباط بین کاربر و دسکتاپ مجازی اش به کمک ارتباطات شبکه LAN، Wireless LAN، WAN خواهد بود.
نوع دیگری از مجازی سازی دسکتاپ Session Virtualiztion است که در آن چندین کاربر به صورت همزمان از طریق شبکه به یک سیستم عامل با منابع قوی تر متصل می شوند.
هر کاربر در این حالت پوشه اختصاصی خود را روی دسکتاپ مجازی دارد که می تواند فایل هایش را در آن ذخیره کند.
کاربران برای اتصال به دسکتاپ های مجازی خود معمولا از زیرو کلاینت استفاده می کنند. قیمت خرید زیرو کلاینت نسبت به رایانه های معمولی ارزان تر است و راهکارهای مجازی سازی دسکتاپ معمولا از نظر هزینه به صرفه هستند. خرید زیروکلاینت در بازار ایران کار آسانی است و پیکربندی ساده ای دارد.
مجازي سازي برنامه (Application Virtualization)
مجازی سازی برنامه به این شکل است که کاربران برنامه هایی را روی کامپیوتر خود استفاده می کنند که در واقع روی کامپیوتر آن نصب است. محصول XenApp شرکت سیتریکس در این رابطه بهترین راهکار به حساب می آید. بسیاری از شرکت ها برای تحت وب کردن برنامه های خود یا دسترسی راه دور به برنامه ها از سیتریکس استفاده می کنند. برای خرید لایسنس سیتریکس نیز شرکت رای پارس آماده ارایه خدمات به مشتریان گرامی می باشد.
انواع ديگر مجازی سازی
مجازی سازی Memory
تجمیع منابع RAM از سیستم های شبکه شده در یک Pool حافظه RAM
مجازی سازی حافظه
جداسازی حافظه مورد استفاده از حافظه فیزیکی روی دستگاه
مجازی سازی شبکه
ساخت یک شبکه فضای آدرس دهی مجازی درون Subnetهای شبکه
شرکت های فعال در حوزه مجازی سازی
شرکت های بسیاری در حوزه مجازی سازی فعال هستند ولی سه شرکت اصلی در این حوزه عبارتند از:
- مایکروسافت (Microsoft)
- وی ام ایر (VMWare)
- سیتریکس (Citrix)
مزايای مجازی سازی
1- کاهش هزينهها
2- کاهش مصرف برق و انرژي
3- مديريت و کنترل بهتر منابع شبکه
4- افزايش سرعت و کيفيت سرويسهاي IT
5- بهبود راندمان
6- راحت تر شدن پشتيبان گيري از اطلاعات
?- نگهداري و تمرکز اطلاعات در يک نقطه يا نقاط کمتر
?- استفاده بهينه از سخت افزار موجود
?- کاهش نياز به تهيه سخت افزار
10- تامين بهتر امنيت اطلاعات
11- مديريت آسان تر امنيت اطلاعات
12- امکان اعمال تغييرات، بسيار سريعتر و با انرژي کمتر
13- کاهش فضاي فيزيکي مصرفي براي سيستم هاي آي تي
14- کار و پايداري بي وقفه حتي در صورت خرابي سخت افزار و يا ارتقا سخت افزار
15- افزايش پايداري شبکه
16- آلودگي صوتي و حرارتي کمتر