در حالی که فناوری VDI به تیمهای فناوری اطلاعات امکان کنترل کامل بر استقرار و مدیریت دسکتاپ مجازی را میدهد، ابزارهایی از فروشندگان دیگر مانند Citrix و VMware میتوانند به آسانتر کردن این فرآیند کمک کنند. بخش فناوری اطلاعات یک سازمان هنگام سرمایهگذاری در نرمافزار زیرساخت دسکتاپ مجازی (VDI) باید عوامل مختلفی را در نظر بگیرد. امروزه طیف گستردهای از ارائه دهندگان VDI در بازار وجود دارد، از جمله موارد زیر:
- Citrix Virtual Apps and Desktops
- VMware Horizon
- دسکتاپ مجازی Azure
- سرور برنامه از راه دور موازی (RAS)
- فضاهای کاری آمازون
بهترین گزینه برای یک سازمان بستگی به این دارد که مدیران فناوری اطلاعات تا چه حد میخواهند زیرساختهای خود را تحت مدیریت داشته باشند و آیا میخواهند از فناوری ابری استفاده کنند یا خیر. سازمانهایی که کمتر نگران کنترل کامل زیرساختهای خود هستند و میخواهند دسکتاپ مجازی خود را در فضای ابری میزبانی کنند، ممکن است بخواهند یک پکیج دسکتاپ به عنوان سرویس (DaaS) سنتی را به جای گزینههای نرم افزار VDI در نظر بگیرند. برای موقعیتهایی که VDI بهترین گزینه به نظر میرسد، برنامهها و دسکتاپهای مجازی Citrix و VMware Horizon View هر دو دارای ویژگیهای غنی هستند و میتوانند از استقرار در محل (on-prem)، ابر و ترکیبی پشتیبانی کنند.
Citrix Virtual Apps and Desktops و Citrix DaaS
پیشنهاد VDI در محل Citrix، Citrix Virtual Apps and Desktops یا به اختصار CVAD است. CVAD مجموعه کاملی از محصولات است که بخش فناوری اطلاعات سازمان را قادر میسازد تا یک محیط VDI کامل ایجاد کند و تجربه کاربر را مدیریت کند. این سرویس به طور گستردهای قابل دسترسی است. برنامه Citrix Workspace در دستگاههای مختلف در دسترس است و حتی نیاز به برنامه Workspace ندارد. کاربران میتوانند با هر مرورگر HTML5 به Citrix متصل شوند. سایر ویژگیهای کلیدی CVAD شامل موارد زیر است:
- Citrix Hypervisor: یکهایپروایزر کامل با ویژگیهای غنی با پشتیبانی از GPU مجازی (vGPU) است. CVAD با دسترسی رایگان به ویژگیهای Citrix Hypervisor Premium Edition ارائه میشود. اما Citrix به Citrix Hypervisor محدود نمیشود و روی Nutanix، VMware ESXi، Azure، AWS، Google Cloud Platform، Oracle و غیره کار میکند.
- Machine Creation Services: یک ابزار مدیریت تصویر ساده است که بر روی یک پایگاه ذخیرهسازی کار میکند و میتواند به ارائه سریع دسکتاپهای غیردائم در فضای ابری کمک کند.
- Provisioning Services: یک ابزار مدیریت تصویر پیشرفته مبتنی بر شبکه است که به مدیران اجازه میدهد تصاویر دسکتاپ مجازی را به هر نقطه پایانی در همان شبکه پخش کنند.
- StoreFront: یک وب سایت فرانت اند قابل تنظیم است که کاربران میتوانند به برنامهها و دسکتاپ خود دسترسی داشته باشند.
- Director: یک میز کمک و ابزار عیب یابی است که میتواند بینشی در مورد عملکرد محیط VDI ارائه دهد.
- Workspace Environment Manager: یک ابزار مدیریت تجربه کاربر است که به تیم فناوری اطلاعات اجازه میدهد محیط دسکتاپ مجازی کاربر نهایی را مدیریت کند.
برنامهها و دسکتاپهای مجازی Citrix، برنامههای اشتراک چندسطحی را ارائه میدهند که ممکن است در دسترس بودن این ویژگیها را محدود کند.
VMware Horizon View
پیشنهاد VDI شرکت VMware محصول VMware Horizon View است. مانند Citrix، این راهکار هم مجموعهای کامل از ویژگیها و محصولات برای ایجاد یک محیط VDI کامل برای کاربران نهایی است. با این حال مهمترین تفاوت این است که VMware Horizon فقط از VMware ESXi به عنوان یکهایپروایزر داخلی پشتیبانی میکند. برخی از ویژگیهای کلیدی VMware Horizon شامل موارد زیر است:
- VMware ESXi یک جزء مجموعه مجازیسازی سرور VMware vSphere است که با VMware Horizon ارائه میشود و سالها یک گزینه مجازیسازی داخلی محبوب بوده است. با این حال، برخلاف برنامهها و دسکتاپهای مجازی Citrix، VMware Horizon فقط از ESXi به عنوانهایپروایزر داخلی پشتیبانی میکند.
- Instant Clones راهی برای استقرار دسکتاپ مجازی از یک تصویر است.
- App Volumes راهی برای بسته بندی برنامهها در لایههای برنامه و مدیریت برنامهها جدا از تصویر سیستم عامل است.
- Dynamic Environment Manager یک ابزار کامل مدیریت محیط کاربر است که به مدیران اجازه میدهد تجربه کاربر نهایی را مدیریت کنند.
- Horizon Help Desk ابزاری با کاربرد آسان برای ServiceDesk است که تیم فناوری اطلاعات را قادر میسازد تا کاربران را تحت الشعاع قرار دهد، برنامههای مسدود شده را حذف کند و موارد دیگر.
مقایسه برنامهها و دسکتاپهای مجازی VMware Horizon و Citrix
Citrix Virtual Apps and Desktop و VMware Horizon View از بسیاری جهات مشابه هستند. برای مثال، هر دو دارای مجوز Hypervisor هستند و بسیاری از قابلیتهای مشابه، از جمله پشتیبانی از خدمات دسکتاپ از راه دور (RDS) و احراز هویت چند عاملی Azure (MFA) را ارائه میدهند. جدول زیر ویژگیهای مختلف هرکدام از راهکارها را نشان میدهد:
VMware | Citrix | |
هایپروایزر | فقط VMware ESXi | Citrix Hypervisor, VMware ESXi, Microsoft Hyper-V, Nutanix Acropolis |
مدیریت تصویر مبتنی بر ذخیره سازی | Instant Clones | Machine Creation Services |
مدیریت تصویر مبتنی بر شبکه | – | ارائه خدمات |
عیب یابی | Horizon Help Desk Tool | Director |
لایه بندی برنامه | App Volumes | Citrix App Layering |
مدیریت کاربر | Dynamic Environment Manager | Workspace Environment Manager |
دسترسی خارجی | VMware Access Gateway | Citrix ADC |
انواع VDI | ماندگار، ناپایدار | ماندگار، ناپایدار |
پشتیبانی از RDS | دارد | دارد |
پشتیبانی از Azure MFA | دارد | دارد |
کلاینت HTML5 | دارد | دارد |
نسخههای ابری | Horizon Cloud | Citrix DaaS |
راهکار DaaS | VMware DaaS | Citrix DaaS |
پروتکل نمایش از راه دور | Blast Extreme | HDX |
بزرگترین تفاوت این است که هر کدام از Hypervisorهای داخلی از کدام یک پشتیبانی میکنند. Citrix از Nutanix، VMware ESXi، Citrix Hypervisor و Microsoft Hyper-V پشتیبانی میکند، در حالی که VMware فقط از VMware ESXi پشتیبانی میکند. سازمانهایی که VMware Horizon را انتخاب میکنند، وضعیت محدودیت به یک تامین کننده را در Hypervisor خود خواهند داشت.
Citrix همچنین از ابرهای بیشتری پشتیبانی میکند و استفاده از آن در فضای ابری آسانتر است. سازمانها میتوانند محیط CVAD خود را در Azure راه اندازی کنند یا Citrix DaaS را با Azure اجرا کنند. با VMware، محیط Horizon به ابر VMware متصل میشود و بیشتر شبیه گسترش محیط داخلی به ابر است تا انتقال کامل به ابر.
آخرین تفاوت بزرگ بین این دو پروتکل نمایش از راه دور آنهاست. پروتکل مربوط به Citrix پروتکل HDX و در موردVMware پروتکل Blast Extreme است. Citrix HDX ممکن است با دستگاههای جانبی مانند دستگاههای USB کمی بهتر کار کند، در حالی که VMware Blast Extreme ممکن است با vGPU بهتر کار کند. با این حال، هر دو پروتکل مناسبی هستند و تجربه کاربری خوبی را ارائه میدهند.
انتخاب ارائه دهنده مناسب VDI
مهمترین تفاوت بین VMware Horizon و Citrix Virtual Apps and Desktop محدود شدن به تامین کننده برای Hypervisor در محل است. برای سازمانهایی که قبلا از VMware ESXi استفاده کردهاند و قصد تغییرهایپروایزر داخلی خود را ندارند، VMware Horizon میتواند کارساز باشد. با این حال، برای سازمانهایی که ازهایپروایزر دیگری در محل استفاده میکنند یا قصد دارند یک رویکرد ابری ترکیبی باهایپروایزرهای مختلف اتخاذ کنند، VMware Horizon ممکن است مناسب نباشد.
یکی دیگر از ملاحظات مهم، دانش درون یک سازمان است. ممکن است آموزش مجدد مدیران Citrix برای کار با VMware و بالعکس زمان ببرد. هر دو محصول دارای ویژگیهای غنی هستند و از موارد استفاده متنوع پشتیبانی میکنند. با این حال، همانطور که پیشنهادات مبتنی بر ابر مانند دسکتاپ مجازی Azure در حال افزایش است، انتخاب مهمتر احتمالا بین VDI و DaaS خواهد بود. Citrix و VMware نیز با محصولات خود وارد فضای DaaS شدهاند و گزینههای ترکیبی را ارائه میکنند که ممکن است برای سازمانهایی که به سمت فضای ابری حرکت میکنند مفید باشد.