منابع و پهنای باند مورد نیاز راهکارهای مجازی سازی دسکتاپ

مقایسه صورت گرفته بین پروتکل های PCoIP (Horizon 6) , ICA , RDP 8  در پرپوزال رسمی منتشر شده توسط کمپانی وی ام ور با شرایط زیر :

  • سشن ویندوزی از ویندوز ۲۰۱۲R2 برای ۶۰ کاربر
  • به سیستم عامل مذکور ۸ هسته سی پی یو اختصاص داده شده است
  • کاربرها در حال استفاده از سیستم با کاربری آفیس هستند و سیستم زیر بار است
  • هر کاربر به طور متوسط ۳٫۵ برنامه در حال اجرا دارد که بصورت متوالی بین آنها سوئیچ میکند
  • سشن هر کاربر روی رزولوشن ۸۶۴*۱۱۵۲ تنظیم شده است با عمق رنگ ۳۲ بیت
  • پروتکل ICA رو حالت کمترین فشرده سازی تصویر تنظیم شده است

با شرایط فوق نتایج آزمایش به صورت زیر است: (برای مشاهده عکسها در اندازه بزرگتر و با کیفیت بیشتر روی آنها کلیک کنید)

نمودار مصرف CPU :

 

cpu مورد نیاز راهکارهای مجازی سازی

نمودار مصرف پهنای باند( برای هر ۶۰ کاربر! ):

پهنای باند مورد نیاز راهکارهای مجازی سازی

متوسط مصرف هر کاربر در این کاربری به شرح زیر است :

  • هر کاربر PCoIP به طور متوسط ۴۴٫۷ Kbps
  • هر کاربر ICA ( با فشرده سازی حداقلی – یعنی میتواند بهینه تر شود) به طور متوسط ۴۸٫۴ Kbps
  • هر کاربر RDP 8 به طور متوسط ۵۰٫۷ Kbps

طبق همین پروپوزال میتوان برای کاربری آفیس به هر ۸ کاربر یک CPU اختصاص داد (تعداد هسته های سی پی یو هایی که هایپر تریدینگ دارند را دو برابر در نظر میگیریم)

طبق همین پروپوزال برای هر کاربر با کاربری آفیس ۱ گیگا بایت رم اختصاص میدهیم.

تذکر ۱ : این مقادیر، صرفا ادعای کمپانی وی ام ور میباشند و طبق تجربه ی ما این مقادیر با شرایط زیر تغییر میکنند:

  • سخت افزار سرور ( Brand, RAM , CPU , Storage )
  • زیر ساخت شبکه
  • ورژن سیستم عامل
  • نوع کاربری

و در واقع اعدای که ما در لابراتوار و پروژه های خود بدست می آوریم با این مقادیر متفاوت هستند و در مورد PCoIP و RDP 8 بیشتر هستند.

تذکر ۲: این پروپوزال قدیمی است و همه ی این پروتکل ها در ورژن جدید خودشون یعنی Horizon7 , HDX , RDP 8.1(remote fx)a

, DDP* بسیار بهینه تر عمل میکنند، که بر اساس تجربه ی ما :

در مصرف منابع سرور:

رتبه ۱ : DDP

رتبه ۲ : HDX

رتبه ۳ : PCoIP

رتبه ۴ : RDP 8.1

در مصرف پهنای باند شبکه :

رتبه ۱ : HDX

رتبه ۲ : DDP

رتبه ۳ : PCoIP

رتبه ۴ : RDP 8.1

در سهولت اجرا :

رتبه ۱ : DDP

رتبه ۲ : RDP 8.1

رتبه ۳ : PCoIP

رتبه ۴ : HDX

نکته : این مقادیر وبستگی مستقیم به دو فاکتور زیر دارد:

  1. نوعع کاربری
  2. ضریب همزمانی کاربری

پروتکل DDP 

 

پروتکل DDP بهینه شده پروتکل RDP مایکروسافت است که با الگو گیری از استاندارد تصویر H.264 بدینگونه عمل میکند که:

  1. تصویر تفاضلی توسط سرور تولید میشود (یعنی صرفا تفاضل دو فریم تولید میشود- بار بسیار کمتری به سرور وارد میکند)
  2. تصاویر توسط الگوریتمی خاص فشرده میشود.  بیش از ۸۰ درصد مصرف کمتر پهنای باند در مقایسه با RDP
  3. بسته های فشرده شده توسط الگوریتمی خاص رمزنگاری میشود.

نتایج تست این پروتکل به شرح زیر است :

نتایج تست پروتکل DDP زیرو کلاینت

منابع مورد نیاز برای این پروتکل برای دو کاربری آفیس و حرفه ای محاسبه شده و به شرح زیر است:

۱- کاربری آفیس:

  • هر کاربر ۱٫۵GB رم
  • هر ۲٫۵ کاربر یک هسته سی پی یو (تعداد هسته های سی پی یو هایی که هایپر تریدینگ دارند را دو برابر در نظر میگیریم)

۲- کاربری حرفه ای :

  • هر کاربر ۲GB رم
  • هر ۲٫۵ کاربر یک هسته سی پی یو (تعداد هسته های سی پی یو هایی که هایپر تریدینگ دارند را دو برابر در نظر میگیریم)

-در نظر داشته باشید که مقدار ۲GB رم برای خود هاست رزرو کنید بعنواان مثال برای ۲۰ کاربر آفیس سی پی یو i7 و ۲۴GB رم در نظر بگیرید.

– منابع فقوق برای رزولوشن تصویر ۱۳۶۶*۷۶۸ که یک رزولوشن مناسب برای مانیتورهای تا سایز ۲۰ اینچ میباشد در نظر گرفته شده و مقدار بیشتر به منابع بیشتر و مقادیر رزولوشن کمتر به منابع کمتر نیاز دارد.

-مثال فوق برای تجربه ی کاربری مطلوب در نظر گرفته شده است و مشتریان بسیاری منابع فوق را برای حتی ۳۰ کاربر آفیس استفاده میکنند.

– نوع سیستم عامل هم در میزان منابع موثر است-از نظر استفاده بهینه از منابع سیستم های عامل را بصورت زیر رتبه بندی میکنیم:

  1. Server 2012 R2
  2. Win 8.1
  3. Win 7
  4. Win 10

-باس رم در عملکرد سیستم بسیار موثر است. ( حتی المقدور از رم های DDR4 استفاده شود)

-برای تعداد کاربر بیش از ۵ نفر حتما از SSD برای سیستم عامل و برنامه ها استفاده شود.(سرعت خواندن و نوشتن SSD در عملکرد سیستم بسیار موثر است-  سرعت مطلوب حدود ۵۰۰MB برای خواندن و نوشتن است-برای تعدا کاربر بیش از ۳۰ نفر حتما از SSD بعلاوه RAID0 استفاده شود)