Enhancing the UserExperience for Multi-Pod     VMware View     DeploymentsBruno Germain, F5 Networks                   #vm...
2F5 & VMware• F5 & VMware are active, global partners• 4 years of history as managed partners• Primary partnership goals  ...
3Application Delivery Networking Services                      L4-L7• Glue between end users and application workloads• Po...
44 Key Functions of Application Delivery Networking     Local                            Global   Scaling &               ...
5Our Objective TodayExplain how to provide…  A. A single URL  B. With user to pod session affinity  C. With the ability to...
64 Use Cases – 4 DesignsUse Case   Datacenter(s)   Pod(s)     Entitlement(s)    1         Single       Multiple       Sing...
7Use Case #1 – Multi Pod, Single Site• Customer Acme has 16,000 View Users at their HQ• Provide a Single URL with intellig...
8                SSL Clarification                   1. DNS Request to                    3. 2. SSL View                  ...
9
10  Use Case #2 – Multi Pod, Multi Site• Customer Acme has two primary sites with 8000 users per  location, they provide D...
11Multiple Sites, Multiple Pods, 1 Name Space                                    view_north.company.comview_east.company.c...
12Persistence = Happy Users                                                 A New Server Creates a Fresh Desktop          ...
13
14view.company.com
15   DNS Query:view.company.com
16    iQueryHealth Check to  Both Pods: East & West                    10.1.1.20                                        ...
17                                        User has lowest latency             DNS Answer:                     to West Pod....
18     Password is cached using        256 bit encryptionPW
19User Name    Current     LTM looks up User.             Pod?      <Current Assignment>Bob Smith    WestFran Kelly   East...
20                                              APM Obtains User’s Current   APM queries                                  ...
21                                   View                                  ServersBased on the Pod & Pool info inAD, LTM s...
22                                               View                                              ServersThe View Server ...
23Use Case #3 – Multi Pod, Multi Site, Multi Desktop• Customer Acme has three sites with 6000 users per location,  they pr...
24
25Use Case #4 – Multi Pod, Multi Site, Smart Desktop• Customer Acme has three sites with 6000 users per location,  they pr...
26
27How Does F5 Fulfill these View Designs?•   Local Traffic Management•   Secure Access / AAA Integration•   Global Traffic...
28
29
30F5 BIG-IP iApp for View Created Objects
31How Does F5 Fulfill these View Designs?•   Local Traffic Management•   Secure Access / AAA Integration•   Global Traffic...
32F5 BIG-IP iRules (a.k.a. Flexability Engine)
33How Does F5 Fulfill these View Designs?•   Local Traffic Management•   Secure Access / AAA Integration•   Global Traffic...
34
35Future….  – F5 and Teradici signed agreement  – PCoIP proxy  – We will be the Security Server
Enhancing the UserExperience for Multi-PodVMware ViewDeploymentsBruno Germain, F5 Networks                     #vmworldspo...
Upcoming SlideShare
Loading in...5
×

Enhancing the User Experience for Multi-Pod VMware View Deployments

1,662

Published on

Enhancing the User Experience for Multi-Pod VMware View Deployments

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,662
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Enhancing the User Experience for Multi-Pod VMware View Deployments"

  1. 1. Enhancing the UserExperience for Multi-Pod VMware View DeploymentsBruno Germain, F5 Networks #vmworldsponsor
  2. 2. 2F5 & VMware• F5 & VMware are active, global partners• 4 years of history as managed partners• Primary partnership goals  Compatibility / Interoperability testing  New Solution Development  New Solution Documentation• Across all major F5 and VMware products• Ongoing cooperative solution development• Coordinated back-end customer support
  3. 3. 3Application Delivery Networking Services L4-L7• Glue between end users and application workloads• Policy-driven traffic management• Dynamic configuration and automation of policies
  4. 4. 44 Key Functions of Application Delivery Networking Local Global Scaling & Scaling & Availability Availability Accelerating Securing © VMware, Inc.
  5. 5. 5Our Objective TodayExplain how to provide… A. A single URL B. With user to pod session affinity C. With the ability to failover to a backup pod…for large and/or distributed VMware View deployments
  6. 6. 64 Use Cases – 4 DesignsUse Case Datacenter(s) Pod(s) Entitlement(s) 1 Single Multiple Single 2 Multiple Multiple Single 3 Multiple Multiple Multiple 4 Multiple Multiple Dynamic
  7. 7. 7Use Case #1 – Multi Pod, Single Site• Customer Acme has 16,000 View Users at their HQ• Provide a Single URL with intelligent routing to users cluster/pool• Simplify Pool/User management through load balancing
  8. 8. 8 SSL Clarification 1. DNS Request to 3. 2. SSL View Non SSL View GTM for View Connection ServiceGTM GTMLTM/APM LTM/APM Connection / Connection / Security Security Servers Servers
  9. 9. 9
  10. 10. 10 Use Case #2 – Multi Pod, Multi Site• Customer Acme has two primary sites with 8000 users per location, they provide DR services for critical workloads• Users travel, work from home and require a single intelligent access point into their View desktop view.acme.com Chicago Dallas
  11. 11. 11Multiple Sites, Multiple Pods, 1 Name Space view_north.company.comview_east.company.com view.company.com view_west.company.com view_south.company.com
  12. 12. 12Persistence = Happy Users A New Server Creates a Fresh Desktop View Connection Servers Pod 1 Lost Connection Reconnect! Pod 2 Pre-Existing Server, Pre-Existing DesktopPersistence based on the Username,ensures that anytime a user disconnectsand soon thereafter reconnects, they willbe assigned to the same connectionserver, and will see the same desktoplayout they had prior to the disconnect.
  13. 13. 13
  14. 14. 14view.company.com
  15. 15. 15 DNS Query:view.company.com
  16. 16. 16 iQueryHealth Check to Both Pods: East & West 10.1.1.20   192.168.2.20
  17. 17. 17 User has lowest latency DNS Answer: to West Pod.“view.company.com. IN A 192.168.2.20” 192.168.2.20
  18. 18. 18 Password is cached using 256 bit encryptionPW
  19. 19. 19User Name Current LTM looks up User. Pod? <Current Assignment>Bob Smith WestFran Kelly EastJim Adams Noneetc…
  20. 20. 20 APM Obtains User’s Current APM queries Pod & Pool Member Active Directory.Username & Password are sent to AD. AD User’s Group Membership Domain Active Directory UN PW Domain
  21. 21. 21 View ServersBased on the Pod & Pool info inAD, LTM sends the user to the correct View server
  22. 22. 22 View ServersThe View Server replies with a user token. Client uses that token to automatically reconnect directly to the View server.
  23. 23. 23Use Case #3 – Multi Pod, Multi Site, Multi Desktop• Customer Acme has three sites with 6000 users per location, they provide DR services for critical workloads with secondary entitlements to backup desktops view.acme.com Chicago New York Dallas
  24. 24. 24
  25. 25. 25Use Case #4 – Multi Pod, Multi Site, Smart Desktop• Customer Acme has three sites with 6000 users per location, they provide optimized user experience and DR services for their desktop workloads. view.acme.com Chicago New York Dallas
  26. 26. 26
  27. 27. 27How Does F5 Fulfill these View Designs?• Local Traffic Management• Secure Access / AAA Integration• Global Traffic Management BIG-IP Access Policy Manager• BIG-IP iApp Wizard for View Add-On Module
  28. 28. 28
  29. 29. 29
  30. 30. 30F5 BIG-IP iApp for View Created Objects
  31. 31. 31How Does F5 Fulfill these View Designs?• Local Traffic Management• Secure Access / AAA Integration• Global Traffic Management BIG-IP Access Policy Manager• BIG-IP iApp Wizard for View Add-On Module• iRules for Intelligent Traffic Routing
  32. 32. 32F5 BIG-IP iRules (a.k.a. Flexability Engine)
  33. 33. 33How Does F5 Fulfill these View Designs?• Local Traffic Management• Secure Access / AAA Integration• Global Traffic Management BIG-IP Access Policy Manager• BIG-IP iApp Wizard for View Add-On Module• iRules for Intelligent Traffic Routing• Also Leverages – Powershell – AD
  34. 34. 34
  35. 35. 35Future…. – F5 and Teradici signed agreement – PCoIP proxy – We will be the Security Server
  36. 36. Enhancing the UserExperience for Multi-PodVMware ViewDeploymentsBruno Germain, F5 Networks #vmworldsponsor

×