Virtual ADCDelivering highly available, scalable applications
ADC = Application Delivery Controllera.k.a…   Load Balancer +   Content Switch   Offloading Proxy   Application Front ...
ADCs are Complex & Expensive(a) True(b) False
Where there’s Mystery …     There’s £€$¥
De-Mystifying the ADC…
What issues is ADC trying to solve?
Internet                  High Availability ?Web/Application    Server
Internet    X                  High Availability ?Web/Application    Server
InternetAs thenumber ofuser requestsgrows…                                     Scalability ?                              ...
InternetWeb/Application    Server
InternetInstall SSL& IPSOn Server                                    Wait !                                I Can’t Keep   ...
Internet                                 DNS                              Round Robin                               Networ...
Internet               Error 404                                                       Page Not                           ...
“Purpose-built” hardware SLB/ADC Appliance
All ADC Appliances work the same way…                     (almost)       It’s all about the “VIP” (Virtual IP)
Internet   10.0.20.5   Public VIP    Default GatewayPrivate “Real” IPs    192.168.0.2    192.168.0.3   192.168.0.4        ...
Internet 10.0.20.5 Public VIP                                                         ADC automatically detects server    ...
Error 404                                                          Page Not                              Internet         ...
Internet                       X              Out of Service                               Active                         ...
Key ADC Features >>   Server Load Balancing   Server and Application Health Checking   SSL Termination/Proxy, Accelerat...
Layer 4 Load BalancingScheduling &                     InternetBalancing Methods• Round Robin• Least Connection• “Weighted...
Server-resource Load BalancingAgent, Adaptive                           InternetBalancing Methods• CPU Utilization• Memory...
Layer 7 - Content Switching                             Internet                                        www.mysite.com/sho...
Server Persistence (a.k.a. “affinity”, “sticky”)                                                2                         ...
Internet                                   SSL                                              Encryption/Decryption         ...
SSL                                         Encryption/Decryption               Internet               HTTPS://           ...
Application Acceleration                        Normal Load-Balanced Traffic FlowInternet                                 ...
Application Acceleration                  Caching Feature Enabled                                      Cached             ...
Application Acceleration                 GZip Compression EnabledInternet                                        2   3    ...
Applications                             InternetWeb Servers                                           VMWare, Hyper-V, Xe...
“Virtual” ADC“Purpose-built” hardware virtual SLB/ADC Appliance      Same (mostly) Features as H/W Appliance
Virtual ADC…        Installs and runs as a hardened, “Guest” Operating        System on a dedicated virtual machine       ...
Virtual   ADCResourceUtilization
H/W Load                   InternetBalancing/ADC        Aggregate L2/L3 Switching
Internet                                                                         Virtual Load                             ...
High-Availability (HA)                                                                                                 Int...
High-Availability (HA)                                                                                                    ...
Key Hardware ADC Features >> Server Load Balancing SSL Termination/Proxy SSL Acceleration Layer 7 Content Switching S...
Key Virtual ADC Features >> Server Load Balancing SSL Termination/Proxy SSL Acceleration Layer 7 Content Switching Se...
ADCVirtual or Hardware ?
Virtual ADC Performance Example                                                                     Internet              ...
KEMP LoadMaster Comparison                       ADC, Hardware Appliances                                      ADC, Virtua...
Q/A      www.KEMPtechnologies.com
YOUR YEAR-ROUND  IT RESOURCE – access to everything  you’ll need to know
THE WHOLETECHNOLOGY   STACKfrom start to finish
COMMENT &  ANALYSISInsights, interviews and the latest thinking on technology solutions
VIDEOYour source of live information – all the presentations from         our live events
TECHNOLOGY     LIBRARY   Over 3,000 whitepapers,case studies, product overviews and press releases from all the       lead...
EVENTS, WEBINARS &    PRESENTATIONS           Missed the event?   Download the presentations thatinterest you. Catch up wi...
DirectoryA comprehensive A-Z listing     providing in-depth    company overviews
ALL FREE TO ACCESS    24/7
online.ipexpo.co.uk
How virtual ADC can deliver highly available and scalable application access
How virtual ADC can deliver highly available and scalable application access
How virtual ADC can deliver highly available and scalable application access
How virtual ADC can deliver highly available and scalable application access
How virtual ADC can deliver highly available and scalable application access
How virtual ADC can deliver highly available and scalable application access
How virtual ADC can deliver highly available and scalable application access
How virtual ADC can deliver highly available and scalable application access
Upcoming SlideShare
Loading in …5
×

How virtual ADC can deliver highly available and scalable application access

1,077 views

Published on

Every LoadMaster is not just a Load Balancer, but an Application Delivery Controller with features such as Acceleration (Caching, Compression, SSL Acceleration (in ASIC) – not only HTTPS, but generic! ) AND Security (Intrusion Prevention, SSL Termination)

During this session attendees will gain an insight into the benefits of using an application delivery controller to ensure highly available access to servers and applications such as Microsoft Exchange 2010, Sharepoint, Terminal services and any Web Based applications.Topics including Server & Application Health checking, Load balancer clustering & Stateful failover, Improved server performance and ease of scalabilityThe session will include a practical demonstration.

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

No Downloads
Views
Total views
1,077
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

How virtual ADC can deliver highly available and scalable application access

  1. 1. Virtual ADCDelivering highly available, scalable applications
  2. 2. ADC = Application Delivery Controllera.k.a…  Load Balancer +  Content Switch  Offloading Proxy  Application Front End  Load balancing Router  Web Traffic Manager
  3. 3. ADCs are Complex & Expensive(a) True(b) False
  4. 4. Where there’s Mystery … There’s £€$¥
  5. 5. De-Mystifying the ADC…
  6. 6. What issues is ADC trying to solve?
  7. 7. Internet High Availability ?Web/Application Server
  8. 8. Internet X High Availability ?Web/Application Server
  9. 9. InternetAs thenumber ofuser requestsgrows… Scalability ? Wait ! I Can’t Keep UP! Web/Application Server
  10. 10. InternetWeb/Application Server
  11. 11. InternetInstall SSL& IPSOn Server Wait ! I Can’t Keep UP! Web/Application Server
  12. 12. Internet DNS Round Robin Network Infrastructure 10.0.20.5 10.0.20.6Add another server Public-Facing IPwith DNS Round Robin?
  13. 13. Internet Error 404 Page Not DNS Found Round Robin Network Infrastructure HA ÷ 2 X Lacking key features 10.0.20.5 10.0.20.6Add another server Public-Facing IPwith DNS Round Robin?
  14. 14. “Purpose-built” hardware SLB/ADC Appliance
  15. 15. All ADC Appliances work the same way… (almost) It’s all about the “VIP” (Virtual IP)
  16. 16. Internet 10.0.20.5 Public VIP Default GatewayPrivate “Real” IPs 192.168.0.2 192.168.0.3 192.168.0.4 Server Farm
  17. 17. Internet 10.0.20.5 Public VIP ADC automatically detects server and application failures and dynamically X re-routes user requests to other, available servers.Private IPs 192.168.0.2 192.168.0.3 192.168.0.4 Server Farm
  18. 18. Error 404 Page Not Internet Found X 10.0.20.5 Public VIP X X XPrivate IPs 192.168.0.2 192.168.0.3 192.168.0.4 Server Farm
  19. 19. Internet X Out of Service Active 10.0.20.5 Public VIP High Availability with Stateful FailoverPrivate IPs 192.168.0.2 192.168.0.3 192.168.0.4 Server Farm
  20. 20. Key ADC Features >>  Server Load Balancing  Server and Application Health Checking  SSL Termination/Proxy, Acceleration  Content Switching  Application Acceleration
  21. 21. Layer 4 Load BalancingScheduling & InternetBalancing Methods• Round Robin• Least Connection• “Weighted” Server 1 Server 2
  22. 22. Server-resource Load BalancingAgent, Adaptive InternetBalancing Methods• CPU Utilization• Memory (RAM) Available• Number of Active Users• Any Perfmon Stat. Next Request CPU=75% CPU=72% Server 1 Server 2
  23. 23. Layer 7 - Content Switching Internet www.mysite.com/shoppingwww.mysite.com/multi-media
  24. 24. Server Persistence (a.k.a. “affinity”, “sticky”) 2 3 1 InternetTypes of “Persistence”• Source IP• SSL Session• Layer 7 Shopping Data For User 1 Server 1 Server 2
  25. 25. Internet SSL Encryption/Decryption Server Responsibilities HTTPS:// • Key Exchange TPS • Setup/Teardown SSL • Bulk Encrypt/Decrypt SSL = 55% Performance Hit (with 1024-bit Key)Server 1 Server 2 With 2048-bit Key?
  26. 26. SSL Encryption/Decryption Internet HTTPS:// Offload and AccelerateSSL ASIC • Key Exchange • Setup/Teardown SSL HTTP:// • Bulk Encrypt/Decrypt L7 Persistence • Manage Single SSL Certificates • Enables L7 Persist. with SSL 100 – 10,000 SSL TPS Server 1 Server 2
  27. 27. Application Acceleration Normal Load-Balanced Traffic FlowInternet 2 3 1 Every request received by the Load Balancer is forwarded to a Server
  28. 28. Application Acceleration Caching Feature Enabled Cached ContentInternet 2 3 1 More Farm-side Bandwidth available To serve more user requests.
  29. 29. Application Acceleration GZip Compression EnabledInternet 2 3 1 More Web-side Bandwidth available To server more user requests
  30. 30. Applications InternetWeb Servers VMWare, Hyper-V, Xen Servers MS Terminal, Intranet Apps Citrix Servers Mail & Exchange Servers
  31. 31. “Virtual” ADC“Purpose-built” hardware virtual SLB/ADC Appliance Same (mostly) Features as H/W Appliance
  32. 32. Virtual ADC… Installs and runs as a hardened, “Guest” Operating System on a dedicated virtual machine Bare Metal Hypervisor Apps, DB, … “Guest” O/S Technical SpecificationsDedicated VirtualMachine (VM) Operating System: Linux Size: 30MB Allocated Memory (RAM) 1GB
  33. 33. Virtual ADCResourceUtilization
  34. 34. H/W Load InternetBalancing/ADC Aggregate L2/L3 Switching
  35. 35. Internet Virtual Load Balancing/ADCAggregate L2/L3 Switching Virtual Private Server (VPS-1) Virtualization Platform Virtual LoadMaster (VLM) VIP-1 E.G VMware ESX, Hyper-V Virtual Private Server (VPS-2) L4/7 Load Balancing, Apache/Tomcat Content Switching, Windows/Exchange RIP-1 SSL Offload Virtual Private Server (VPS-3) Apache/Tomcat Windows/Exchange RIP-2 Virtual Private Server (VPS-n) Apache/Tomcat Windows/Exchange RIP-3 The Virtual LoadMaster installs and operates in a “virtual machine” within the existing server virtualization environment.
  36. 36. High-Availability (HA) Internet with Virtual ADC Active Host Active Standby V-ADC HA Virtual Private Server (VPS-1) Virtual Private Server (VPS-5)Virtualization Platform Virtualization Platform Virtual ADC Virtual ADC (Active) VIP-1 E.G VMware ESX, Hyper-V (Hot-Standby) VIP-1 E.G VMware ESX, Hyper-V Virtual Private Server (VPS-2) Virtual Private Server (VPS-6) Apache/Tomcat Apache/Tomcat Windows/Exchange RIP-1 Windows/Exchange RIP-4 Virtual Private Server (VPS-3) Virtual Private Server (VPS-7) Apache/Tomcat Apache/Tomcat Windows/Exchange RIP-2 Windows/Exchange RIP-5 Virtual Private Server (VPS-4) Virtual Private Server (VPS-n) Apache/Tomcat Apache/Tomcat Windows/Exchange RIP-3 Windows/Exchange RIP-6
  37. 37. High-Availability (HA) Internet with Virtual ADC Active Host Down Instant Active V-ADC Failover HA Virtual Private Server (VPS-1) Virtual Private Server (VPS-5)Virtualization Platform Virtualization Platform Virtual ADC Virtual ADC (Active) VIP-1 E.G VMware ESX, Hyper-V (Active) VIP-1 E.G VMware ESX, Hyper-V Virtual Private Server (VPS-2) Virtual Private Server (VPS-6) Apache/Tomcat Apache/Tomcat Windows/Exchange RIP-1 Windows/Exchange RIP-4 Virtual Private Server (VPS-3) Virtual Private Server (VPS-7) Apache/Tomcat Apache/Tomcat Windows/Exchange RIP-2 Windows/Exchange RIP-5 Virtual Private Server (VPS-4) Virtual Private Server (VPS-n) Apache/Tomcat Apache/Tomcat Windows/Exchange RIP-3 Windows/Exchange RIP-6
  38. 38. Key Hardware ADC Features >> Server Load Balancing SSL Termination/Proxy SSL Acceleration Layer 7 Content Switching Server and Application Health Checking Caching Compression Layer 7 Intrusion Prevention System (IPS) Supports cloning and relocating with native Virtualization Framework management tools
  39. 39. Key Virtual ADC Features >> Server Load Balancing SSL Termination/Proxy SSL Acceleration Layer 7 Content Switching Server and Application Health Checking Caching Compression Layer 7 Intrusion Prevention System (IPS) Supports cloning and relocating with native Virtualization Framework management tools
  40. 40. ADCVirtual or Hardware ?
  41. 41. Virtual ADC Performance Example Internet Throughput 927 Mbps L7 Requests/Second 31,883 SSL TPS 249 L4 Concurrent Connections ~2 Million L7 Concurrent Connections ~100,000 Virtual Private Server (VPS-1) Virtual LoadMaster (VLM) VIP-1 Tested Platform: Dell PowerEdge R410 Server 1X Intel E5520 Xeon Processor 2GB Allocated RAM Intel PRO 1000PT Dual Port 1GbE NIC, PCIe-4 VMware ESXi v4.0
  42. 42. KEMP LoadMaster Comparison ADC, Hardware Appliances ADC, Virtual Appliances1LoadMaster Model P/N: LM-2200 LM-2600 LM-3600 LM-5500 VLM-100 VLM-1000MSRP (Includes 1st Year Gold Support) $1,990 $6,990 $9,890 $17,990 $1,490 $3,990P er f o r m a n ce & S p eci f i ca t i o n sMax Balancer Throughput 950Mbps 1.7Gbps 3.4Gbps 6Gbps 100 Mbps UnrestrictedSSL Transactions Per Second (TPS) 200 2,000 5,000 10,000 100 249Integrated SSL ASIC √ √ √Requests Per Second (http) 25,000 69,000 77,000 100,000 31,883 31,883L4 Concurrent Connections 1,000,000 2,000,000 4,000,000 30,000,000 2,000,000 2,000,000Max Servers Supported / Virtual IPs 1,000/500 1,000/500 1,000/1,000 1,000/1,000 1,000/500 1,000/1,000 18 X GbE,Network Ports 4 X GbE 4 X GbE 8 X GbE Optional 2X 10GRack-mountable 1U 1U 1U 2USolid-State (diskless storage) √ √ √ √Power Supply (Watts) 180 200 200 2X 460 hot-plugK ey F ea t u r esLayers 4/7 Load Balancing √ √ √ √ √ √Content Switching √ √ √ √ √ √Caching, Compression Engine √ √ √ √ √ √IPS (SNORT-Rules compatible) √ √ √ √ √ √MS Exchange 2010 Optimized √ √ √ √ √ √Active/Hot-standby Redundant Operation √ √ √ √ √ √
  43. 43. Q/A www.KEMPtechnologies.com
  44. 44. YOUR YEAR-ROUND IT RESOURCE – access to everything you’ll need to know
  45. 45. THE WHOLETECHNOLOGY STACKfrom start to finish
  46. 46. COMMENT & ANALYSISInsights, interviews and the latest thinking on technology solutions
  47. 47. VIDEOYour source of live information – all the presentations from our live events
  48. 48. TECHNOLOGY LIBRARY Over 3,000 whitepapers,case studies, product overviews and press releases from all the leading IT vendors
  49. 49. EVENTS, WEBINARS & PRESENTATIONS Missed the event? Download the presentations thatinterest you. Catch up with convenient webinars. Plan your next visit.
  50. 50. DirectoryA comprehensive A-Z listing providing in-depth company overviews
  51. 51. ALL FREE TO ACCESS 24/7
  52. 52. online.ipexpo.co.uk

×