پروتکل Blast Extreme یکی از اجزا VMware Horizon 7 است که آخرین نسل از تکنولوژی مجازی سازی دسکتاپ و پلتفرم Application Delivery است.
در واقع Blast Extreme یک نسخه تکامل یافته Display Protocol است که اجازه دسترسی از طریق HTML را می دهد. Blast نام نسخه اولیه این پروتکل است که مبتنی بر TCP بوده و از Codec های JPG/PNG جهت تحویل Desktop از طریق Browser استفاده می کرد. اما پروتکل Blast Extreme می تواند علاوه بر JPG/PNG Codec، از H.264 Codec نیز استفاده کرده و بر حسب شرایط به صورت اتوماتیک بین این دو پروتکل، پروتکل مناسب را انتخاب کند.
H.264 علاوه بر Performance بالا، تجربه استفاده کاربران را نیز بهبود داده است. در صورت استفاده از H.264 عملیات Encoding می توانند به واسطه سخت افزار یا نرم افزار انجام شود. در سمت Endpoint نیز به صورت پیش فرض Decoding به واسطه سخت افزار انجام می شود، مگر اینکه Client قابلیت H.264 نداشته باشد. سرورهایی با NVIDIA GRID Graphics Acceleration Cards، می توانند H.264 Encoding را روی سخت افزار Offload کنند.
شرکت VMware استفاده از پروتکل Blast Extreme را در بسیاری از موارد توصیه کرده است. توجه داشته باشید که در مواردی همچون اتصال به Linux Desktop از طریق HTML Access چاره ای جز استفاده از Blast Extreme نیست. در HTML Access از JPG/PNG codec استفاده می شود، البته به جز در مرور گر Chrome که می تواند برای استفاده از H.264 codec نیز تنظیم شود.
تنها کاربرانی که از Zero Client استفاده میکنند محدود به استفاده از PCoIP هستند. برای مشاهده لیستی از Zero Client ها و Thin Client های سازگار به VMware Compatibility Guide مراجعه کنید.
توجه داشته باشید که اگر شما Pool ای داشته باشید که برای Blast Extreme تنظیم شده باشد و به کاربران اجازه انتخاب پروتکل داده نشده باشد، در صورت استفاده از Zero Client، به صورت اتوماتیک اجازه استفاده از PCoIP صادر خواهد شد.
در صورت استفاده از راه کار NVIDIA GRID vGPU، پروتکل Blast Extreme کارایی بهتری نسبت به PCoIP در 3D Rendering و برای برنامه های Graphics Intensive خواهد داشت.
مزایای Blast Extreme
- پشتیبانی طیف وسیعی از کلاینت ها از جمله Windows، Linux، Mac، Android، iOS، Chrome و به طور کلی هر نوع Browser.
- توانایی رفع نیازمندی کاربران در کاربردهای Graphics Intensive با استفاده از کارت های NVIDIA GRID GPU–based hardware acceleration.
- بهبود و بهینه سازی در استفاده از پهنای باند شبکه.
- توانایی استفاده از پروتکل TCP و UDP، در حالی که PCoIP تنها از UDP استفاده می کند.
- هوشمندی در تشخیص شرایط شبکه. تا قبل از نسخه Horizon Client 4.8، لازم بود که کاربر به صورت دستی شرایط شبکه را انتخاب کند که عبارت بودند از Excellent، Typical و Poor. در نسخه Horizon Client 4.8 این گزینه حذف شده و شرایط تشخیص شبکه به صورت پویا انجام می شود. این قابلیت هوشمند را اصطلاحاً Blast Extreme Network Intelligent Transport (BENIT) می نامند.
- زمانی که از 264 استفاده می کنید، مصرف CPU کاهش خواهد داشت و در نتیجه عمر باتری در Mobile Device ها افزایش خواهد یافت.
- مدیریت ساده با استفاده از Windows Group Policy، یا Horizon 7 Smart Policies که در داخل User Environment Manager 9.1 به بعد نیز تعبیه شده است.
- مدیریت امنیت ساده تر. در صورت استفاده از VMware Unified Access Gateway (UAG) به عنوان Secure Gateway، تنها کافی است پورت TCP 443 را روی فایروال لایه Edge باز کنید.
سیر تکاملی Blast Extreme
در March سال 2013 و با انتشار HTML Access در نسخه View 5.2، پروتکل Blast در اختیار عموم کاربران قرار گرفت. در نسخه Horizon 6 برای نخستین بار از Blast برای سیستم عامل Linux استفاده شد. در نسخه های 7.0 و 7.2 برای سیستم عامل لینوکس تنها از JPEG/PNG codec و TCP استفاده می شد. اما Blast Extreme از نسخه Horizon 7 به بعد بود که معرفی شد.
جدول زیر مقایسه ای است بین قابلیت های مختلف پروتکل Blast Extreme در زمانی که از Client ها و Desktop های متفاوتی استفاده می کنید.
Horizon Client 4 or later |
HTML Access 4 or later |
Horizon for Linux |
|
TCP | Yes | Yes | Yes |
UDP | Yes | No | 7.5 or later |
JPG/PNG codec | Yes | Yes | Yes |
H.264 codec | Yes | Chrome 45 and later | 7.0.3 or later |
Hardware decoding | Yes | Chrome 45 and later | 7.0.3 or later |
Feature parity with PCoIP | Yes | No | 7.5 or later |