{"id":2030,"date":"2017-02-11T08:35:22","date_gmt":"2017-02-11T08:35:22","guid":{"rendered":"http:\/\/axendatacentre.com\/blog\/?p=2030"},"modified":"2017-02-23T15:02:04","modified_gmt":"2017-02-23T15:02:04","slug":"deploying-understanding-the-netscaler-gateway-service-from-citrix-cloud","status":"publish","type":"post","link":"http:\/\/axendatacentre.com\/blog\/2017\/02\/11\/deploying-understanding-the-netscaler-gateway-service-from-citrix-cloud\/","title":{"rendered":"Deploying &#038; Understanding the NetScaler Gateway Service from Citrix Cloud"},"content":{"rendered":"<p>The following content is a brief and unofficial prerequisites guide to better understand NetScaler Gateway Service from Citrix Cloud test delivering virtual apps and desktops powered by XenApp &#038; XenDesktop Service prior to deploying in a PoC, Pilot or Production environment by the author of this entry. The views, opinions and concepts expressed are those by the author of this entry only and do not necessarily conform to industry descriptions or best practises. The views expressed here are my own and do not necessarily reflect the views of Citrix.<\/p>\n<p><strong>Shortened Names<\/strong><br \/>\nNETSCALER GATEWAY SERVICE &#8211; nsg service or ngs<br \/>\nCITRIX CLOUD CONNECTOR &#8211; connector<br \/>\nNETSCALER &#8211; ns<br \/>\nHIGH-AVAILABILITY &#8211; h\/a<br \/>\nXENAPP \u2013 xa<br \/>\nXENDESKTOP \u2013 xd<br \/>\nXENAPP\/XENDESKTOP \u2013 xad<br \/>\nVIRTUAL DELIVERY AGENT \u2013 vda<br \/>\nHIGH DEFINITION EXPERIENCE \u2013 hdx<br \/>\nCITRIX CLOUD &#8211; cc<br \/>\nINFRASTRUCTURE AS A SERVICE &#8211; iaas<br \/>\nVIRTUAL APPLIANCE &#8211; vpx<br \/>\nUSER EXPERIENCE &#8211; ux<br \/>\nICA PROXY &#8211; hdx proxy<\/p>\n<p><strong>Introduction &#038; Overview<\/strong><br \/>\nThe NetScaler Gateway Service is a simple, clean. effortless and but most importantly a powerful way to demonstrate the power of Citrix Cloud by providing secure remote access to your HDX virtual apps and desktops from your resources location over the internet (https) securely. While this service is very very powerful &#038; simple to implement and use, you should under the keep in-mind that NS VPX\/MPX\/SDX is fully featured vs. the NSG Service which is focused on delivery of HDX virtual apps &#038; desktops! So in summary when implementing service undering what is <i><u><b>right vs. relevant<\/i><\/u><\/b> for the customer needs and requirements is very important. Finally you can read more about the service and its benefits at <a href=\"https:\/\/www.citrix.com\/products\/citrix-cloud\/services.html\" title=\"https:\/\/www.citrix.com\/products\/citrix-cloud\/services.html\">https:\/\/www.citrix.com\/products\/citrix-cloud\/services.html<\/a>.<\/p>\n<p><strong>+Enabling the NetScaler Gateway Service<\/strong><br \/>\n1. Login to <a href=\"https:\/\/citrix.cloud.com\" title=\"https:\/\/citrix.cloud.com\">https:\/\/citrix.cloud.com<\/a><br \/>\n2. Select to <i>Manage<\/i> your XAD Service which will take you to <a href=\"https:\/\/xenapp.cloud.com\/\" title=\"https:\/\/xenapp.cloud.com\/\">https:\/\/xenapp.cloud.com\/<\/a>.<br \/>\n3. Select from the drop down menu &#8220;<u><i>Service Delivery<\/i><\/u>&#8221; which is beneath the top menu item displayed  &#8220;<u>Service Creation<\/u>&#8221;<br \/>\n4. Now Select to toggle &#8220;<u>ON<\/u>&#8221; and choose to use the NSG service (preferred for blog article only) or your own NetScaler (Unified) Gateway at your resource location and if you enable to the NSG Service you can choose to check the session reliability (2598) checkbox.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pbs.twimg.com\/media\/C4FlzO9WIAAWVUO.jpg\" title=\"https:\/\/pbs.twimg.com\/media\/C4FlzO9WIAAWVUO.jpg\" \/><\/p>\n<p><strong>The UX<\/strong><br \/>\nUsers connect to https:\/\/<tenantname>.xendesktop.net and then login using there AD <b>UPN<\/b> domain credentials e.g lyndon-jon@x1co.eu and the user&#8217;s credentials are encrypted through-out the login process. User&#8217;s can equally choose between using a full Citrix Receiver (HDX Optimisation Pack 2.x.n for offloading Skype for Business 2015-2016) vs. HTML5 Receiver (HTML5 compliant internet browser) experience by selecting their username in the top right hand corner and selecting to &#8220;<u>Change Receiver<\/u>&#8221; to their preferred choice of Receiver. It also important to set the correct +HDX Policy to get the best UX that is good and balanced (backend vs. network vs. client connected device) so I&#8217;d suggest that you implement HDX Adaptive Display v2 by selecting the following policy entitled &#8220;<font color=\"#08d620\"><b><i>Use video codec for compression<\/b><\/i><\/font>\u201d and select the following option \u201c<font color=\"#49a1cc\"><b><i><u>For actively changing regions<\/b><\/i><\/u><\/font>\u201d and thereafter tweak the frame rate and adjust the Thinwire color depth support as described at <a href=\"http:\/\/docs.citrix.com\/en-us\/xenapp-and-xendesktop\/7-12\/whats-new.html#par_anchortitle_59c9\" title=\"http:\/\/docs.citrix.com\/en-us\/xenapp-and-xendesktop\/7-12\/whats-new.html#par_anchortitle_59c9\">http:\/\/docs.citrix.com\/en-us\/xenapp-and-xendesktop\/7-12\/whats-new.html#par_anchortitle_59c9<\/a> and you can also read more about benefits and a YouTUBE demostration on HDX Adaptive Display v2 at the following blog article I wrote in 2016 at &#8211; <a href=\"http:\/\/axendatacentre.com\/blog\/2016\/10\/01\/foractivelychangingregions\/\" title=\"http:\/\/axendatacentre.com\/blog\/2016\/10\/01\/foractivelychangingregions\/\">http:\/\/axendatacentre.com\/blog\/2016\/10\/01\/foractivelychangingregions\/<\/a>. <\/p>\n<p><strong>HDX Traffic flow of the NSG Service<\/strong><br \/>\nPlease note that traffic flow is based upon the diagram avaiable at &#8211; <a href=\"http:\/\/docs.citrix.com\/en-us\/citrix-cloud\/xenapp-and-xendesktop-service\/netscaler-gateway-as-a-service.html\" title=\"http:\/\/docs.citrix.com\/en-us\/citrix-cloud\/xenapp-and-xendesktop-service\/netscaler-gateway-as-a-service.html\">http:\/\/docs.citrix.com\/en-us\/citrix-cloud\/xenapp-and-xendesktop-service\/netscaler-gateway-as-a-service.html<\/a> as of Jan 2017.<\/p>\n<p>1. User MUST login into cloud hosted StoreFront e.g https:\/\/<tenantname>.xendesktop.net. There credentials are securely handled please refer to &#8211; <a href=\"http:\/\/docs.citrix.com\/en-us\/citrix-cloud\/xenapp-and-xendesktop-service\/technical-security-overview.html\" title=\"http:\/\/docs.citrix.com\/en-us\/citrix-cloud\/xenapp-and-xendesktop-service\/technical-security-overview.html\">http:\/\/docs.citrix.com\/en-us\/citrix-cloud\/xenapp-and-xendesktop-service\/technical-security-overview.html<\/a> to understand the traffic follow.<br \/>\n2. Once the user has authenticated successfully he\/she can select to launch a virtual app or desktop.<br \/>\n3. User connects to the NSG Service powered by Citrix Cloud<br \/>\n4. Traffic is securely brokered to the Connector in your resource location that is severing up the user&#8217;s selected virtual app or desktop or both from the server or desktop VDA.  <\/p>\n<p><strong>Tech Overview of the NSG Service<\/strong><br \/>\n1. The <font color=\"#379be5\"><u>Citrix Cloud NetScaler Cloud Gateway<\/u><\/font> service on your Connector allows and provides the secure remote access feature of the NSG Service from your chosen resource location. I have written a blog article about the Connector services and leading best practises which you can read at &#8211; <a href=\"http:\/\/axendatacentre.com\/blog\/2017\/01\/27\/understanding-the-citrix-cloud-its-services-architecture-connectors\/\" title=\"http:\/\/axendatacentre.com\/blog\/2017\/01\/27\/understanding-the-citrix-cloud-its-services-architecture-connectors\/\">http:\/\/axendatacentre.com\/blog\/2017\/01\/27\/understanding-the-citrix-cloud-its-services-architecture-connectors\/<\/a>.<br \/>\n2. To ensure high availability you should always deploy at a min a pair of Connectors within your resource location and increase the compute capacity of your Connectors as user demand increases initially and thereafter deploy another Connector based upon usage of service.<br \/>\n<font color=\"#32cd32\">3. *To use the NSG Service you <u>MUST<\/u> configure to use the cloud-hosted StoreFront provided by Citrix Cloud under &#8220;Service Delivery&#8221; tab at <a href=\"https:\/\/xenapp.cloud.com\/delivery\" title=\"https:\/\/xenapp.cloud.com\/delivery\">https:\/\/xenapp.cloud.com\/delivery<\/a>.<\/font><br \/>\n4. The NSG Service only supports HDX Traffic only and the service is currently only available on Eastern, Western coasts within the USA and in Europe so for those users accessing virtual apps and desktops via the NSG Service outside of these geos or not in close proximity to an entry point will experience higher latency so tweak your HDX policy(s)+ accordingly or deploy a NS VPX in your resource location.<br \/>\n5. ICA files are STA signed the below example is a <i>small<\/i> snippet from my own PoC and testing*. I have also intentionally scrammed some of the unreliable text to :-).<\/p>\n<table style=\"text-align: left; width: 100%;\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color: rgb(51, 204, 0); color: white;\">Sample ICA file<\/td>\n<\/tr>\n<tr>\n<td>\nMy Azure vDesktop $S19-38]<br \/>\nAddress=;40;CWSSTA;9D09CE5552BDE4581E888CD87EEEEFC<br \/>\nAutologonAllowed=ON<br \/>\nBrowserProtocol=HTTPonTCP<br \/>\nCGPSecurityTicket=On<br \/>\nClearPassword=5FFE184444B0A0<br \/>\nClientAudio=On<br \/>\nConnectionBar=1<br \/>\nDesiredColor=8<br \/>\nDesiredHRES=4294967295<br \/>\nDesiredVRES=4294967295<br \/>\nDesktopRestartAllowed=1<br \/>\nDomain=\\78034E8888586B61\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><u><i>The NSG Service currently does not support and or is limited as of writing this blog article in Jan 2017 and based upon the embedded Twitter image  &#8211; <a href=\"http:\/\/docs.citrix.com\/en-us\/citrix-cloud\/xenapp-and-xendesktop-service\/netscaler-gateway-as-a-service.html\" title=\"http:\/\/docs.citrix.com\/en-us\/citrix-cloud\/xenapp-and-xendesktop-service\/netscaler-gateway-as-a-service.html\">http:\/\/docs.citrix.com\/en-us\/citrix-cloud\/xenapp-and-xendesktop-service\/netscaler-gateway-as-a-service.html<\/a><\/u><\/i>. Finally please <u><font color=\"#CC0066\">remember that Citrix Cloud is consistently been updated and upgraded with new feature so please please refer to the online documentation and the service overview of Citrix Cloud even a day after posting the blog article as it may become out of date! <b>You&#8217;ve been warned!<\/b><\/font><\/u><\/p>\n<p>6. No support for Unified experiences (e.g Branding with your logo, colour scheme).<br \/>\n7. No support for Two Factor Authentication.<br \/>\n8. No support for authentication via outbound proxies for access outside of the resource location over the internet.<\/p>\n<p><strong>Citrix Cloud &#8211; NetScaler Gateway Service (NGS) Offering<\/strong><br \/>\nYou can find out more about the NGS subscription options which is avaiable at &#8211; <a href=\"https:\/\/www.citrix.com\/products\/citrix-cloud\/subscriptions.html#tab-41499\" title=\"https:\/\/www.citrix.com\/products\/citrix-cloud\/subscriptions.html#tab-41499\">https:\/\/www.citrix.com\/products\/citrix-cloud\/subscriptions.html#tab-41499<\/a> and the service overview at &#8211; <a href=\"https:\/\/www.citrix.com\/products\/citrix-cloud\/services.html#tab-23235\" title=\"https:\/\/www.citrix.com\/products\/citrix-cloud\/services.html#tab-23235\">https:\/\/www.citrix.com\/products\/citrix-cloud\/services.html#tab-23235<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The following content is a brief and unofficial prerequisites guide to better understand NetScaler Gateway Service from Citrix Cloud test delivering virtual apps and desktops powered by XenApp &#038; XenDesktop Service prior to deploying in a PoC, Pilot or Production environment by the author of this entry. The views, opinions and concepts expressed are those [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[568,1,687,215,567,569,207,286,52,127,694,128,688],"tags":[722,801,809,810,576,695,802,583,805,669,803,402,413,795,813,387,229,800,804],"class_list":["post-2030","post","type-post","status-publish","format-standard","hentry","category-apps-desktop-service","category-ctx","category-citrix-cloud","category-citrixreceiver","category-citrix-workspace-cloud","category-cwc-connector","category-html5-receiver","category-ica-proxy","category-netscaler","category-netscaler-gateway","category-netscaler-gateway-service","category-remote-access","category-xenapp-and-xendesktop-service","tag-citrix-cloud-poc","tag-citrix-cloud-service","tag-deploy-citrix-cloud","tag-deploy-citrix-cloud-poc","tag-deploy-citrix-workspace-cloud","tag-deploying-a-citrix-cloud-xenapp-and-xendesktop-service-poc","tag-hdx-traffic","tag-httpsapps-cloud-com","tag-httpsxenapp-cloud-com","tag-ica-proxy","tag-ica-traffic","tag-netscaler","tag-netscaler-gateway","tag-netscaler-gateway-service","tag-netscaler-gateway-service-ngs","tag-netscaler-unified-gateway","tag-nsg","tag-nug","tag-secure-remote-access"],"_links":{"self":[{"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/posts\/2030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/comments?post=2030"}],"version-history":[{"count":31,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/posts\/2030\/revisions"}],"predecessor-version":[{"id":2089,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/posts\/2030\/revisions\/2089"}],"wp:attachment":[{"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/media?parent=2030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/categories?post=2030"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/tags?post=2030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}