SlideShare ist ein Scribd-Unternehmen logo
1 von 46
High Availability for XenApp

Nikolay Shadrin
Systems Engineer
Agenda

Identification number 1
Agenda item

Education

Implementation

Conclusion




                 © 2007 Citrix Systems, Inc. — All rights reserved   2
Where It Fits
Determine If There Is A Need

• Break it down into small components
 • Server Load Balancing
 • Global Server Load Balancing




                 © 2007 Citrix Systems, Inc. — All rights reserved   4
Server Load Balancing - Qualification

• Does the architecture have multiple
 • Access Gateway devices
 • Web Interface servers
 • XML Brokers
• No: Single Point of Failure
• Yes: How are they load balanced



                © 2007 Citrix Systems, Inc. — All rights reserved   5
Server Load Balancing - Qualification
                                                                    D
• How are they load balanced                                        N
 • DNS Round Robin                                                  S
 • Hardware or Software Load Balancer
• DNS: Not an intelligent solution
• Hardware or Software:
 How does it determine availability



                © 2007 Citrix Systems, Inc. — All rights reserved       6
Server Load Balancing - Qualification

• Hardware or Software: How does it determine availability
 • Server availability: A service could still be offline and the load balancer would
   not detect
 • Service availability: Identify if the service is online, but could still be non-
   functioning
 • Service response: Intelligent solution as verifies services are running and
   responding correctly

• NetScaler provides service response analysis with
 • Web Interface monitor
 • XML Broker monitor

                   © 2007 Citrix Systems, Inc. — All rights reserved                  7
Global Server Load Balancing - Qualification

• Is the environment spread across
 multiple sites?
 • No: No need for GSLB but there is a
   site failure risk
 • Yes




                       © 2007 Citrix Systems, Inc. — All rights reserved   8
Global Server Load Balancing - Qualification

• How are the sites load balanced?
 • Multiple Addresses: Not intelligent and requires users to remember different
   access scenarios
 • DNS Round Robin: Not intelligent
 • Hardware Load Balancer Solution




                  © 2007 Citrix Systems, Inc. — All rights reserved               9
Global Server Load Balancing - Qualification

• How is the harware load balancer monitoring site
 availability?
 • Server Response: Server could respond, but services not available
 • Service Availability: Service could be running but not functioning
 • Service Response: Verifies services are responding correctly.


• NetScaler uses service response for XenApp
• NetScaler combines multiple services to determine site
 availability
                 © 2007 Citrix Systems, Inc. — All rights reserved      10
© 2007 Citrix Systems, Inc. — All rights reserved   11
Terminology
Basic Citrix NetScaler LB Concept
                                                                Monitor



                                                                Service   Server


               vserver


                                                                Service   Server



                                                                Monitor




            © 2007 Citrix Systems, Inc. — All rights reserved                      13
What is a vserver?
• Object on NetScaler that                                             Monitor

 receives client
 connections/requests                                                  Service   Server

• Distributes client vserver
                      requests
 among bound services
• Can be used for external and internal-only resources                 Service   Server



                                                                       Monitor




                   © 2007 Citrix Systems, Inc. — All rights reserved                      14
What is a Service?
• Network endpoint                                                        Monitor

  • Server IP
  • Server Port                                                           Service   Server
  • Protocol
                         vserver
• Services bound to a vserver
                                                                          Service   Server
• Service can represent
  • A server running Web Interface
  • A server running as a XML Broker                                      Monitor




                      © 2007 Citrix Systems, Inc. — All rights reserved                      15
What is a Monitor?
• Periodic probe of a server                                          Monitor

 or service
                                                                      Service
• Monitors are bound
                                                                                Server

 to services         vserver

• Verifies health of the
                                                                      Service   Server
 bound service
• Provides feedback to                                                Monitor
 NetScaler kernel



                  © 2007 Citrix Systems, Inc. — All rights reserved                      16
Load Balancing Method
• Used to determine appropriate backend system to forward requests
                                 Monitor

 to
  •   Least Connections (default)           Service            Server
  •   Round Robin
  •   Least Response Time vserver
  •   Least Bandwidth
  •   Least Packets                         Service             Server
  •   Token
  •   Hashing (of URL, Domain name, Source/Destination IP Address)
                                            Monitor
  •   Round Trip Time (RTT)
  •   Source/Destination IP Hash




                       © 2007 Citrix Systems, Inc. — All rights reserved   17
Persistence methods
                                                                             Monitor


• Used to keep clients going to the same server/service
                                                                             Service   Server
• Typical persistance methods:
  •   Source-IP             vserver
  •   Cookie Insert
                                                                             Service   Server
  •   SSL Session ID
  •   URL Passive
  •   Custom Server ID                                                       Monitor
  •   Rule




                         © 2007 Citrix Systems, Inc. — All rights reserved                      18
High Availability
• Deployed in HA for maximum uptime
• Diagrams
 • Only show 1 NetScaler for readability
 • Assumption is deployment of HA pairs
• Remember



                                                                         =

                     © 2007 Citrix Systems, Inc. — All rights reserved       19
Terminology Summary

Terminology                                                                 Definition

vserver                               Virtual IP address on the NetScaler switch for the load balanced pool

Server                                Interface IP of a physical server included in a load balanced group

Service                               The port and protocol being load balanced on a server

Monitor                               The method used to assess server availability and response time

Load balancing method                 The method by which traffic is distributed among
                                      the services
Persistence                           The method used for maintaining client-server affinity




                        © 2007 Citrix Systems, Inc. — All rights reserved                                     20
Proof of Concept
Walk Through
Initial Architecture

 User        Access Gateway                                                        XML Broker
                                                                   Web Interface
               172.16.0.22                                                         172.16.0.53
                                                                   172.16.0.51



                                                                  Web Interface    XML Broker
 Site MSP                                                         172.16.0.52      172.16.0.54

  Site FLL




User         Access Gateway
                                                                  Web Interface    XML Broker
               172.16.0.27
                                                                  172.16.0.56      172.16.0.57

              © 2007 Citrix Systems, Inc. — All rights reserved                                  22
Initial Architecture Challenges
• Possibility of users being denied their applications
  •   Web Interface: Not load balanced, manual change if primary fails
  •   Access Gateway Web Interface Site: Can only configure a single Web Interface
  •   XML Black Hole: Service is available but not functioning
  •   Site B Failure: Multiple single points of failure

• Configuration challenges
  • Similar devices have different configurations




                       © 2007 Citrix Systems, Inc. — All rights reserved             23
Initial Architecture Solution
• Upgrade to NetScaler-Enterprise or Platinum from
  • Secure Gateway
  • Access Gateway (All Editions)
• NetScaler-Enterprise or Platinum gets you
  • Server Load Balancing
  • Global Server Load Balancing
  • Access Gateway Enterprise SSL-VPN
• Three phased approach:
  • Phase I: Server Load Balancing
  • Phase II: Farm Reconfiguration
  • Phase III: Global Server Load Balancing
                     © 2007 Citrix Systems, Inc. — All rights reserved   24
Phase I:
Server Load Balancing
Web Interface and XML Broker Load Balancing
   Before



                                             Web Interface           XML Broker
                                             172.16.0.51             172.16.0.53
Access Gateway
  172.16.0.22




                                             Web Interface           XML Broker
                                             172.16.0.52             172.16.0.54




                 © 2007 Citrix Systems, Inc. — All rights reserved                 26
Web Interface and XML Broker Load Balancing
   After



                                                Web Interface                         XML Broker
                   WI VIP:                                               XML VIP:     172.16.0.53
                                                172.16.0.51
Access Gateway   172.16.0.22                                            172.16.0.23
  172.16.0.22




                                                Web Interface                         XML Broker
                                                172.16.0.52                           172.16.0.54




                    © 2007 Citrix Systems, Inc. — All rights reserved                               27
Web Interface and XML Broker Load Balancing
Steps
• Prepare the NetScalers
• Server Load Balancing Configuration




                © 2007 Citrix Systems, Inc. — All rights reserved   28
Server Load Balancing Summary
                                                                  SLB Service   Monitor
                                                                  172.16.0.53   CTXXML
                                                                   HTTP 80      Notepad
                                                                                            XML Broker
              SLB vserver                                                                   172.16.0.53
              172.16.0.24
                                                                  SLB Service   Monitor
                                                                  172.16.0.54   CTXXML
                                                                   HTTP 80      Notepad
                                                                                            XML Broker
                                                                                            172.16.0.54
 NetScaler                                                        SLB Service    Monitor
172.16.0.21                                                       172.16.0.51   CTXWEB
                                                                   HTTP 80      Site Path
                                                                                            Web Interface
              SLB vserver
                                                                                            172.16.0.51
              172.16.0.23
                                                                  SLB Service    Monitor
                                                                  172.16.0.52   CTXWEB
                                                                   HTTP 80      Site Path
                                                                                            Web Interface
                                                                                            172.16.0.52
              © 2007 Citrix Systems, Inc. — All rights reserved                                     29
Phase II:
Farm Reconfiguration
Farm Reconfiguration
   Before



                                                Web Interface                         XML Broker
                   WI VIP:                                               XML VIP:     172.16.0.53
                                                172.16.0.51
Access Gateway   172.16.0.22                                            172.16.0.23
  172.16.0.22




                                                Web Interface                         XML Broker
                                                172.16.0.52                           172.16.0.54




                    © 2007 Citrix Systems, Inc. — All rights reserved                               31
Farm Reconfiguration
   After



                                                Web Interface                         XML Broker
                   WI VIP:                                               XML VIP:     172.16.0.53
                                                172.16.0.51
                 172.16.0.22                                            172.16.0.23
Access Gateway
  172.16.0.22




                                                Web Interface                         XML Broker
                                                172.16.0.52                           172.16.0.54




                    © 2007 Citrix Systems, Inc. — All rights reserved                               32
Farm Reconfiguration
Steps
• Reconfigure Web Interface
• Reconfigure Access Gateway
• Test




               © 2007 Citrix Systems, Inc. — All rights reserved   33
STA Load Balancing
• Do not change the Access Gateway STA settings
• Correct STA selected based on STA identifier
• Load balancing breaks this functionality




                 © 2007 Citrix Systems, Inc. — All rights reserved   34
Farm Reconfiguration - Summary
Device    Parameter                                          Old Setting         New Setting
AG       WI Home                    172.16.0.51                            172.16.0.23
         Page
WI1      STA                        http://172.16.0.53/path                http://172.16.0.24/path
&                                   http://172.16.0.54/path
WI2      XML Broker                 172.16.0.53                            172.16.0.24
                                    172.16.0.54



                   © 2007 Citrix Systems, Inc. — All rights reserved                             35
Phase III:
Global Server Load Balancing
Intelligent GSLB
• Only send users to sites with complete availability
• If Access Gateway responds, the site could still
 be down
   • Web Interface disruptions
   • XML Broker disruptions
   • STA disruptions
• Define and configure GSLB based on layers


                 © 2007 Citrix Systems, Inc. — All rights reserved   37
Global Server Load Balancing Preview
                                                                                 SLB Service   Monitor
                                                                                 172.16.0.53   CTXXML
                                                                         GSLB
                                                                                  HTTP 80      Notepad
                                                                         Monitor                           XML Broker
                                                                                                             Access Gateway
                     SLB vserver                                          SSL                              172.16.0.53
                                                                                                               172.16.0.22

                     172.16.0.24
                                                                                SLB Service    Monitor
  GSLB vserver     GSLB Service                                           GSLB 172.16.0.54     CTXXML
     SSL 443        172.16.0.22                                           Monitor HTTP 80      Notepad
agee.company.com     SSL 443                                              HTTP                             XML Broker
                                                                                                           172.16.0.54
                                                                                SLB Service     Monitor
                                                                         GSLB
                                                                                 172.16.0.51   CTXWEB
                                                                         Monitor
                                                                                  HTTP 80      Site Path
                                                                         HTTP                              Web Interface
                     SLB vserver
                                                                                                           172.16.0.51
                     172.16.0.23
                                                                               SLB Service      Monitor
                                                                               172.16.0.52     CTXWEB
                                                                                HTTP 80        Site Path
                                                                                                           Web Interface
                                                                                                           172.16.0.52
                     © 2007 Citrix Systems, Inc. — All rights reserved                                               38
Global Server Load Balancing Configuration
Steps
• Build GSLB Sites
• Build GSLB Monitors
• Build GSLB Services
• Build GSLB Virtual Server
• Update DNS
• Test


                © 2007 Citrix Systems, Inc. — All rights reserved   39
Global Server Load Balancing Summary
                                                                                 SLB Service   Monitor
                                                                                 172.16.0.53   CTXXML
                                                                         GSLB
                                                                                  HTTP 80      Notepad
                                                                         Monitor                           XML Broker
                                                                                                             Access Gateway
                     SLB vserver                                          SSL                              172.16.0.53
                                                                                                               172.16.0.22

                     172.16.0.24
                                                                                SLB Service    Monitor
  GSLB vserver     GSLB Service                                           GSLB 172.16.0.54     CTXXML
     SSL 443        172.16.0.22                                           Monitor HTTP 80      Notepad
agee.company.com     SSL 443                                              HTTP                             XML Broker
                                                                                                           172.16.0.54
                                                                                SLB Service     Monitor
                                                                         GSLB
                                                                                 172.16.0.51   CTXWEB
                                                                         Monitor
                                                                                  HTTP 80      Site Path
                                                                         HTTP                              Web Interface
                     SLB vserver
                                                                                                           172.16.0.51
                     172.16.0.23
                                                                               SLB Service      Monitor
                                                                               172.16.0.52     CTXWEB
                                                                                HTTP 80        Site Path
                                                                                                           Web Interface
                                                                                                           172.16.0.52
                     © 2007 Citrix Systems, Inc. — All rights reserved                                               40
Final Architecture

                                                                              Web Interface                  XML Broker
                                                              WI VIP:         172.16.0.51      XML VIP:      172.16.0.53
                                                            172.16.0.22                       172.16.0.23
                  NetScaler
                 172.16.0.21


       DNS                                                                    Web Interface                  XML Broker
             Site MSP                                                         172.16.0.52                    172.16.0.54


             Site FLL
User

                                                              WI VIP:                          XML VIP:
                                                            172.16.0.22                       172.16.0.23
                 NetScaler
                                                                              Web Interface                 XML Broker
                172.16.0.26
                                                                              172.16.0.56                   172.16.0.57


                          © 2007 Citrix Systems, Inc. — All rights reserved                                                41
© 2007 Citrix Systems, Inc. — All rights reserved   42
Summary
Global Availability
• XenApp used to deliver critical line-of-business applications
• Integrate global server load balancing and server load balancing for
 maximum availabilty
• NetScaler integration with XenApp makes it extremely easy
  • XenApp load balancing wizard
  • Specialized monitors for Web Interface and XML Broker




                     © 2007 Citrix Systems, Inc. — All rights reserved   44
Available Tools
• GSLB for XenApp:
 http://support.citrix.com/
 • Reference Architecture
 • Design Considerations
 • Implementation Guide

• TechTalk Webcasts:
 http://www.citrix.com/English/NE/events/byType.asp?etype=1441




                    © 2007 Citrix Systems, Inc. — All rights reserved   45
© 2007 Citrix Systems, Inc. — All rights reserved   46

Weitere ähnliche Inhalte

Was ist angesagt?

V cloud director 5.1 what's new overview technical presentation
V cloud director 5.1 what's new overview   technical presentationV cloud director 5.1 what's new overview   technical presentation
V cloud director 5.1 what's new overview technical presentationsolarisyourep
 
NServiceBus introduction
NServiceBus introductionNServiceBus introduction
NServiceBus introductionBoris Tveritnev
 
Kubernetes Resources Allocation
Kubernetes Resources AllocationKubernetes Resources Allocation
Kubernetes Resources AllocationVictor Morales
 
clustering and load balancing
clustering and load balancingclustering and load balancing
clustering and load balancingPrabhat gangwar
 
Webinar slides: MySQL & MariaDB load balancing with ProxySQL & ClusterControl...
Webinar slides: MySQL & MariaDB load balancing with ProxySQL & ClusterControl...Webinar slides: MySQL & MariaDB load balancing with ProxySQL & ClusterControl...
Webinar slides: MySQL & MariaDB load balancing with ProxySQL & ClusterControl...Severalnines
 
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...Alexey Bokov
 
Peer Cache for Configuration Manager clients
Peer Cache for Configuration Manager clientsPeer Cache for Configuration Manager clients
Peer Cache for Configuration Manager clientsKarthick Jokirathinam
 
ProxySQL Tutorial - PLAM 2016
ProxySQL Tutorial - PLAM 2016ProxySQL Tutorial - PLAM 2016
ProxySQL Tutorial - PLAM 2016Derek Downey
 
Building WebLogic Domains With WLST
Building WebLogic Domains With WLSTBuilding WebLogic Domains With WLST
Building WebLogic Domains With WLSTC2B2 Consulting
 
Database and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on AzureDatabase and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on AzureRadu Vunvulea
 
Service discovery in a microservice architecture using consul
Service discovery in a microservice architecture using consulService discovery in a microservice architecture using consul
Service discovery in a microservice architecture using consulJos Dirksen
 
Proxysql use case scenarios plam 2016
Proxysql use case scenarios    plam 2016Proxysql use case scenarios    plam 2016
Proxysql use case scenarios plam 2016Alkin Tezuysal
 
ALOHA Load Balancer - Virtual Appliance
ALOHA Load Balancer - Virtual ApplianceALOHA Load Balancer - Virtual Appliance
ALOHA Load Balancer - Virtual ApplianceEXCELIANCE
 
Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18BIWUG
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewJames Bayer
 
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at ScaleOracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at ScaleC2B2 Consulting
 

Was ist angesagt? (20)

V cloud director 5.1 what's new overview technical presentation
V cloud director 5.1 what's new overview   technical presentationV cloud director 5.1 what's new overview   technical presentation
V cloud director 5.1 what's new overview technical presentation
 
NServiceBus introduction
NServiceBus introductionNServiceBus introduction
NServiceBus introduction
 
Kubernetes Resources Allocation
Kubernetes Resources AllocationKubernetes Resources Allocation
Kubernetes Resources Allocation
 
clustering and load balancing
clustering and load balancingclustering and load balancing
clustering and load balancing
 
Consul
ConsulConsul
Consul
 
Consul in 5 minutes
Consul in 5 minutesConsul in 5 minutes
Consul in 5 minutes
 
Webinar slides: MySQL & MariaDB load balancing with ProxySQL & ClusterControl...
Webinar slides: MySQL & MariaDB load balancing with ProxySQL & ClusterControl...Webinar slides: MySQL & MariaDB load balancing with ProxySQL & ClusterControl...
Webinar slides: MySQL & MariaDB load balancing with ProxySQL & ClusterControl...
 
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
 
Peer Cache for Configuration Manager clients
Peer Cache for Configuration Manager clientsPeer Cache for Configuration Manager clients
Peer Cache for Configuration Manager clients
 
ProxySQL Tutorial - PLAM 2016
ProxySQL Tutorial - PLAM 2016ProxySQL Tutorial - PLAM 2016
ProxySQL Tutorial - PLAM 2016
 
Building WebLogic Domains With WLST
Building WebLogic Domains With WLSTBuilding WebLogic Domains With WLST
Building WebLogic Domains With WLST
 
Database and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on AzureDatabase and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on Azure
 
Service discovery in a microservice architecture using consul
Service discovery in a microservice architecture using consulService discovery in a microservice architecture using consul
Service discovery in a microservice architecture using consul
 
Proxysql use case scenarios plam 2016
Proxysql use case scenarios    plam 2016Proxysql use case scenarios    plam 2016
Proxysql use case scenarios plam 2016
 
Seminar - JBoss Migration
Seminar - JBoss MigrationSeminar - JBoss Migration
Seminar - JBoss Migration
 
Release it! - Takeaways
Release it! - TakeawaysRelease it! - Takeaways
Release it! - Takeaways
 
ALOHA Load Balancer - Virtual Appliance
ALOHA Load Balancer - Virtual ApplianceALOHA Load Balancer - Virtual Appliance
ALOHA Load Balancer - Virtual Appliance
 
Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool Overview
 
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at ScaleOracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
 

Andere mochten auch

Доклад "Веб-компоненты — будущее или настоящее?" на MoscowJS Meetup
Доклад "Веб-компоненты — будущее или настоящее?" на MoscowJS MeetupДоклад "Веб-компоненты — будущее или настоящее?" на MoscowJS Meetup
Доклад "Веб-компоненты — будущее или настоящее?" на MoscowJS MeetupBadoo Development
 
Доклад "nw.js: введение в кросс-платформенные декстопные приложения на JS" на...
Доклад "nw.js: введение в кросс-платформенные декстопные приложения на JS" на...Доклад "nw.js: введение в кросс-платформенные декстопные приложения на JS" на...
Доклад "nw.js: введение в кросс-платформенные декстопные приложения на JS" на...Badoo Development
 
Доклад "Специфика верстки мультиязычных веб-приложений в Badoo" на MoscowJS M...
Доклад "Специфика верстки мультиязычных веб-приложений в Badoo" на MoscowJS M...Доклад "Специфика верстки мультиязычных веб-приложений в Badoo" на MoscowJS M...
Доклад "Специфика верстки мультиязычных веб-приложений в Badoo" на MoscowJS M...Badoo Development
 
2016 11-16 Citrix XenServer & Nutanix Master Class
2016 11-16 Citrix XenServer & Nutanix Master Class2016 11-16 Citrix XenServer & Nutanix Master Class
2016 11-16 Citrix XenServer & Nutanix Master ClassMarc Trouard-Riolle
 
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...David McGeough
 
In-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line ToolsIn-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line ToolsDavid McGeough
 
Citrix & Canalys: Northern European Channel Partners in a State of Transforma...
Citrix & Canalys: Northern European Channel Partners in a State of Transforma...Citrix & Canalys: Northern European Channel Partners in a State of Transforma...
Citrix & Canalys: Northern European Channel Partners in a State of Transforma...Citrix
 
Advanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler AppliancesAdvanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler AppliancesDavid McGeough
 

Andere mochten auch (8)

Доклад "Веб-компоненты — будущее или настоящее?" на MoscowJS Meetup
Доклад "Веб-компоненты — будущее или настоящее?" на MoscowJS MeetupДоклад "Веб-компоненты — будущее или настоящее?" на MoscowJS Meetup
Доклад "Веб-компоненты — будущее или настоящее?" на MoscowJS Meetup
 
Доклад "nw.js: введение в кросс-платформенные декстопные приложения на JS" на...
Доклад "nw.js: введение в кросс-платформенные декстопные приложения на JS" на...Доклад "nw.js: введение в кросс-платформенные декстопные приложения на JS" на...
Доклад "nw.js: введение в кросс-платформенные декстопные приложения на JS" на...
 
Доклад "Специфика верстки мультиязычных веб-приложений в Badoo" на MoscowJS M...
Доклад "Специфика верстки мультиязычных веб-приложений в Badoo" на MoscowJS M...Доклад "Специфика верстки мультиязычных веб-приложений в Badoo" на MoscowJS M...
Доклад "Специфика верстки мультиязычных веб-приложений в Badoo" на MoscowJS M...
 
2016 11-16 Citrix XenServer & Nutanix Master Class
2016 11-16 Citrix XenServer & Nutanix Master Class2016 11-16 Citrix XenServer & Nutanix Master Class
2016 11-16 Citrix XenServer & Nutanix Master Class
 
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
 
In-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line ToolsIn-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line Tools
 
Citrix & Canalys: Northern European Channel Partners in a State of Transforma...
Citrix & Canalys: Northern European Channel Partners in a State of Transforma...Citrix & Canalys: Northern European Channel Partners in a State of Transforma...
Citrix & Canalys: Northern European Channel Partners in a State of Transforma...
 
Advanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler AppliancesAdvanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler Appliances
 

Ähnlich wie Nikolay Sh Gslb For Xen App

Implementing and Troubleshooting PVS
Implementing and Troubleshooting PVSImplementing and Troubleshooting PVS
Implementing and Troubleshooting PVSDavid McGeough
 
Nikolay Sh Wfs Overview
Nikolay Sh Wfs OverviewNikolay Sh Wfs Overview
Nikolay Sh Wfs OverviewLiudmila Li
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overviewNuno Alves
 
eMagic-Complete Data Center Management
eMagic-Complete Data Center ManagementeMagic-Complete Data Center Management
eMagic-Complete Data Center ManagementMilind Koyande
 
Virtualization for Development
Virtualization for DevelopmentVirtualization for Development
Virtualization for Developmentelliando dias
 
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...eG Innovations
 
Monitoring Cloud/Virtual/Physical IT Infrastructures
Monitoring Cloud/Virtual/Physical IT InfrastructuresMonitoring Cloud/Virtual/Physical IT Infrastructures
Monitoring Cloud/Virtual/Physical IT InfrastructuresJohnnie Burke-Gaffney
 
Managing and Monitoring Virtual/Cloud/Physical Infrastructures
Managing and Monitoring Virtual/Cloud/Physical InfrastructuresManaging and Monitoring Virtual/Cloud/Physical Infrastructures
Managing and Monitoring Virtual/Cloud/Physical InfrastructuresJohnnie Burke-Gaffney
 
Network Troubleshooting in the Cloud: Tools, Techniques and Gotchas
Network Troubleshooting in the Cloud: Tools, Techniques and GotchasNetwork Troubleshooting in the Cloud: Tools, Techniques and Gotchas
Network Troubleshooting in the Cloud: Tools, Techniques and GotchasKhash Nakhostin
 
Citrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More AvailabilityCitrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More Availabilitydataplex systems limited
 
Microsoft Days 09 Windows 2008 Security
Microsoft Days 09 Windows 2008 SecurityMicrosoft Days 09 Windows 2008 Security
Microsoft Days 09 Windows 2008 Securitydkaya
 
Supporting Hyper-V 3.0 on Apache CloudStack
Supporting Hyper-V 3.0 on Apache CloudStackSupporting Hyper-V 3.0 on Apache CloudStack
Supporting Hyper-V 3.0 on Apache CloudStackDonal Lafferty
 
Applying Novell Identity Manager to Your Everyday Problems
Applying Novell Identity Manager to Your Everyday ProblemsApplying Novell Identity Manager to Your Everyday Problems
Applying Novell Identity Manager to Your Everyday ProblemsNovell
 
ManageEngine Applications Manager Overview
ManageEngine Applications Manager OverviewManageEngine Applications Manager Overview
ManageEngine Applications Manager OverviewManageEngine
 
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...wwwally
 
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what...
Techdays 2013   managing your hybrid cloud datacenter with scom 2012 and what...Techdays 2013   managing your hybrid cloud datacenter with scom 2012 and what...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what...CompuTrain. De IT opleider.
 
Infrastructure Security: Your Minimum Security Baseline
Infrastructure Security: Your Minimum Security BaselineInfrastructure Security: Your Minimum Security Baseline
Infrastructure Security: Your Minimum Security BaselineAmazon Web Services
 

Ähnlich wie Nikolay Sh Gslb For Xen App (20)

Implementing and Troubleshooting PVS
Implementing and Troubleshooting PVSImplementing and Troubleshooting PVS
Implementing and Troubleshooting PVS
 
Citrix Day 2014: NetScaler 10.5
Citrix Day 2014: NetScaler 10.5Citrix Day 2014: NetScaler 10.5
Citrix Day 2014: NetScaler 10.5
 
Nikolay Sh Wfs Overview
Nikolay Sh Wfs OverviewNikolay Sh Wfs Overview
Nikolay Sh Wfs Overview
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overview
 
eMagic-Complete Data Center Management
eMagic-Complete Data Center ManagementeMagic-Complete Data Center Management
eMagic-Complete Data Center Management
 
Virtualization for Development
Virtualization for DevelopmentVirtualization for Development
Virtualization for Development
 
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
 
Monitoring Cloud/Virtual/Physical IT Infrastructures
Monitoring Cloud/Virtual/Physical IT InfrastructuresMonitoring Cloud/Virtual/Physical IT Infrastructures
Monitoring Cloud/Virtual/Physical IT Infrastructures
 
Managing and Monitoring Virtual/Cloud/Physical Infrastructures
Managing and Monitoring Virtual/Cloud/Physical InfrastructuresManaging and Monitoring Virtual/Cloud/Physical Infrastructures
Managing and Monitoring Virtual/Cloud/Physical Infrastructures
 
Network Troubleshooting in the Cloud: Tools, Techniques and Gotchas
Network Troubleshooting in the Cloud: Tools, Techniques and GotchasNetwork Troubleshooting in the Cloud: Tools, Techniques and Gotchas
Network Troubleshooting in the Cloud: Tools, Techniques and Gotchas
 
XS Japan 2008 Citrix English
XS Japan 2008 Citrix EnglishXS Japan 2008 Citrix English
XS Japan 2008 Citrix English
 
Citrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More AvailabilityCitrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More Availability
 
Microsoft Days 09 Windows 2008 Security
Microsoft Days 09 Windows 2008 SecurityMicrosoft Days 09 Windows 2008 Security
Microsoft Days 09 Windows 2008 Security
 
Supporting Hyper-V 3.0 on Apache CloudStack
Supporting Hyper-V 3.0 on Apache CloudStackSupporting Hyper-V 3.0 on Apache CloudStack
Supporting Hyper-V 3.0 on Apache CloudStack
 
Applying Novell Identity Manager to Your Everyday Problems
Applying Novell Identity Manager to Your Everyday ProblemsApplying Novell Identity Manager to Your Everyday Problems
Applying Novell Identity Manager to Your Everyday Problems
 
ManageEngine Applications Manager Overview
ManageEngine Applications Manager OverviewManageEngine Applications Manager Overview
ManageEngine Applications Manager Overview
 
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...
 
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what...
Techdays 2013   managing your hybrid cloud datacenter with scom 2012 and what...Techdays 2013   managing your hybrid cloud datacenter with scom 2012 and what...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what...
 
OPNFVSummitNov2015-v4
OPNFVSummitNov2015-v4OPNFVSummitNov2015-v4
OPNFVSummitNov2015-v4
 
Infrastructure Security: Your Minimum Security Baseline
Infrastructure Security: Your Minimum Security BaselineInfrastructure Security: Your Minimum Security Baseline
Infrastructure Security: Your Minimum Security Baseline
 

Mehr von Liudmila Li

11 Ban Net Scaler Xa
11 Ban Net Scaler Xa11 Ban Net Scaler Xa
11 Ban Net Scaler XaLiudmila Li
 
09 Ban Branch Repeater1
09 Ban Branch Repeater109 Ban Branch Repeater1
09 Ban Branch Repeater1Liudmila Li
 
07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)
07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)
07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)Liudmila Li
 
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey KhLiudmila Li
 
05 чэс описание решения V3
05  чэс описание решения V305  чэс описание решения V3
05 чэс описание решения V3Liudmila Li
 
01 Ap еKaterinburg
01 Ap еKaterinburg01 Ap еKaterinburg
01 Ap еKaterinburgLiudmila Li
 
11 Net Scaler Xa1
11 Net Scaler Xa111 Net Scaler Xa1
11 Net Scaler Xa1Liudmila Li
 
09 Branch Repeater1
09 Branch Repeater109 Branch Repeater1
09 Branch Repeater1Liudmila Li
 
06 03 Gazprombank Success Story
06 03 Gazprombank Success Story06 03 Gazprombank Success Story
06 03 Gazprombank Success StoryLiudmila Li
 
06 02 C I S Citrix Final
06 02 C I S Citrix Final06 02 C I S Citrix Final
06 02 C I S Citrix FinalLiudmila Li
 
06 01 сертифицированные продукты
06 01 сертифицированные продукты06 01 сертифицированные продукты
06 01 сертифицированные продуктыLiudmila Li
 
05 Bykov Citrix Last
05 Bykov Citrix Last05 Bykov Citrix Last
05 Bykov Citrix LastLiudmila Li
 
04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey Kh04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey KhLiudmila Li
 

Mehr von Liudmila Li (20)

11 Ban Net Scaler Xa
11 Ban Net Scaler Xa11 Ban Net Scaler Xa
11 Ban Net Scaler Xa
 
10 Dg Xd
10 Dg Xd10 Dg Xd
10 Dg Xd
 
09 Ban Branch Repeater1
09 Ban Branch Repeater109 Ban Branch Repeater1
09 Ban Branch Repeater1
 
08 Xenserver Dg
08 Xenserver Dg08 Xenserver Dg
08 Xenserver Dg
 
07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)
07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)
07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)
 
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh
 
06 [хост]
06 [хост]06 [хост]
06 [хост]
 
05 чэс описание решения V3
05  чэс описание решения V305  чэс описание решения V3
05 чэс описание решения V3
 
03 Bcc суэк
03 Bcc суэк03 Bcc суэк
03 Bcc суэк
 
01 Ap еKaterinburg
01 Ap еKaterinburg01 Ap еKaterinburg
01 Ap еKaterinburg
 
11 Net Scaler Xa1
11 Net Scaler Xa111 Net Scaler Xa1
11 Net Scaler Xa1
 
09 Branch Repeater1
09 Branch Repeater109 Branch Repeater1
09 Branch Repeater1
 
10 Xs Dg
10 Xs Dg10 Xs Dg
10 Xs Dg
 
08 Dg Xd
08 Dg Xd08 Dg Xd
08 Dg Xd
 
07 Ws08 R2 Virt
07 Ws08 R2 Virt07 Ws08 R2 Virt
07 Ws08 R2 Virt
 
06 03 Gazprombank Success Story
06 03 Gazprombank Success Story06 03 Gazprombank Success Story
06 03 Gazprombank Success Story
 
06 02 C I S Citrix Final
06 02 C I S Citrix Final06 02 C I S Citrix Final
06 02 C I S Citrix Final
 
06 01 сертифицированные продукты
06 01 сертифицированные продукты06 01 сертифицированные продукты
06 01 сертифицированные продукты
 
05 Bykov Citrix Last
05 Bykov Citrix Last05 Bykov Citrix Last
05 Bykov Citrix Last
 
04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey Kh04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey Kh
 

Kürzlich hochgeladen

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Kürzlich hochgeladen (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Nikolay Sh Gslb For Xen App

  • 1. High Availability for XenApp Nikolay Shadrin Systems Engineer
  • 2. Agenda Identification number 1 Agenda item Education Implementation Conclusion © 2007 Citrix Systems, Inc. — All rights reserved 2
  • 4. Determine If There Is A Need • Break it down into small components • Server Load Balancing • Global Server Load Balancing © 2007 Citrix Systems, Inc. — All rights reserved 4
  • 5. Server Load Balancing - Qualification • Does the architecture have multiple • Access Gateway devices • Web Interface servers • XML Brokers • No: Single Point of Failure • Yes: How are they load balanced © 2007 Citrix Systems, Inc. — All rights reserved 5
  • 6. Server Load Balancing - Qualification D • How are they load balanced N • DNS Round Robin S • Hardware or Software Load Balancer • DNS: Not an intelligent solution • Hardware or Software: How does it determine availability © 2007 Citrix Systems, Inc. — All rights reserved 6
  • 7. Server Load Balancing - Qualification • Hardware or Software: How does it determine availability • Server availability: A service could still be offline and the load balancer would not detect • Service availability: Identify if the service is online, but could still be non- functioning • Service response: Intelligent solution as verifies services are running and responding correctly • NetScaler provides service response analysis with • Web Interface monitor • XML Broker monitor © 2007 Citrix Systems, Inc. — All rights reserved 7
  • 8. Global Server Load Balancing - Qualification • Is the environment spread across multiple sites? • No: No need for GSLB but there is a site failure risk • Yes © 2007 Citrix Systems, Inc. — All rights reserved 8
  • 9. Global Server Load Balancing - Qualification • How are the sites load balanced? • Multiple Addresses: Not intelligent and requires users to remember different access scenarios • DNS Round Robin: Not intelligent • Hardware Load Balancer Solution © 2007 Citrix Systems, Inc. — All rights reserved 9
  • 10. Global Server Load Balancing - Qualification • How is the harware load balancer monitoring site availability? • Server Response: Server could respond, but services not available • Service Availability: Service could be running but not functioning • Service Response: Verifies services are responding correctly. • NetScaler uses service response for XenApp • NetScaler combines multiple services to determine site availability © 2007 Citrix Systems, Inc. — All rights reserved 10
  • 11. © 2007 Citrix Systems, Inc. — All rights reserved 11
  • 13. Basic Citrix NetScaler LB Concept Monitor Service Server vserver Service Server Monitor © 2007 Citrix Systems, Inc. — All rights reserved 13
  • 14. What is a vserver? • Object on NetScaler that Monitor receives client connections/requests Service Server • Distributes client vserver requests among bound services • Can be used for external and internal-only resources Service Server Monitor © 2007 Citrix Systems, Inc. — All rights reserved 14
  • 15. What is a Service? • Network endpoint Monitor • Server IP • Server Port Service Server • Protocol vserver • Services bound to a vserver Service Server • Service can represent • A server running Web Interface • A server running as a XML Broker Monitor © 2007 Citrix Systems, Inc. — All rights reserved 15
  • 16. What is a Monitor? • Periodic probe of a server Monitor or service Service • Monitors are bound Server to services vserver • Verifies health of the Service Server bound service • Provides feedback to Monitor NetScaler kernel © 2007 Citrix Systems, Inc. — All rights reserved 16
  • 17. Load Balancing Method • Used to determine appropriate backend system to forward requests Monitor to • Least Connections (default) Service Server • Round Robin • Least Response Time vserver • Least Bandwidth • Least Packets Service Server • Token • Hashing (of URL, Domain name, Source/Destination IP Address) Monitor • Round Trip Time (RTT) • Source/Destination IP Hash © 2007 Citrix Systems, Inc. — All rights reserved 17
  • 18. Persistence methods Monitor • Used to keep clients going to the same server/service Service Server • Typical persistance methods: • Source-IP vserver • Cookie Insert Service Server • SSL Session ID • URL Passive • Custom Server ID Monitor • Rule © 2007 Citrix Systems, Inc. — All rights reserved 18
  • 19. High Availability • Deployed in HA for maximum uptime • Diagrams • Only show 1 NetScaler for readability • Assumption is deployment of HA pairs • Remember = © 2007 Citrix Systems, Inc. — All rights reserved 19
  • 20. Terminology Summary Terminology Definition vserver Virtual IP address on the NetScaler switch for the load balanced pool Server Interface IP of a physical server included in a load balanced group Service The port and protocol being load balanced on a server Monitor The method used to assess server availability and response time Load balancing method The method by which traffic is distributed among the services Persistence The method used for maintaining client-server affinity © 2007 Citrix Systems, Inc. — All rights reserved 20
  • 22. Initial Architecture User Access Gateway XML Broker Web Interface 172.16.0.22 172.16.0.53 172.16.0.51 Web Interface XML Broker Site MSP 172.16.0.52 172.16.0.54 Site FLL User Access Gateway Web Interface XML Broker 172.16.0.27 172.16.0.56 172.16.0.57 © 2007 Citrix Systems, Inc. — All rights reserved 22
  • 23. Initial Architecture Challenges • Possibility of users being denied their applications • Web Interface: Not load balanced, manual change if primary fails • Access Gateway Web Interface Site: Can only configure a single Web Interface • XML Black Hole: Service is available but not functioning • Site B Failure: Multiple single points of failure • Configuration challenges • Similar devices have different configurations © 2007 Citrix Systems, Inc. — All rights reserved 23
  • 24. Initial Architecture Solution • Upgrade to NetScaler-Enterprise or Platinum from • Secure Gateway • Access Gateway (All Editions) • NetScaler-Enterprise or Platinum gets you • Server Load Balancing • Global Server Load Balancing • Access Gateway Enterprise SSL-VPN • Three phased approach: • Phase I: Server Load Balancing • Phase II: Farm Reconfiguration • Phase III: Global Server Load Balancing © 2007 Citrix Systems, Inc. — All rights reserved 24
  • 25. Phase I: Server Load Balancing
  • 26. Web Interface and XML Broker Load Balancing Before Web Interface XML Broker 172.16.0.51 172.16.0.53 Access Gateway 172.16.0.22 Web Interface XML Broker 172.16.0.52 172.16.0.54 © 2007 Citrix Systems, Inc. — All rights reserved 26
  • 27. Web Interface and XML Broker Load Balancing After Web Interface XML Broker WI VIP: XML VIP: 172.16.0.53 172.16.0.51 Access Gateway 172.16.0.22 172.16.0.23 172.16.0.22 Web Interface XML Broker 172.16.0.52 172.16.0.54 © 2007 Citrix Systems, Inc. — All rights reserved 27
  • 28. Web Interface and XML Broker Load Balancing Steps • Prepare the NetScalers • Server Load Balancing Configuration © 2007 Citrix Systems, Inc. — All rights reserved 28
  • 29. Server Load Balancing Summary SLB Service Monitor 172.16.0.53 CTXXML HTTP 80 Notepad XML Broker SLB vserver 172.16.0.53 172.16.0.24 SLB Service Monitor 172.16.0.54 CTXXML HTTP 80 Notepad XML Broker 172.16.0.54 NetScaler SLB Service Monitor 172.16.0.21 172.16.0.51 CTXWEB HTTP 80 Site Path Web Interface SLB vserver 172.16.0.51 172.16.0.23 SLB Service Monitor 172.16.0.52 CTXWEB HTTP 80 Site Path Web Interface 172.16.0.52 © 2007 Citrix Systems, Inc. — All rights reserved 29
  • 31. Farm Reconfiguration Before Web Interface XML Broker WI VIP: XML VIP: 172.16.0.53 172.16.0.51 Access Gateway 172.16.0.22 172.16.0.23 172.16.0.22 Web Interface XML Broker 172.16.0.52 172.16.0.54 © 2007 Citrix Systems, Inc. — All rights reserved 31
  • 32. Farm Reconfiguration After Web Interface XML Broker WI VIP: XML VIP: 172.16.0.53 172.16.0.51 172.16.0.22 172.16.0.23 Access Gateway 172.16.0.22 Web Interface XML Broker 172.16.0.52 172.16.0.54 © 2007 Citrix Systems, Inc. — All rights reserved 32
  • 33. Farm Reconfiguration Steps • Reconfigure Web Interface • Reconfigure Access Gateway • Test © 2007 Citrix Systems, Inc. — All rights reserved 33
  • 34. STA Load Balancing • Do not change the Access Gateway STA settings • Correct STA selected based on STA identifier • Load balancing breaks this functionality © 2007 Citrix Systems, Inc. — All rights reserved 34
  • 35. Farm Reconfiguration - Summary Device Parameter Old Setting New Setting AG WI Home 172.16.0.51 172.16.0.23 Page WI1 STA http://172.16.0.53/path http://172.16.0.24/path & http://172.16.0.54/path WI2 XML Broker 172.16.0.53 172.16.0.24 172.16.0.54 © 2007 Citrix Systems, Inc. — All rights reserved 35
  • 36. Phase III: Global Server Load Balancing
  • 37. Intelligent GSLB • Only send users to sites with complete availability • If Access Gateway responds, the site could still be down • Web Interface disruptions • XML Broker disruptions • STA disruptions • Define and configure GSLB based on layers © 2007 Citrix Systems, Inc. — All rights reserved 37
  • 38. Global Server Load Balancing Preview SLB Service Monitor 172.16.0.53 CTXXML GSLB HTTP 80 Notepad Monitor XML Broker Access Gateway SLB vserver SSL 172.16.0.53 172.16.0.22 172.16.0.24 SLB Service Monitor GSLB vserver GSLB Service GSLB 172.16.0.54 CTXXML SSL 443 172.16.0.22 Monitor HTTP 80 Notepad agee.company.com SSL 443 HTTP XML Broker 172.16.0.54 SLB Service Monitor GSLB 172.16.0.51 CTXWEB Monitor HTTP 80 Site Path HTTP Web Interface SLB vserver 172.16.0.51 172.16.0.23 SLB Service Monitor 172.16.0.52 CTXWEB HTTP 80 Site Path Web Interface 172.16.0.52 © 2007 Citrix Systems, Inc. — All rights reserved 38
  • 39. Global Server Load Balancing Configuration Steps • Build GSLB Sites • Build GSLB Monitors • Build GSLB Services • Build GSLB Virtual Server • Update DNS • Test © 2007 Citrix Systems, Inc. — All rights reserved 39
  • 40. Global Server Load Balancing Summary SLB Service Monitor 172.16.0.53 CTXXML GSLB HTTP 80 Notepad Monitor XML Broker Access Gateway SLB vserver SSL 172.16.0.53 172.16.0.22 172.16.0.24 SLB Service Monitor GSLB vserver GSLB Service GSLB 172.16.0.54 CTXXML SSL 443 172.16.0.22 Monitor HTTP 80 Notepad agee.company.com SSL 443 HTTP XML Broker 172.16.0.54 SLB Service Monitor GSLB 172.16.0.51 CTXWEB Monitor HTTP 80 Site Path HTTP Web Interface SLB vserver 172.16.0.51 172.16.0.23 SLB Service Monitor 172.16.0.52 CTXWEB HTTP 80 Site Path Web Interface 172.16.0.52 © 2007 Citrix Systems, Inc. — All rights reserved 40
  • 41. Final Architecture Web Interface XML Broker WI VIP: 172.16.0.51 XML VIP: 172.16.0.53 172.16.0.22 172.16.0.23 NetScaler 172.16.0.21 DNS Web Interface XML Broker Site MSP 172.16.0.52 172.16.0.54 Site FLL User WI VIP: XML VIP: 172.16.0.22 172.16.0.23 NetScaler Web Interface XML Broker 172.16.0.26 172.16.0.56 172.16.0.57 © 2007 Citrix Systems, Inc. — All rights reserved 41
  • 42. © 2007 Citrix Systems, Inc. — All rights reserved 42
  • 44. Global Availability • XenApp used to deliver critical line-of-business applications • Integrate global server load balancing and server load balancing for maximum availabilty • NetScaler integration with XenApp makes it extremely easy • XenApp load balancing wizard • Specialized monitors for Web Interface and XML Broker © 2007 Citrix Systems, Inc. — All rights reserved 44
  • 45. Available Tools • GSLB for XenApp: http://support.citrix.com/ • Reference Architecture • Design Considerations • Implementation Guide • TechTalk Webcasts: http://www.citrix.com/English/NE/events/byType.asp?etype=1441 © 2007 Citrix Systems, Inc. — All rights reserved 45
  • 46. © 2007 Citrix Systems, Inc. — All rights reserved 46