Virtual Desktop Infrastructure یا VDI برنامه ای برای مجازی سازی دسکتاپ در یک سرور مرکزی است. VDI نوعی مجازی سازی دسکتاپ است، زیرا Image دسکتاپ خاص در ماشین مجازی (VM) اجرا می شوند و از طریق شبکه به دست کلاینت میرسد، که این کلاینت ها ممکن است رایانههای شخصی یا دستگاههای دیگر مانند تبلتها یا تین کلاینت ها باشند. VDI یک برنامه مجازی سازی است که شرکت های بزرگی مانند VMware، Micrsoft،Citrix و… این محصول را ارائه داده اند که در کشور ما بیشتر از برنامه VMware Horizon محصول شرکت VMware استفاده میشود.
VDI چگونه کار میکند؟
امروزه با پیشرفت مجازی سازی و استفاده بهینه ازسخت افزارهای موجود و همچنین استفاده از برنامه های متفاوت که در صورت تقاضا باید در دسترس باشند زیرساخت را به سمت مجازی سازی سوق داده است، یک نمونه از این مجازی سازی، مجازی سازی دسکتاپ است که باعث کاهش هزینه ها نیز میشود. در یک نگاه کلی VDI به صورت زیر کار میکند:
- VDI روی ماشین مجازی روی یک سرور متمرکز کار میکند
- در VDI هر دسکتاپ شامل یک ایمیج از یک سیستم عامل است (معمولا ویندوز)
- VM ها به صورت Host-based هستند، یعنی چندین VM میتواند روی یک سرور در دیتاسنتر باشند.
- کلاینت ها، مانند PCها، تبلتها یا تین کلاینت، باید دائماً به سرور مدیریت مرکزی متصل باشند تا بتوانند VD دسترسی داشته باشند.
- VDI دارای یک لایه به نام Broker است، Broker یک لایه میانجی بین یوزرها و منابع مجازی سرور است و ارتباط ان را مدیریت میکند.
انواع VDI
VDI به دو صورت Persistent و Non-persistent اجرا میشود که هرکدام عملکرد خاص خود را دارد.
- persistent VDI: در این راهکار یوزر همیشه به یک دسکتاپ متصل میشود و میتواند دسکتاپ خود را شخصی سازی کند که حتی بعد از ریست شدن اتصال نیز این تنظیمات باقی میماند. در واقع persistent VDI مانند یک دسکتاپ شخصی فیزیکی است.
- Non-persistent VDI: دقیقا عکس Persistent است و در آن تنظیمات و شخصی سازی هایی که روی دسکتاپ انجام میشود ذخیره نمیشود. این نوع مجازی سازی دسکتاپ برای کارمندان و واحد هایی که کارهای تکراری انجام میدهند مناسب است.
مزیت های VDI چیست و چرا باید از آن استفاده کنید؟
سهولت در دسترسی، انعطاف پذیری و امنیت بالا از دلایلی است که باید از VDI باید استفاده کنید. راه اندازی این سرویس در زیرساخت ها HCI به راحتی قابل اجرا است اما در محیط های قدیمی نیاز به پیش نیازهایی است که هزینه های بالایی دارند و VDI با تمام پیچیدگی هایی که دارد لزوما یک انتخاب مناسب برای همه سازمان ها نیست اما برای محیط هایی که از آن استفاده میکنند میتواند مزایای زیادی داشته باشد
- دسترسی ریموت: در یک سازمان کارندان با کمک VDI به راحتی از هرجایی میتوانند به دسکتاپ خود متصل شوند به فایل های و برنامه های خود دسترسی داشته باشند. این راهکار برای کارمندان دورکار بسیار گزینه مناسبی است
- مقرون به صرفه بودن: وقتی تمام پردازش ها روی سرور یا سرورها انجام میشود دیگر نیازی به خرید تجهیزات پردازشی به ازای هر یوزر نیست و این در مقیاس بالا میتواند هزینه ها را به صورت چشمگیری کاهش دهد.
- امنیت بالا: در محیط های VDI اطلاعات و داده ها روی سرورهای متمرکز است که نسبت به دستگاه های کلاینت امنیت بیشتری دارد، البته برای امنیت سرورها نیز باید از تمهیدات لازم استفاده شود.
- مدیریت متمرکز: با اجرای VDI در بستر مجازی که روی سرور مجازی که حالت HCI دارد مدیریت VMها به صورت کاملا یکپارچه و متمرکز است
تفاوت VDI با Desktop Virtulization چیست؟
VDI در واقع نوعی از Desktop Virtulization. Desktop Virtulization یک اصطلاح عمومی برای هر تکنولوژی است که محیط دسکتاپ را از سخت افزار مربوطه جدا میکند مانند Remote Desktop.