Flexibler Lastausgleich für Blue-Green-Deployments und darüber hinaus

Nutzen Sie erweiterte Blue-Green-Bereitstellungsoptionen für all Ihre Anwendungen – auf jeder Plattform und überall dort, wo Sie Anwendungsdienste bereitstellen.

flexible-lastverteilung-für-blue-green-deployments-und-darüber-hinaus

Die Vorteile von Blue-Green-Modellen für Anwendungs-Releases

Blue/Green-Modelle für Anwendungs-Releases gibt es schon seit geraumer Zeit, und die Load-Balancing-Technologien von F5 spielen in Unternehmensarchitekturen bei der Implementierung dieser Modelle eine wichtige Rolle. Moderne Anwendungen verteilen heute herkömmliche Anwendungsfunktionen auf verschiedene Cloud-Anbieter und Technologieplattformen. Container, adaptive Architekturen und unternehmensweit verteilte Back-End-API-Integrationen sorgen dafür, dass Blue/Green-Deployments für Automatisierungs- und Zuverlässigkeitsmodelle weiterhin relevant bleiben. Die Traffic-Management-Lösungen von F5 erfüllen die Anforderungen von Blue/Green-Deployments und bieten darüber hinaus weitere Funktionen.


Wichtigste Vorteile

Profitieren Sie von cloudunabhängigen Performance-Lösungen, die einheitliche Infrastructure-as-Code-Konfigurationen bereitstellen – unabhängig davon, auf welche Plattform Sie setzen.

Nutzen Sie die große Entwickler-Community von F5, um Ihre BIG-IP-Lösungen zu optimieren, sowie die weltweiten Open-Source-Communitys, um Ihre NGINX-Bereitstellungen und Performance-Services zu verbessern.

Profitieren Sie von der Flexibilität, die Sie benötigen: F5 und NGINX bieten mehr Funktionen für mehr Anwendungsbereitstellungsmodelle als jeder andere Anbieter cloudnativer Lösungen oder Drittanbieter.

Kunden wollen mehr – und zwar am besten schon gestern. Moderne Modelle für die Veröffentlichung von Anwendungen halten dank zunehmender Automatisierung mit der gestiegenen Nachfrage nach mehr Funktionalität und einer schnelleren Bereitstellung Schritt. Der Nachteil: Kunden erwarten nach wie vor dieselbe Zuverlässigkeit der Anwendungen wie zu Zeiten, als DevOps-Teams seltener und nur in kleinen Zeitfenstern neue Versionen bereitstellten, sodass Probleme kaum jemandem auffielen. Untersuchungen zeigen, dass 32 % aller Kunden nach nur einer einzigen schlechten Erfahrung keine Geschäfte mehr mit einer Marke machen würden, die sie eigentlich schätzen. Wenn Probleme auftreten, bleibt also kaum Spielraum.

Blue-Green-Deployments schützen Kunden bereits seit Jahren vor Bereitstellungsfehlern und Problemen bei Plattformänderungen, indem sie redundante Software- und Infrastruktur-Traffic-Pfade bereitstellen. Entwickler und DevOps-Teams können den Erfolg einer Bereitstellung messen, bevor sie den Kunden-Traffic auf die neueren Pfade umleiten. Load-Balancing-Technologien bilden seit jeher die zentrale Komponente für die Traffic-Steuerung zwischen Blue- und Green-Deployments und erfüllen diese Aufgabe auch weiterhin in der modernen Anwendungsentwicklung.

Die meisten der befragten Unternehmen haben technologiebedingte Betriebsstörungen erlebt, die erhebliche Auswirkungen hatten – sei es in Form von Kosten für die Wiederherstellung oder zusätzliche Arbeitsstunden, direkten Umsatzeinbußen, dauerhaftem Datenverlust oder einer Schädigung des Unternehmensrufs.

Da Unternehmen zunehmend auf stärker verteilte Architekturen setzen, ist es wichtiger denn je, herkömmliche Anwendungen in containerisierte Umgebungen zu migrieren und Service Meshes sowie Lastverteilung für ein intelligentes Traffic-Management einzusetzen – insbesondere bei Blue/Green-, Red/Black- und Ring-Bereitstellungsszenarien. F5 bietet verschiedene Lösungen, die Blue/Green-Bereitstellungen in unterschiedlichsten Anwendungstopologien erleichtern. Integrieren und automatisieren Sie Global Server Load Balancing (GSLB) und anwendungszentrierte Lastverteilung am Netzwerkperimeter oder verwalten und verteilen Sie den Datenverkehr über Container- und Kubernetes-Plattformen hinweg.

flexibler-lastausgleich-fuer-blue-green-bereitstellungen-und-darueber-hinaus
Abbildung 1: Mit dem Wachstum von Anwendungen und ihrer Integration in andere Anwendungen gehen Blue-Green-Deployments über die Benutzeroberfläche hinaus. Nutzen Sie API-Aufrufe, um die Umleitung des Datenverkehrs oder bei Problemen den Failback zu beschleunigen.

“Durch den Einsatz der Automatisierungsfunktionen von F5 in unseren Tausenden von Anwendungen können wir unseren Kunden hochwertige Finanzdienstleistungen schneller und zuverlässiger bereitstellen. Die sichere Bereitstellung von Anwendungsdiensten, die früher bis zu sechs Wochen dauerte, ist jetzt in nur fünf Minuten möglich.”

Aly Ndiaye, Direktor für Hosting und Browsing, BNP Paribas

Die Einführung von Blue-Green- und anderen Bereitstellungsmodellen zur Erfüllung der von Site Reliability Engineers und im Rahmen digitaler Transformationsinitiativen definierten Service-Level-Ziele sorgt für ein ausgewogenes Verhältnis zwischen schnellen Bereitstellungen und der Zuverlässigkeit für Kunden. Alternativ lassen sich mit F5-Lösungen auch andere Bereitstellungsmethoden ebenso einfach automatisieren, darunter Ringbereitstellungen, die das Blue-Green-Modell erweitern. Das folgende Beispiel nutzt Authentifizierung und Autorisierung oder IP-Adressen als Quellidentifikatoren. Dadurch kann F5 anhand benutzerdefinierter Richtlinien automatisch die richtigen Personen der richtigen Infrastruktur zuweisen.

Canary-Bereitstellungen
Abbildung 2: Alternativ können gezielte Canary-Deployments verwendet werden, um vordefinierte Benutzer oder Infrastruktur auf alternative Deployment-Stacks umzuleiten.

Die Architekturkomponenten

F5 bietet fortschrittliche Services für Traffic-Management und Lastverteilung, um sowohl den externen Nord-Süd-Datenverkehr mit Kunden als auch die interne Ost-West-Kommunikation zwischen Services und APIs abzudecken. Setzen Sie Blue-Green-Release-Modelle überall dort ein, wo schnelle Bereitstellungen erforderlich sind, um das digitale Erlebnis Ihrer Kunden zu schützen und zugleich interne Kunden zu unterstützen.

Untersuchungen zeigen, dass 32 % aller Kunden nach nur einer einzigen schlechten Erfahrung keine Geschäfte mehr mit einer Marke machen würden, die sie zuvor geschätzt haben.

F5 BIG-IP Local Traffic Manager (LTM) bietet hochentwickelte Load-Balancing-Technologie der Enterprise- und Service-Provider-Klasse in Form von Hardware- oder virtuellen Appliances – lokal oder bei Ihrem bevorzugten Cloud-Anbieter. Sie erhalten granulare Kontrolle auf Layer 7, Funktionen zur SSL-Auslagerung und -Beschleunigung sowie programmgesteuerte Skalierung für bedarfsgerechte Leistung. Da BIG-IP LTM ein Full Proxy ist, können Sie den in Ihr Netzwerk ein- und ausgehenden Anwendungsdatenverkehr prüfen, verwalten und entsprechende Berichte erstellen. Dank umfangreicher programmierbarer APIs und Integrationen können Sie Blue-Green-Modelle über Infrastructure as Code automatisieren oder andere IT-Workflow-Lösungen wie ServiceNow integrieren. BIG-IP LTM bietet Ihnen eine überlegene, automatisierbare Kontrolle über den Anwendungsdatenverkehr für Ihre Blue-Green-Release-Modelle.

NGINX Plus ist ein cloudnativer, benutzerfreundlicher Reverse-Proxy, Load Balancer und API-Gateway. Ganz gleich, ob Sie erweitertes Monitoring integrieren, Sicherheitskontrollen verstärken oder Kubernetes-Container orchestrieren möchten: NGINX Plus bietet anpassungsfähige und programmierbare Load-Balancing-Lösungen, die den Anforderungen Ihres wachsenden Anwendungsportfolios gerecht werden.

F5 Global Server Load Balancing (GSLB) ermöglicht Blue-Green-Bereitstellungen außerhalb Ihrer Rechenzentrums- und Cloud-Infrastruktur, sodass Sie den Datenverkehr mit einem einzigen API-Aufruf auf mehrere Regionen verlagern können. Sie erhalten die Flexibilität, den Datenverkehr weltweit zu verlagern und bei einem Ausfall einen vollständigen Standort zu übernehmen oder nur die betroffenen Anwendungen zu steuern. F5 GSLB ist als speziell entwickelte Hardware mit integrierten Sicherheitslösungen, als virtuelle Edition, als SaaS oder als vollständig verwaltete Lösung verfügbar und ermöglicht Blue-Green-Bereitstellungen für weltweit verfügbare Anwendungen.

NGINX Ingress Controller ist eine erstklassige Lösung für das Traffic-Management von cloudnativen Anwendungen in Kubernetes- und containerisierten Umgebungen. Sie bietet Bereitstellungsdienste auf Enterprise-Niveau für Kubernetes-Anwendungen und Vorteile für Benutzer von NGINX Open Source und NGINX Plus. Mit dem NGINX Ingress Controller für Kubernetes erhalten Sie grundlegendes Load Balancing, SSL/TLS-Terminierung, Unterstützung für URI-Rewrites und SSL/TLS-Verschlüsselung für Upstream-Verbindungen. Benutzer von NGINX Plus profitieren außerdem von Sitzungspersistenz für zustandsbehaftete Anwendungen und JSON-Web-Token-(JWT-)Authentifizierung für APIs.


Hauptmerkmale

Sicherheit in CI/CD-Pipelines integrieren

Integrieren Sie gängige Tools wie Ansible, Terraform, ServiceNow und GitLab, um sie an den Workflow Ihres Tools anzupassen.

Agile Methodik

Beschleunigen Sie die konsistente und wiederholbare Bereitstellung von Anwendungsdiensten mithilfe eines deklarativen Modells. Automatisieren Sie mit deklarativen Anwendungsdiensten den Blue-Green-Datenverkehr für Ihre lokalen Anwendungen und Public-Cloud-Anwendungen.

Datenstromexport

Aggregieren, normalisieren und leiten Sie Statistiken und Ereignisse mithilfe von Telemetry Streaming deklarativ an Ihre bevorzugte Analyselösung weiter.

Erweiterte anwendungszentrierte Konfiguration

Nutzen Sie rollenbasierte Zugriffskontrolle (RBAC) und Self-Service, um Sicherheitsleitplanken (keine Hürden) einzurichten, damit Ihre Teams ihre Anwendungen sicher und agil verwalten können.

Fazit

Agile Anwendungen erfordern Schnelligkeit und häufige Bereitstellungen. Programme zur digitalen Transformation verlangen Zuverlässigkeit und ein kontinuierlich verbessertes Kundenerlebnis. F5 bietet ein leistungsstarkes Lösungsportfolio, das die Flexibilitätsanforderungen von DevOps-Bereitstellungen erfüllt und gleichzeitig die Sicherheit und Zuverlässigkeit Ihrer Anwendungen gewährleistet. Nicht ohne Grund vertrauen 48 der Fortune-50-Unternehmen bei ihren geschäftskritischen Kundenanforderungen auf F5.