آیا با تفاوت سیتریکس و هورایزن آشنا هستید؟
![تفاوت سیتریکس و هورایزن](https://rahaco.net/mag/wp-content/uploads/2020/11/تفاوت-سیتریکس-و-هورایزن.jpg)
تفاوت سیتریکس و هورایزن
دو شرکت Citrix و VMware دو قطب اصلی در مبحث مجازی سازی هستند. VMware بواسطه محصول vSphere در مجازی سازی سرور که بوسیله سیستم عامل Esxi مجازی سازی کل دیتاسنتر را انجام میدهد.
محصول Horizon در مجازی سازی دسکتاپ و محصول بسیار پر قدرت دیگر با نام NSX در مجازی سازی شبکه پر طرفدار هستند.
و از طرف دیگر Citrix به واسطه مجازی سازی دسکتاپ و همچنین نرم افزارهایی با نام های XenDesktop و XenApp همچنین Netscaler که یک ابزار کامل برای ارتباط کاربرها با شبکه داخلی است.
و همچنین بهعنوان یک Load balancer و خیلی موارد دیگر پرچمدار در مجازی سازی هستند. در این مقاله ما به تفاوت سیتریکس و هورایزن و همچنین معایب و مزایای دو محصول XenDesktop و Horizon میپردازیم.
قبل از آن، در صورتی که تمایل داشتید. با آماده سازی ویندوز ۱۰ به عنوان یک Template در Horizon 7.0.3 آشنا شوید، لینک آبی را لمس کنید. در ادامه شاید سوالی که همیشه در ذهن شما در مورد این تکنولوژی و این دو شرکت هست اینکه:
در حوزه VDI کدام شرکت بر رقبا برتری دارد؟
این جواب حاصل سالها تجربه و کار بنده در این حوزه و انجام پروژه های متعدد در هردو بستر و پیاده سازی برای شرکت های مختلف هست.
بسیار سخت است که بگیم کدام بهتر از دیگری است. چون بسته به جایی که شما قرار هست استفاده کنید هر کدام میتوانند مزایا و معایب داشته باشند.
در این مقاله با هم تفاوت ها و معایب و مزایا هر دو محصول رو بررسی خواهیم کرد. به این دید که شما با خواندن این مقاله به این نتیجه برسید که کدام راهکار مناسب سازمان شما است.
ویژگی | Citrix | Horizon | توضیحات |
---|---|---|---|
Launch یا اجرا شدن اتوماتیک برنامه بعد ازارتباط با سرور VDI | Supported | Not Supported | این ویژگی به شما این امکان را میدهد.که یکسری از نرم افزارها بعد ازارتباط با VDI برا سهولت کار اجرا شوند. |
به صورت اتوماتیک قرار گرفتن برنامه های ویندوزی در Start Menu | Supported | Not Supported | این ویژگی به شما این امکان رامیدهد.برنامههای Publish شده در ساختار VDI به صورت اتوماتیک در Start Menu قرار بگیرند |
پشتیبانی از ویژگیهای Windows Aero | Supported | Not Supported | این ویژگی به شما این امکان را میدهد. تابتوانید از App Switching وApplication peakکهاز امکاناتWindows aero است استفاده کنید. |
اجرای نرم افزارهای ویندوزی بر روی موبایل های Touch | Supported | ||
کانفیگ کلاینتها بر اساس Email آدرس کاربران | Supported | Not Supported | در سیتریکس این امکان وجود دارد.که کاربران به وسیله ایمیل سازمانی خود در VDI عمل Login را انجام بدهند. البته نیاز به تنظیمات در DNS است. |
کانفیگ کلاینتها براساس Email آدرس کاربران | Supported | Not Supported | این امکان به شما این قابلیت را میدهدکه در مکانهایی مانند کیوسک یا محیط های عمومی مانند کتابخانه ها افراد بتوانند بدون عمل احراز هویت به Desktop ها Application ها در محیط VDI دسترسی داشتهباشند. |
پشتیبانی از anonymous user sessions | Supported | Not Supported | این امکان به شما اینقابلیت را میدهد که در مکانهایی مانند کیوسک یا محیط های عمومی مانند کتابخانه ها افراد بتوانند بدون عمل احراز هویتبه Desktop ها Application ها در محیط VDI دسترسی داشتهباشند. |
User self-service password unlock and reset | Supported | limited | این امکان به شما این قابلیت را میدهد که کاربر در مواقعی که در زمان Login به مشکل بر میخورد. بتواند خودش یک سری موارد مربوط به User Account را انجام دهد مانند تغییر پسورد و همچنین Unlock. البته این امکان زمانی برقرار میشود. که کاربر به یک سری سوال ها جواب دهد و بعد از درست بودن جواب ها امکان مدیریت User Account برای اون کاربر مهیا خواهد شد |
بهبود کارایی و همچنین سرعت session ها در مقیاس های طولانی و همچنین بر روی WAN | Supported | limited | |
graphics acceleration | Supported | این ویژگی به شما این امکان را میدهد تا از graphic acceleration به وسیله GPU بر روی کارت گرافیگ های Intel و AMD و NVIDIA استفاده کنید |
|
Built-in gateway for remote access | Supported | Supported | شرکت Citrix برای ارتباط کاربران راه دور(اینترنت) از یک ابزاری استفاده میکند به نام Netscaler Gateway که به شما این امکان را میدهد که کاربران بر روی اینترنت هم بتوانند از طریق بستر SSL به منابع شما در دیتاسنتر متصل شده و از منابع استفاده کنند. همین حالت دقیقا برای Horizon هم موجود است. در Horizon شما دو انتخاب دارید Security server و AP server. که شما میتوانید از آن ها به عنوان Gateway استفاده کنید |
multi-factor authentication | Supported | Supported | برای امنیت بیشتر شما میتوانید از چندین روش احراز هویت استفاده کنید |
Highly available | Supported | Supported | در Citrix این قابلیت وجود دارد که شما میتوانید که برای هر component بیش از یک سرور داشته باشید برای بحث در دسترس پذیری بالا. در Horizon هم همچین قابلیبتی وجود دارد که بیش از یک سرور را برای بخش های مختلف داشته باشید |
platform | Supported | سیتریکس از Platform های Hyper-v ,XenServer ,vSphere ,Google Cloud ,Amazon و چند مورد دیگه میتوانند استفاده کند. Horizon فقط از Platform مربوط به vSphere میتوانند استفاده کند. |
|
Built-in user profile management | Supported | Supported | در هر دو محصول ابزارهایی برای مدیریت پروفایل کاربران موجود هست. مانند Personal vDisk و همچنین Persona Management و استفاده از Roaming Profile |
Power management | Supported | limited | مدیریت مربوط به Power Management در سیتریکس بسیار پیشرفته است حتی در حدی که شما میتوانید زمانبندی کنید که در چه زمانهایی از روز و حتی چه روزهایی در هفته چند ماشین مجازی روشن و همچنین میتوانید از درصد هم استفاده کنید. Horizon هم همچین امکانی دارد اما به اندازه ی Citrix شما حق انتخاب زیادی ندارید و فقط یک سری موارد ثابت هستند که میتوانید استفاده کنید. |
Monitoring | Supported | limited | یکی از موارد مهم مانیتورینگ و همچنین انجام موارد Helpdesk از راه دور هستش.Citrix با استفاده از یک کنسول Native با نام Director به شما این امکان را میدهد که به صورت کاملا ریز Desktopها و نرم افزارهای باز شده توسط کاربران و همچنین منابع مورد استفاده توسط Desktop ها را مانیتور کنید و علاوه بر مانیتورینگ به شما این امکان را میدهد که دسکتاپ کاربران دیده و آنها را مدیریت کنید از طریق امکانی با نام Shadowing. در Horizon امکان مانیتورینگ Desktop ها وجود دارد اما نه خیلی کاربردی طوری که شما باید از ابزار دیگری با نام vRops استفاده کرد. |
User Experience | Supported | limited | اولین و مهمترین موضوع در بحث VDI برمیگردد به User experience و راحتی کاربران برای دسترسی به دسکتاپ ها و همچنین دسترسی به نرم افزار های Publish شده است. شرکت Citrix تلاش بسیار زیادی در رابطه با این موضوع انجام داده است به شکلی که وقتی برنامه ای بر روی دسکتاپ اجرا میکند هیچ حسی به کاربر انتقال داده نمیشود که این نرم افزار بهصورت لوکال اجرا شده است یا بصورت Remote. مثلا شما میتوانید به راحتی برنامه های Publish شده در Start menu و حتی بر روی دستکتاپ خود داشته باشید. و حتی مهم تر از همه بحث Performance مطرح است یعنی وقتی برنامه ای را باز میکند کاربر احساس کند که این برنامه بهصورت لوکال اجرا شده است. شرکت VMware بر خلاف شرکت Citrix خیلی تلاش بر روی این قضیه نگذاشته است و نسبت به سیتریکس بسیار پایین تر است. |
Remote Pc | Supported | SCOM یک ابزار مانیتورینگ بسیار پر قدرت ماکروسافتی است که شما میتوانید تمام شبکه خودتان را بهصورت متمرکز مانیتور کنید .Citrix قابلیت یکپارچگی با SCOM را دارد به شکلی که شما میتوانید در کنسول SCOM تمام پخش ها Citrix را مدیریت کنید Horizon به شما امکان یکپارپگی با SCOM را نمیدهد. |
|
Performance | Supported | limited | Citrix بوسیله پروتکل HDX کارایی یا Performance مربوط به Session حتی Session هایی یا مسافت طولانی و بر روی بستر WAN هستند را بسیار بهینه میکند. Horizon هم به طبع این کار را انجام میدهد اما بسیار محدود است. |
مجازی سازی
مجازی سازی تحولی عظیم در دنیای IT است که سعی دارد تا مشکل وابستگی میان ۴ لایه سیستم عامل، سخت افزار، داده و نرم افزار را در یک کامپیوتر از بین ببرد.
و از این طریق منجر به بهره وری در هزینه های سخت افزار و نرم افزار و نیز استفاده بهینه از تمامی منابع سیستمی، کاهش هزینه و کاهش مصرف انرژی شود.