Bereitstellen von Amazon CloudFront mit der Silverline Managed Services Platform

F5 Silverline und Amazon CloudFront

Bei der Evaluierung verschiedener Service- und Lösungsangebote, die möglicherweise seinen Anforderungen entsprechen würden, hat unser Kunde, ein globales IT-Lösungsunternehmen, eine umfassende Prüfung der Variablen durchgeführt, die bei der Bereitstellung und dem Betrieb einer Lösung eine Rolle spielen, die ein Content Delivery Network (CDN), eine Web Application Firewall (WAF) sowie Schutzmaßnahmen gegen Betrug/Bots und Distributed-Denial-of-Service-Angriffe (DDoS) kombiniert. Nach eingehender Analyse und internen Diskussionen mit mehreren Teams kam unser Kunde zu dem Schluss, dass eine Kombination aus F5 Silverline und dem Content Delivery Network von Amazon CloudFront die beste Lösung wäre.

Unser Kunde hat sich für diese Lösung entschieden, weil sie verwaltete Sicherheitsdienste, eine schnelle Bereitstellung und geringere Kosten für Bereitstellung, Wartung und Betrieb bietet. Die internen Kundenteams definierten einen Plan für die Weiterentwicklung der Website und konzentrierten sich darauf, jede Phase ihres Plans schnell und ohne größere Auswirkungen auf den laufenden Betrieb abzuschließen.

Die einfache Implementierung und die kombinierten Vorteile der Architektur ermöglichten kontinuierliche Leistungsverbesserungen, zusätzliche Sicherheitskontrollen sowie umfassende Berichts- und Protokollierungsfunktionen mit Datenexportfunktionen zu SIEM und anderen Protokollanalyseplattformen. Dadurch konnte sich das Team unseres Kunden auf das konzentrieren, was es am besten kann: ein nahtloses und ansprechendes Kundenerlebnis bieten.

Skalierbare verwaltete Sicherheit und Serviceleistung

Unser Kunde hat sich für die Umsetzung der vierten Phase seines Plans (Abbildung 1) vor allem aufgrund der Flexibilität, die die einzelnen Dienste in ihren Konfigurationen bieten, der niedrigen Betriebskosten und der Möglichkeit, das System im Laufe der Zeit durch mehrere Iterationen zu erweitern, für F5- und AWS-Lösungen entschieden. Ein weiterer Schlüsselfaktor war die Möglichkeit, mit den Analysten des F5 Silverline Security Operations Center (SOC) zusammenzuarbeiten, die die Silverline-Plattform kontinuierlich überwachen. (Silverline ist die cloudbasierte, verwaltete Sicherheitsdienstplattform von F5.) Die SOC-Analysten halfen unserem Kunden, seine Sicherheitslage zu definieren und die Benutzerfreundlichkeit des Systems zu maximieren. Dadurch konnte unser Kunde für ein reibungsloses Erlebnis sorgen und gleichzeitig Betrug und Missbrauch unermüdlich bekämpfen.

Die Herausforderung der Web-Performance

Abwägung der Betriebskosten mit Leistungsverbesserungen im Laufe der Entwicklung einer Webanwendung bei gleichzeitiger Gewährleistung einer schnellen, sicheren und reibungslosen Kundenerfahrung

Bei der Architektur und Gestaltung von Web-Anwendungen stehen Unternehmen vor zahlreichen Herausforderungen und Einschränkungen. Ein wichtiger Aspekt besteht darin, die Kosten für Anschaffung, Einsatz und Verwaltung von Technologie und Personal effektiv abzuwägen, um kontinuierliche Leistungsverbesserungen über den gesamten Lebenszyklus der Anwendung hinweg zu ermöglichen. Die folgende Abbildung zeigt die Analyse, die unser Kunde hinsichtlich des erforderlichen Kosten-Leistungs-Verhältnisses für die Entwicklung einer Webanwendung durchgeführt hat.

 

In der Anfangsphase konzentrierte sich unser Kunde auf die Bereitstellung der Anwendung und die Gewinnung von Kunden. Die Schritte, die sie zur Erreichung ihres Ziels unternommen haben, umfassten:


 

In Phase zwei konzentrierte sich der Kunde auf Erweiterungen und Verbesserungen, um einen Kundenstamm aufzubauen und sich auf die weitere Expansion vorzubereiten.


 

In Phase drei arbeitete unser Kunde mit unserem F5 Silverline-Accountteam zusammen, um die verwalteten Sicherheitskomponenten bereitzustellen und Amazon CloudFront so zu konfigurieren, dass die Anwendung skalierbar ist und den gesamten generierten Datenverkehr bewältigen kann.


 

In Phase vier analysierte unser Kunde die Herkunftsanfragen der Kunden und stellte fest, dass viele seiner Kunden Transaktionen aus Ländern außerhalb der USA durchführten. Diese Beobachtung sowie eine zusätzliche Analyse der gestiegenen Nachfrage in den USA waren für sie der Grund für die Implementierung von Amazon CloudFront, um ihre Reichweite zu erweitern und die globale Leistung zu verbessern.


 

In der letzten Phase konzentrierten sich die Kundenteams auf die Bereitstellung einer Hybridumgebung aus gemischten Colocation-Diensten und SaaS-/IaaS-/PaaS-Plattformen, um ihre Betriebsfähigkeiten zu verbessern und sich an die sich schnell verändernden globalen Marktumgebungen anzupassen.


 

In diesem Dokument geht es vor allem um die technischen Schritte, die unser Kunde ausgeführt hat, um die vierte Phase der Integration von Amazon CloudFront mit der verwalteten Sicherheitsdienstplattform F5 Silverline abzuschließen.

Servicekomponenten zur Integration

Grundlegende Voraussetzungen für eine erfolgreiche Dienstbereitstellung und Systemintegration

Zur Vorbereitung der Integration von Amazon CloudFront in die F5 Silverline-Plattform hat unser Kunde mit Unterstützung des Silverline-Teams die folgenden Elemente bereitgestellt:

Architektur

Aufbau eines sicheren und skalierbaren Netzwerks, das es Kunden ermöglicht, weltweit die beste Leistung und das beste Engagement-Erlebnis zu erzielen

Die Bereitstellung eines sicheren, schnellen, globalen Netzwerks mit Multi-Homed-Links und mehreren Diensten ist für keine Organisation einfach. Glücklicherweise können Kunden von den kombinierten Investitionen in Infrastruktur und Dienste profitieren, die F5 und AWS anbieten können. Auf diese Weise können Kunden eine Lösung konstruieren, die schnell bereitgestellt werden kann, um Anwendungen mit maximaler Effizienz zu integrieren und eine sofortige Kapitalrendite zu erzielen.

Die Architektur, für die sich unser Kunde entschieden hat, ist in der folgenden Abbildung dargestellt:


Bereitstellung von Lösungen

Einfache Bereitstellung für schnelle Integration

Unternehmen stehen unter Druck, Anwendungen einzuführen, die schnell auf die Herausforderungen des Marktes reagieren, um Wettbewerbsvorteile und/oder Kosteneinsparungen zu erzielen. Bereitstellungen, die in kurzer Zeit durchgeführt werden können, bieten einen erheblichen Vorteil gegenüber Bereitstellungen, die umfangreiche Ressourcen und zusätzliche Kosten erfordern. Mit F5 und AWS ist die Bereitstellung dieser Konfigurationen einfach; wenn Kunden alle Komponenten und Daten zur Konfiguration bereit haben, ist dies in wenigen Minuten erledigt.

Nach Abschluss der dritten Phase ging unser Kunde zur vierten Phase über, die die Integration von Amazon CloudFront in die F5 Silverline-Plattform beinhaltete und die folgenden Schritte umfasste:

F5 Silverline - Proxy-Konfiguration

Wenn unser Silverline SOC-Team das Portalkonto bereitstellt, können sich Kunden anmelden und das Proxy-Stammobjekt mit den erforderlichen Einstellungen für den Proxy-Anzeigenamen, den FQDN (Fully Qualified Domain Name), die IP-Adresse des Ursprungsservers oder den ELB CNAME (Canonical Record), Threat Intelligence-Profile, WAF-Richtlinien, SSL-Zertifikate und Betrugs-/Bot-Schutzendpunkte konfigurieren. Kunden besprechen diese Schritte während der Onboardingphase mit einem Silverline SOC-Analysten. Kunden können zur Unterstützung bei der Proxy-Bereitstellung auch einen SOC-Analysten hinzuziehen.

Abbildung 10

Sobald der Proxy gespeichert und auf der Silverline-Plattform bereitgestellt wurde, erhalten Kunden einen eindeutigen CNAME, der als Ursprung für das Amazon CloudFront-Netzwerk verwendet wird. Kunden können diesen Proxy-CNAME nach der Bereitstellung im Hauptkonfigurationsfenster finden.

Abbildung 11

Sobald der Proxy aktiviert ist, ist er sofort bereit, Datenverkehr zu empfangen und kann zum Weiterleiten von Benutzeranforderungen von CloudFront verwendet werden, sobald dieser Dienst konfiguriert ist.

Amazon CloudFront – Servicekonfiguration

Um eine reibungslose Integration zu gewährleisten, sollten Kunden vor der Durchführung der CloudFront-Integration über die folgenden Informationen verfügen.

Abbildung 12

Sobald diese Komponenten vorhanden und bereitgestellt sind, können Kunden die CloudFront-Konfiguration starten, indem sie zur AWS-Verwaltungskonsole navigieren. Suchen und wählen Sie im Konsolenmenü die Unterkategorie „Networking & Content Delivery“ / CloudFront aus. Suchen und wählen Sie den Link „Distributionen“ und fahren Sie mit der Erstellung der ersten Distribution fort.

Abbildung 131

Abbildung 14

Um die Objektkonfiguration zu starten, wählen Sie das Steuerelement „Verteilung erstellen“ aus. Sie werden möglicherweise aufgefordert, eine „Spezifische Übermittlungsmethode“ zu erstellen. Unser Kunde hat sich für die Versandart „Web“ entschieden.

Abbildung 15

Wählen Sie das Steuerelement „Erste Schritte“ aus. Die folgenden Bedienfelder werden im Browser gerendert. Konfigurieren Sie die Ursprungseinstellungen wie gezeigt:

Abbildung 16

Abbildung 17

 

Origin-Verbindungsversuche, Origin-Timeout, Origin-Antwort-Timeout, Origin-Keep-Alive-Timeout, HTTP- und HTTPS-Ports sollten als Standardwerte verbleiben, sofern keine Änderung erforderlich ist.

Header des Ursprungskunden: Benutzerdefinierte Header-Schlüssel und -Werte sind in jeder Anfrage an den Ursprung enthalten. Diese Einstellungen können auch verwendet werden, um alle Anfragen beim Silverline-Proxy herauszufiltern, die nicht von CloudFront stammen.

Standardeinstellungen für das Cache-Verhalten können gemäß den internen Richtlinien programmiert werden, die von Anwendungsentwicklern, der Informationstechnologie, DevOps, Sicherheitsteams und anderen Beteiligten definiert werden. Es muss unbedingt betont werden, wie wichtig es ist, zu verstehen, welche Auswirkungen Änderungen der Werte auf die Gesamtfunktion der Anwendung haben können. F5 Silverline empfiehlt einen evolutionären Ansatz, da jede Einstellung Unterschiede hinsichtlich Kosten, Sicherheitsrisiko, Leistungseinbußen und Interaktion mit dem Silverline WAF oder Bot-/Betrugsschutz mit sich bringen kann. AWS stellt über die Verwaltungskonsole eine hervorragende Dokumentation bereit, die Unternehmen dabei hilft zu verstehen, wie die einzelnen Steuerelemente anzuwenden sind und welche Auswirkungen diese auf den laufenden Betrieb haben können. Unsere Silverline SOC-Analysten können auch Informationen darüber bereitstellen, wie sich diese Einstellungen auf den Silverline-Proxy, WAF oder Bot-/Betrugsschutz auswirken.

Abbildung 17

Auch die Verteilungseinstellungen können erhebliche Auswirkungen auf den Betrieb haben. Die folgenden Einstellungen sollten zusätzlich berücksichtigt werden:

Abbildung 18 

Abbildung 19

Der letzte Schritt besteht darin, die Verteilung zu erstellen.

Dies sollte einige Minuten dauern. Sobald der Vorgang abgeschlossen ist, erhalten die Kunden einen CNAME.

Abbildung 19

Der von Amazon CloudFront ausgegebene CNAME kann jetzt mit AWS Route 53 als maßgeblicher Auflösungsdatensatz für sämtlichen an die Anwendung gerichteten Datenverkehr verwendet werden.

Abschluss

Die internen Sicherheits-, Informationstechnologie-, Betriebs- und Entwicklungsteams unseres Kunden verbrachten viel Zeit damit, die beste Lösung für ihre Ziele in Bezug auf Kundenbindung und Marketingstrategie zu ermitteln. Nachdem unser Kunde sich für die Lösung entschieden hatte, verlief die Implementierung reibungslos und die Dienste und Anwendungen waren innerhalb weniger Minuten weltweit einsatzbereit, sodass die Kunden weltweit deutlich reibungsloser und schneller von der Zusammenarbeit profitieren konnten.

Veröffentlicht am 11. Januar 2021
Wichtige Vorteile für den Kunden
  • Umfassende Sicherheit
    Enthält mehrere Schutzebenen zur Abwehr von DDoS-/WAF-/Betrugs-/Bot-Angriffen.
  • Einfache Bereitstellung
    Implementieren Sie schnell und einfach Dienste von F5 und AWS, um Anwendungen bereitzustellen und zu schützen.
  • Über die Cloud bereitgestellt, weltweit verfügbar, keine Auswirkungen auf das Geschäft
    Sorgen Sie für eine kontinuierliche Anwendungsverfügbarkeit, indem Sie die F5 Silverline-Plattform und Silverline SOC mit Amazon CloudFront nutzen.
  • Geringe Einstiegs- und Betriebskosten
    Mit F5 Silverline können Kunden die benötigten Dienste zu einem wettbewerbsfähigen Preis beziehen und ihre Gesamtbetriebskosten verbessern.
  • Personalaufstockung, Sicherheitsexperten auf Abruf, Wissensaggregation
    Interne Kundenteams können mit F5 Silverline-Experten zusammenarbeiten, die rund um die Uhr verfügbar sind und über die neuesten Informationen zu Schwachstellen der internen F5 Security Incident Response Teams (F5 SIRT) verfügen.
  • Hohe Verfügbarkeit, dedizierte Proxys, Verkehrssteuerung, Integritätsüberwachung
    Die F5 Silverline-Plattform bietet ein SLA mit 99,999 % Betriebszeit, dedizierte Reverse-Proxys, Traffic-Shaping für mehrere oder einzelne Ursprungsdienste sowie eine kontinuierliche Überwachung der Integrität und Verfügbarkeit des Back-Ends.
  • Bandbreite und Routing/Direct Peering
    F5 Silverline und Amazon sind direkte Peers und bieten weltweit hervorragende Bandbreite und Peering-Konnektivität, was zu einer überlegenen Leistung für unsere Kunden führt.
  • Auf Facebook teilen
  • Teilen mit X
  • Auf Linkedin teilen
  • Teilen per E-Mail
  • Teilen über AddThis

Verbinden mit F5

F5 Labs

Die neuesten Erkenntnisse im Bereich Anwendungsbedrohungsinformationen.

DevCentral

Die F5-Community für Diskussionsforen und Expertenartikel.

F5-Newsroom

Neuigkeiten, F5-Blogs und mehr.