Was Cloudflare macht und wie seine Plattform funktioniert
Cloudflare ist ein Unternehmen für Cloud-Konnektivität. Seine globale Plattform bietet Dienste für die Bereitstellung von Websites, Sicherheit, Zuverlässigkeit, Netzwerke, den Mitarbeiterzugriff und die Anwendungsentwicklung. Ein Unternehmen kann einen Cloudflare-Dienst nutzen, ohne die gesamte Plattform einzuführen.
cloudflare.com ist die offizielle Website von Cloudflare. Sie informiert über die Produkte, Dokumentation, den Support, das Unternehmen und vertrauensbezogene Themen. Die Website sollte nicht mit der Plattform selbst oder mit einer Kundenwebsite verwechselt werden, die lediglich Cloudflare nutzt.
Wofür Cloudflare verwendet wird
Cloudflare ist in mehreren Bereichen der Internetinfrastruktur tätig. Es lediglich als Content-Delivery-Netzwerk, DNS-Anbieter oder DDoS-Dienst zu bezeichnen, lässt wichtige Teile der Plattform außer Acht.
Eine Website oder Organisation könnte Cloudflare für Folgendes verwenden:
- Autoritative DNS-Einträge veröffentlichen
- Öffentlichen Web-Datenverkehr durch einen Reverse-Proxy leiten
- Geeignete Inhalte näher bei den Besuchern zwischenspeichern
- Angriffe und unerwünschte Anfragen filtern
- Datenverkehr verteilen oder das Netzwerk-Routing verbessern
- Den Mitarbeiterzugriff auf private Anwendungen steuern
- Anwendungscode ausführen und Daten speichern
- Größere Netzwerke und Internetverbindungen schützen
Dies sind mögliche Verwendungszwecke und keine Funktionen, die automatisch für jeden Kunden aktiviert sind. Der Eigentümer wählt Produkte und Einstellungen für jede Domain, Anwendung, Benutzergruppe oder jedes Netzwerk aus.
So funktioniert der Reverse-Proxy
Bei einer über einen Proxy geleiteten Website folgt eine vereinfachte Anfrage diesem Pfad:
- Ein Besucher fordert eine Seite an.
- DNS gibt eine mit dem Netzwerk von Cloudflare verknüpfte Adresse zurück.
- Der Browser verbindet sich mit Cloudflare statt direkt mit dem Ursprungsserver.
- Cloudflare wendet die für diesen Datenverkehr konfigurierten Dienste an.
- Cloudflare kontaktiert den Ursprung, wenn eine Antwort benötigt wird, die es nicht selbst bereitstellen kann.
- Die Antwort gelangt über Cloudflare zurück zum Besucher.
Diese Anordnung wird Reverse-Proxy genannt, weil der Proxy Anfragen im Namen der Ursprungsanwendung entgegennimmt. Dadurch kann Cloudflare Aufgaben im Datenverkehrspfad übernehmen, etwa HTTPS terminieren, Sicherheitsregeln anwenden oder zwischengespeicherte Inhalte bereitstellen.
Das Modell beweist nicht, dass jede Antwort zwischengespeichert oder von jedem Sicherheitsprodukt geprüft wurde. Es beweist auch nicht, dass der Ursprung nicht über eine andere Adresse erreichbar ist. Diese Ergebnisse hängen von der Konfiguration des Kunden ab.
Cloudflare verwendet gemeinsam genutzte IP-Adressen und Anycast-Routing. Mit Anycast kann derselbe Adressbereich von vielen Netzwerkstandorten aus angekündigt werden, sodass der Datenverkehr einen nahe gelegenen Cloudflare-Standort erreichen kann. Eine Cloudflare-Adresse identifiziert daher den öffentlichen Netzwerkpfad. Sie identifiziert normalerweise nicht den Ursprungshost des Kunden.
Reine DNS- und Proxy-Einträge
Cloudflare kann autoritatives DNS bereitstellen, ohne den Datenverkehr einer Website über einen Proxy zu leiten. Dies ist ein Grund, warum die Formulierung „verwendet Cloudflare“ Kontext benötigt.
| Einstellung | Was geschieht | Was dadurch nicht bewiesen wird |
|---|---|---|
| Nur DNS | Cloudflare beantwortet DNS mit dem vom Domaininhaber konfigurierten Ziel | Gewöhnlicher Web-Datenverkehr durchläuft nicht automatisch den HTTP-Proxy von Cloudflare |
| Über Proxy | DNS gibt eine Cloudflare-Adresse zurück und unterstützter Datenverkehr erreicht zuerst Cloudflare | Nicht jede Antwort wird automatisch zwischengespeichert und nicht jedes optionale Produkt ist automatisch aktiv |
| Separates Plattformprodukt | Der Kunde nutzt diesen Dienst entsprechend seiner eigenen Architektur | Der Rest des Cloudflare-Katalogs wird nicht zwangsläufig verwendet |
Eine Domain kann diese Ansätze kombinieren. Ihre Hauptwebsite könnte über einen Proxy laufen, ein E-Mail-Eintrag kann weiterhin nur DNS verwenden und eine separate Anwendung kann auf der Entwicklerplattform ausgeführt werden.
Hauptbereiche der Plattform
Cloudflare gruppiert Produkte nach unterschiedlichen Aufgaben. Die Abgrenzungen helfen dabei, die Plattform zu erklären, ohne sie wie einen einzigen großen Schalter zu behandeln.
Anwendungsleistung und -sicherheit
Diese Dienste arbeiten mit öffentlichen Websites, APIs und Anwendungen. Dazu gehören DNS, Inhaltsbereitstellung, Lastverteilung, HTTPS, DDoS-Schutz, Kontrollen durch Web Application Firewalls, Ratenbegrenzung, Bot-Kontrollen und verwandte Produkte.
Jedes Produkt löst ein anderes Problem. Eine über einen Proxy geleitete Domain beweist nicht automatisch, dass eine Web Application Firewall, ein Bot-Produkt oder eine benutzerdefinierte Ratenbegrenzung aktiviert ist. Ein Websitebetreiber muss die für die Anwendung relevanten Kontrollen konfigurieren und testen.
Zero Trust und SASE
Cloudflare bietet außerdem Dienste, die steuern, wie Mitarbeiter, Geräte und Netzwerke auf private Anwendungen, das öffentliche Internet und Softwaredienste zugreifen. Dieser Bereich wird häufig mit Begriffen wie Zero Trust, Security Service Edge oder SASE beschrieben.
Dies unterscheidet sich davon, eine öffentliche Website hinter einen Reverse-Proxy zu stellen. Ein Unternehmen kann seine Belegschaft schützen, ohne seine öffentliche Website auf der Entwicklerplattform zu hosten, und es kann eine Website über einen Proxy leiten, ohne Produkte für den Mitarbeiterzugriff zu verwenden.
Netzwerkdienste
Einige Produkte arbeiten auf breiteren Netzwerkschichten statt nur auf der Webanwendungsschicht. Sie können Netzwerke schützen oder verbinden, Datenverkehr leiten oder Protokolle unterstützen, die über eine normale Browseranfrage hinausgehen.
Deshalb kann ein einziges Datenverkehrsdiagramm nicht jeden Cloudflare-Dienst beschreiben. Eine über einen Proxy geleitete Webanfrage, ein Mitarbeiter, der eine private Anwendung nutzt, und eine Organisation, die ein IP-Netzwerk schützt, folgen unterschiedlichen Pfaden.
Entwicklerplattform
Mit der Entwicklerplattform von Cloudflare können Teams Code ausführen und verwaltete Datendienste in seinem Netzwerk verwenden. Zu den gängigen Komponenten gehören:
| Produkt | Einfach erklärte Funktion |
|---|---|
| Workers | Führt Anwendungscode aus, ohne einen herkömmlichen Server für diesen Code verwalten zu müssen |
| D1 | Stellt verwalteten SQL-Speicher bereit |
| R2 | Speichert Dateien und andere Objekte |
| KV | Speichert über Schlüssel adressierte Werte |
| Durable Objects | Kombiniert Zustand mit koordinierter Rechenleistung |
| Queues und Workflows | Unterstützt Hintergrundnachrichten und mehrstufige Aufträge |
Diese Produkte können kombiniert werden, sind jedoch nicht austauschbar. Eine relationale Anwendung benötigt möglicherweise SQL, eine Bildbibliothek möglicherweise Objektspeicher und eine kollaborative Sitzung möglicherweise einen koordinierten Zustand.
Die Existenz dieser Dienste bedeutet nicht, dass jede Website hinter Cloudflare mit Workers erstellt wurde oder Daten in D1 speichert. Viele Kunden belassen ihre Anwendung bei einem anderen Host und verwenden Cloudflare lediglich davor.
Ist Cloudflare ein Hostinganbieter?
Cloudflare kann über seine Entwicklerprodukte Anwendungscode und Daten hosten, doch eine Cloudflare-IP-Adresse allein zeigt nicht, wo der Ursprung einer Website ausgeführt wird.
Bei einer Reverse-Proxy-Konfiguration sehen Besucher die öffentliche Adresse des Proxys. Der Ursprung kann sich in einem privaten Rechenzentrum oder bei einem anderen Cloud- oder Hostinganbieter befinden. Gemeinsam genutzte Proxy-Adressen verbergen dieses Detail bei einer einfachen Abfrage absichtlich.
Verwenden Sie präzisere Formulierungen:
- „Der öffentliche Datenverkehr der Website läuft über Cloudflare“, wenn Proxy-Nachweise dies belegen.
- „Die Domain verwendet autoritatives DNS von Cloudflare“, wenn Nameserver-Nachweise dies belegen.
- „Die Anwendung läuft auf Workers“ nur dann, wenn direkte Nachweise diese Schlussfolgerung stützen.
Speichert Cloudflare jede Seite zwischen?
Nein. Cloudflare bietet Kontrollen für Caching und Inhaltsbereitstellung, doch das tatsächliche Verhalten hängt von der Anfrage, der Antwort, den Cache-Regeln, dem Produkt und der Kundenkonfiguration ab.
Dynamische oder personalisierte Antworten eignen sich möglicherweise nicht für ein gemeinsam genutztes Caching. Ein Kunde kann den Cache für ausgewählte Pfade umgehen oder ändern, wie lange geeignete Inhalte gespeichert werden. Eine einzelne Cloudflare-Antwort belegt daher nicht die Cache-Richtlinie der gesamten Website.
Dieselbe Vorsicht gilt für die Sicherheit. Cloudflare bietet viele Kontrollen, doch die Präsenz im Netzwerk beweist nicht, dass jede Option erworben, aktiviert oder korrekt konfiguriert wurde.
Datenschutz, Sicherheit und betriebliche Abwägungen
Wenn Cloudflare als Reverse-Proxy fungiert, erreicht der Datenverkehr sein Netzwerk, bevor er den Ursprung erreicht. Diese Position ermöglicht Leistungs- und Sicherheitsfunktionen und macht zugleich die Datenverarbeitung und Zugriffskontrolle zu wichtigen Bewertungsthemen.
Cloudflare veröffentlicht eine Datenschutzrichtlinie und ein Trust Hub mit aktuellen Informationen zu Datenschutz, Sicherheit und Compliance. Ein Websitebetreiber sollte diese Dokumente für die Produkte und Regionen prüfen, die er verwenden möchte.
Der Websitebetreiber trägt weiterhin Verantwortung. Cloudflare sorgt nicht automatisch dafür, dass Anwendungscode korrekt ist, Berechtigungen eng gefasst sind, die Datenerhebung notwendig ist oder ein Ursprung sicher ist. Teams sollten Folgendes prüfen:
- Welche Einträge und Anwendungen über einen Proxy geleitet werden
- Welche Anfrage- und Antwortdaten den Dienst durchlaufen
- Ob der Ursprung unbeabsichtigten direkten Datenverkehr akzeptiert
- Wie Zertifikate, Geheimnisse und Administratorzugriffe verwaltet werden
- Welche Sicherheitsregeln aktiviert und getestet sind
- Wie lange Protokolle aufbewahrt werden und wer darauf zugreifen kann
- Was bei einem Konfigurationsfehler oder Dienstausfall geschieht
Ein mehrschichtiger Dienst kann Risiken verringern und zugleich zu einer betrieblichen Abhängigkeit werden. Teams benötigen eine zur Anwendung passende Änderungskontrolle, Überwachung, Sicherungen und einen Wiederherstellungsplan.
So bewerten Sie Cloudflare
Beginnen Sie mit dem Problem statt mit der Produktliste. Eine kleine Website, eine interne Anwendung, ein globales Netzwerk und ein serverloser Workload haben unterschiedliche Anforderungen.
Fragen Sie:
- Benötigen wir autoritatives DNS, Proxying oder beides?
- Welche Hostnamen und Datenverkehrstypen sollte Cloudflare verarbeiten?
- Welches Leistungs- oder Sicherheitsproblem möchten wir lösen?
- Geht es bei der Aufgabe um eine öffentliche Anwendung, den Mitarbeiterzugriff oder ein Netzwerk?
- Passt der Workload zu Workers und den verfügbaren Datendiensten?
- Welche Informationen wird der Dienst verarbeiten?
- Welche Funktionen, Beschränkungen und Supportoptionen gelten für den vorgesehenen Tarif?
- Wie werden wir Änderungen testen und uns von Fehlern erholen?
Erstellen Sie anschließend einen repräsentativen Test. Messen Sie echte Seiten und Anfragen, testen Sie das Cache- und Sicherheitsverhalten, überprüfen Sie den Ursprungspfad und dokumentieren Sie die daraus resultierende Konfiguration. Aktuelle Produktdokumentation ist zuverlässiger als eine allgemeine Checkliste, da sich Tarife und Funktionen ändern.
Cloudflare lässt sich am besten als umfassende Konnektivitätsplattform verstehen. Es kann einen einzelnen konkreten Bedarf wie autoritatives DNS erfüllen oder mehrere Dienste für Anwendungen und Netzwerke kombinieren. Die korrekte Beschreibung für einen Kunden hängt davon ab, was dieser Kunde tatsächlich konfiguriert hat, und nicht von der vollständigen Liste der von Cloudflare angebotenen Produkte.
Eine erfolgreiche Antwort ist keine Sicherheitsgarantie. Messwerte zeigen eine einzelne Beobachtung.
