VIRTUELLE APPLICATION DELIVERY LÖSUNGEN Network Virtualization Day 2013 Referent
2 Rückblick Wat is en Dampfmaschin?
3 Rückblick Klassisches Beispiel: Webseite
4 Rückblick Klassisches Beispiel: Webseite
5 Rückblick Klassisches Beispiel: Webseite
6 Rückblick Klassisches Beispiel: Webseite Viele User Viel Last Ressourcen Viele User Wichtige Applikation Verfügbarkeit
7 Rückblick Klassisches Beispiel: Webseite
8 Rückblick Zwei Grundfunktionen Lastverteilung nach bestimmten Kriterien Kontrolle und Erhöhung der Verfügbarkeit von Round Robin bis MIME-Type verschiedenste Health-Checks Weitere Funktionen SLB vs. ADC
9 Rückblick Status Quo Server-Virtualisierung Server-Virtualisierung überall (aus-) gereift, bequem, nützlich Orchestration automatisiertes Deployment Kurze Lebenszyklen Keine manuelle Konfiguration
10 Rückblick Warum Appliances virtualisieren? Vorteile aus der Server-Virtualisierung nutzen Effizientere Auslastung Weniger Hardware (?), Platz- und Stromverbrauch (?) Schnelles, automatisiertes Deployent Dedizierte Systeme pro Mandant Lebenszyklus ohne E-Schrott Datenfluss / Einbindung Appliances Traffic bleibt evtl. innerhalb der virtualisierten Umgebung
11 Rückblick Welche Appliances werden virtualisiert? SSL-VPN-Gateways Mailsecurity-Lösungen WAFs Firewalls (später mehr) Loadbalancer/ADCs u.s.w.u.s.f.
12 Rückblick Was macht eine Appliance aus? Blackbox rundes, geschlossenes System aus einer Hand Spezielles OS? Spezielle Hardware?
13 Rückblick Was macht eine Appliance aus? Blackbox rundes, geschlossenes System aus einer Hand Spezielles OS VMware Tools? Spezielle Hardware Crypto-Karten Netzwerk-Chips
Virtual ADCs 14 Trotzdem
15 Application Delivery Controller
16 Application Delivery Controller BigIP-Familie Local Traffic Manager Loadbalancer Hardware-unterstützte Features SSL-Offload & Compression SYN-Cookies (Flood Protection) TCP Connection Pooling / Multiplexing viele Client-Sessions nach außen, wenige Sessions zum Backend weniger Last auf den Real Servern, bessere Time-To-First-Byte TCP-Optimierung Full-Proxy TCP-Parameter je nach Verbindungseigenschaften
17 Application Delivery Controller BigIP-Familie Local Traffic Manager Loadbalancer Performance Big-IP 11050 20.000 SSL-TPS (2048bit Keys) 40 Gbit/s L7-Durchsatz 12 Cores, 32GB RAM Big-IP 4000s 4.500 SSL-TPS (2048bit Keys) 10 Gbit/s L7-Durchsatz 8 Cores, 16GB RAM
18 Application Delivery Controller BigIP-Familie Local Traffic Manager Loadbalancer Weitere Module weitere Funktionen Access Policy Manager (APM) Application Acceleration Manager (AAM) Application Security Manager (ASM) Global Traffic Manager (GTM)
19 Virtuelle Application Delivery Controller BigIP-Familie Local Traffic Manager VE Hypervisor-Support Hyper-V ab 2008R2 XenServer ab 5.6 KVM ab RHEL/CentOS 6.2 vsphere ab 4.0 AWS
20 Virtuelle Application Delivery Controller BigIP-Familie Local Traffic Manager VE Hardware-unterstützte Features SSL-Offload auf der vcpu Zertifikats-Management zentral HTTP zum Backend: 1:1 HTTPS zum Backend: 3:1 Compression vcpu Caching gleiches Storage? Trotzdem nützlich TCP Connection Pooling sinnvoll TCP-Optimierung sinnvoll
21 Virtuelle Application Delivery Controller BigIP-Familie Local Traffic Manager VE Performance 500 SSL-TPS (Lizenz-Limit) 0,2 oder 1 Gbit/s Durchsatz (Lizenz-Limit) Abhängig von Hardware und Auslastung des Hosts Module Einzeln als VE Nicht alle verfügbar (z.b. Link Controller)
22 Application Delivery Controller Radware Alteon Hardware-unterstützte Features SSL-Offload & Compression Switching/Routing/DDoS/ wie beim Big-IP Performance Alteon 5224 1-16 Gbit/s L7-Durchsatz (Lizenz) 11.000 SSL-TPS (2048bit Keys) Alteon 10000 (mit 4 Blades) 80 Gbit/s L7-Durchsatz 44.000 SSL-TPS (2048bit Keys)
23 Virtuelle Application Delivery Controller Radware Alteon VA Virtualisierter Alteon Hypervisor-Support KVM VMware ESX/i Xen Performance Durchsatz: 10 Mbit/s bis 1Gbit/s (Lizenz) 1G-Lizenz ist unlimitiert (Leistungsgrenze: VM-Host)
24 Virtuelle Application Delivery Controller Radware Alteon VA Virtualisierter Alteon Hypervisor-Support KVM VMware ESX/i Xen Performance Durchsatz: 10 Mbit/s bis 1Gbit/s (Lizenz) 1G-Lizenz ist unlimitiert (Leistungsgrenze: VM-Host)
25 Virtuelle Application Delivery Controller Radware Alteon VA Virtualisierter Alteon Hardware-unterstützte Features SSL-Offload auf der vcpu Zertifikats-Management zentral HTTP/s zum Backend: 1:1/3:1 Compression vcpu (aber nur wo sinnvoll) wie vorher auch
26 Virtuelle Application Delivery Controller Sinnvoll für Kleine Setups Dedizierte Anwendungen Klassiker: Exchange-Projekt Kurzlebige Installationen/Automatisierung Nachteile Performance nicht planbar Host-System andere Gast-VMs Keine hohen Durchsatz-Raten Fehldende Hardware-Beschleunigung vswitches
27 Virtuelle Application Delivery Controller IaaS-Anwendung Kapazitätsplanung schwer möglich Leistungsschwankungen durch andere VMs Geringer Durchsatz Flexibles Deployment Orchestration/Automatisierung \o/ oder /o\
28 Virtuelle Application Delivery Controller Warum nicht die Vorteile von beiden nutzen? Spezialisierte Hardware + Virtualisierung Dedizierter Hypervisor für ADCs Integration in DC-Orchestration
29 Virtuelle Application Delivery Controller Radware Alteon ADC-VX
30 Virtuelle Application Delivery Controller Mandantenfähigkeit vadcs voneinandern getrennt Unterschiedliche OS-Versionen Separates Logging & Statistiken Reservierte Ressourcen (SLAs!) Durchsatz, SSL CPU, RAM Eigene Config pro vadc Eigener Netzwerk-Stack High Availability Max. 6 VX-Nodes im Cluster
31 Virtuelle Application Delivery Controller Radware Alteon ADC-VX 4xxx-Serie: single Instance 5xxx-Serie: 24 vadcs 10xxx-Serie: 256 vadcs ADC-VA auf VMware
32 Virtual Application Delivery Infrastructure (VADI) vdirect: Plugin für vcd / vco VM-Welt VX-Welt vadc-templates / Provisioning Migration inkl. P2V
33 Virtual Application Delivery Infrastructure (VADI) vadapter für vcenter vcenter ADC lauscht auf Änderungen in vcenter Neue VM im Mail-Pool? Anpassung der ADC-Config vadapter
34 Fazit Normal virtualisierte ADCs Bekannte Appliances 1:1 übertragen Einsetzbar kleine Umgebungen ohne SLAs wenig Dynamik IaaS-Anbieter, große Datacenter ADC-VX