Einheit 2.4: Netzwerk-Dienste
Einführung
Stellen Sie sich Netzwerkdienste als das Postsystem Ihrer Cloud-Infrastruktur vor. So wie Briefe sortiert, geroutet und sicher an die richtigen Adressen zugestellt werden müssen, benötigen Ihre Cloud-Anwendungen eine Traffic-Verteilung, sichere Verbindungen und eine effiziente Routenplanung zwischen Diensten. IONOS CLOUD bietet eine umfassende Suite von Netzwerkdiensten, die alles von der Verteilung des Traffics über mehrere Server bis hin zur sicheren Verbindung Ihrer Cloud-Ressourcen mit On-Premises-Systemen abdecken.
In dieser Einheit werden Sie die wichtigsten Netzwerkdienste erkunden, die die IONOS CLOUD-Infrastruktur antreiben. Ob Sie den Traffic über mehrere Server ausbalancieren, privaten Ressourcen sicheren Internetzugang ermöglichen oder verschiedene Teile Ihrer Infrastruktur verbinden müssen: Das Verständnis dieser Dienste hilft Ihnen dabei, robuste und skalierbare Netzwerkarchitekturen zu gestalten.
1. Load Balancing Services
Lastverteilung ist die Praxis, den eingehenden Netzwerkverkehr auf mehrere Server zu verteilen, um sicherzustellen, dass kein einzelner Server überlastet wird. IONOS CLOUD bietet zwei Arten von Load Balancern, die jeweils für unterschiedliche Szenarien konzipiert sind und auf verschiedenen Ebenen des Netzwerkstacks arbeiten.
1.1 Managed Application Load Balancer (ALB)
Der Managed Application Load Balancer arbeitet auf Ebene 7 des OSI-Modells (die Anwendungsschicht), was bedeutet, dass er intelligente Routing-Entscheidungen basierend auf dem Inhalt von HTTP/HTTPS-Verkehr treffen kann. Wenn eine Anfrage bei einem ALB eintrifft, untersucht er die HTTP-Attribute und leitet die Anfrage basierend auf benutzerdefinierten Richtlinien an die entsprechenden Backend-Server (genannt Target Groups) weiter.
Wichtige Merkmale:
Der ALB unterstützt erweiterte Routing-Funktionen, die weit über eine einfache Verkehrsdistribution hinausgehen. Sie können Anfragen basierend auf HTTP-Methoden, Headern, Hostnamen, URL-Pfaden oder Query-String-Parametern routen. Dies macht ihn ideal für Microservices-Architekturen, in denen verschiedene Dienste unterschiedliche Teile Ihrer Anwendung verarbeiten. Der ALB kann auch feste Antworten zurückgeben oder Verkehr zu einem anderen Host umleiten, ohne einen Backend-Server einzubeziehen, was für Wartungsseiten oder URL-Umleitungen nützlich ist.
Health Checks sind in den ALB integriert und prüfen kontinuierlich registrierte Ziele, um sicherzustellen, dass nur gesunde Server Verkehr erhalten. Dies verbessert die allgemeine Zuverlässigkeit und macht Ihre Architektur hochverfügbar. Der Dienst unterstützt auch sowohl öffentliche Lastverteilung (für das Internet zugänglich) als auch private Lastverteilung (interner Verkehr innerhalb Ihres Rechenzentrums).
Wann ALB verwenden:
Wählen Sie den Managed Application Load Balancer, wenn Sie Anwendungsschicht-Intelligenz wie URL-basiertes Routing, Cookie-basierte Session-Stickiness, HTTP-Umleitungen oder TLS-Terminierung benötigen. Er ist typisch für Webanwendungen, SaaS-Frontends, Container- oder Kubernetes-Ingress-Controller und API-Dienste, bei denen inhaltsbasiertes Routing erforderlich ist.
1.2 Managed Network Load Balancer (NLB)
Der Managed Network Load Balancer arbeitet auf Ebene 4 des OSI-Modells (die Transportschicht) und verarbeitet rohen TCP-Verkehr. Im Gegensatz zum ALB untersucht der NLB den HTTP-Inhalt nicht. Stattdessen leitet er einfach TCP-Pakete basierend auf IP-Adresse und Port an Backend-Server weiter, was ihn schlanker macht und in der Lage, höhere Durchsatzraten mit niedrigerer Latenz zu verarbeiten.
Wichtige Merkmale:
Der NLB bietet mehrere Lastverteilungs-Algorithmen auf Ebene 4, einschließlich Round Robin, Least Connection, Random und Source IP. Er kann sowohl öffentlichen (internetorientierten) als auch privaten (internen) Verkehr verarbeiten. Da der NLB TLS nicht terminiert, kann er verschlüsselten Verkehr unverändert an das Backend weiterleiten, was Ende-zu-Ende-Verschlüsselung ermöglicht. Dies macht ihn für Anwendungen geeignet, bei denen das Backend TLS direkt verarbeiten muss.
Der NLB ist für hohe Leistung konzipiert und bietet die niedrigste Latenz und die höchste Verbindungsrate pro Sekunde. Die Health Checks sind TCP-basiert (verbindungsbasiert) und nicht HTTP-basiert, um sicherzustellen, dass Backend-Server auf Netzwerkebene erreichbar sind.
Wann NLB verwenden:
Wählen Sie den Managed Network Load Balancer, wenn Sie rohe, hochperformante TCP-Weiterleitung ohne HTTP-Parsing benötigen, die TLS-Verschlüsselung bis zum Backend beibehalten möchten oder nicht-HTTP-Dienste wie Datenbanken, SSH, eigene Protokolle oder Hochdurchsatz-Datenpipelines ausbalancieren.
1.3 Auswahl zwischen ALB und NLB
Die folgende Tabelle fasst die Kernunterschiede zusammen, um Ihnen zu helfen, den passenden Load Balancer für Ihre Anforderungen zu wählen:
| Merkmal | ALB (Ebene 7) | NLB (Ebene 4) |
|---|---|---|
| Protokollunterstützung | Nur HTTP/HTTPS (Ports 1-65535) | TCP (Ports 1-65535) |
| Routing-Logik | Host, Pfad, Methode, Header, Query-String, feste Antwort, Umleitungen | Einfache IP/Port-Weiterleitung, Ebene-4-Algorithmen (Round Robin, Least Connection, Random, Source IP) |
| TLS-Verarbeitung | Terminiert TLS am Listener (keine Ende-zu-Ende-Verschlüsselung standardmäßig) | Keine TLS-Terminierung; Verkehr wird unverändert weitergeleitet (Ende-zu-Ende-Verschlüsselung möglich) |
| Health Checks | HTTP-Health-Checks | TCP-Health-Checks (verbindungsbasiert) |
| Leistung | Etwas höhere Latenz aufgrund der HTTP-Prüfung | Höchster Durchsatz, niedrigste Latenz |
| Beispiele für Anwendungsfälle | Webanwendungen, Microservices, API-Gateways, inhaltsbasiertes Routing | Datenbank-Proxys, SSH-Bastion, VPN, Hochgeschwindigkeits-Datenpipelines |
1.4 Geschäftliche Vorteile der Lastverteilung
Beide Load Balancer bieten wesentliche geschäftliche Vorteile. Sie verbessern die Skalierbarkeit, indem sie Verkehr auf mehrere Compute-Ressourcen verteilen, sodass Sie Server hinzufügen oder entfernen können, ohne den Dienst zu unterbrechen. Sie erhöhen die Zuverlässigkeit durch Health Checks, die sicherstellen, dass Verkehr nur zu gesunden Instanzen geleitet wird, und beseitigen so einzelne Ausfallpunkte. Hochverfügbarkeit ist integriert, mit automatischem Failover, wenn ein Komponente ausfällt oder während der Wartung.
Load Balancer ermöglichen auch Deployments ohne Ausfallzeit. Da Verkehr von Instanzen abgeleitet werden kann, die gepatcht oder aktualisiert werden, können Sie Updates anwenden, ohne Ihre Anwendung offline zu nehmen. Als vollständig verwaltete Dienste eliminieren sie die Notwendigkeit, Load-Balancer-Hardware oder -Software selbst zu provisionieren, zu patchen oder zu skalieren.
2. Gateway-Dienste
Gateway-Dienste bieten kontrollierten Zugriff zwischen Ihren Cloud-Ressourcen und externen Netzwerken, sei es das öffentliche Internet, Ihr Rechenzentrum vor Ort oder andere Cloud-Umgebungen. Diese verwalteten Dienste sind in der Public Cloud verfügbar und ermöglichen eine sichere Konnektivität für Ressourcen in privaten LANs.
2.1 Managed NAT Gateway
Ein Network Address Translation (NAT) Gateway befindet sich zwischen einem privaten Netzwerk und dem öffentlichen Internet und übersetzt private IP-Adressen in öffentliche IP-Adressen, wenn private Ressourcen ausgehende Verbindungen initiieren. Entscheidend ist, dass er nur ausgehenden Datenverkehr zulässt; er erlaubt keine ungefragten eingehenden Verbindungen, die Ihre privaten Ressourcen erreichen.
Was er bereitstellt:
Der Managed NAT Gateway führt Source NAT (SNAT) durch, sodass VMs in privaten Netzwerken das Internet erreichen können (zum Beispiel, um Software-Updates herunterzuladen, die Zeit mit NTP-Servern synchronisieren oder Sicherungen in Cloud-Speicher zu übertragen), ohne dass jede VM über eine eigene öffentliche IP-Adresse verfügen muss. Der gesamte ausgehende Datenverkehr aus angeschlossenen privaten LANs wird auf eine (oder wenige) öffentliche IP-Adressen übersetzt.
Als vollständig verwalteter Dienst betreibt, patcht und aktualisiert IONOS CLOUD den NAT Gateway. Er ist hoch skalierbar, um wachsende Datenverkehrsanforderungen zu erfüllen, und wird über mehrere Verfügbarkeitszonen hinweg für Hochverfügbarkeit und Fehlertoleranz bereitgestellt. Sie können bis zu sechs private Netzwerke pro Gateway anschließen und benutzerdefinierte SNAT-Regeln konfigurieren, um genau zu steuern, welcher Datenverkehr ausgehend erlaubt ist.
Wann NAT Gateway verwenden:
Verwenden Sie den Managed NAT Gateway, wenn Ihre Workload nur ausgehenden Internetzugriff benötigt und niemals vom Internet aus erreichbar sein sollte. Dies verbessert die Sicherheit, indem die Angriffsfläche verkleinert wird (VMs bleiben vor externen Bedrohungen verborgen), und vereinfacht Ihre Netzwerkarchitektur. Er ist ideal für Anwendungs-VMs, die Patches herunterladen, externe APIs aufrufen oder Sicherungen übertragen müssen, aber keinen Web-Datenverkehr direkt bereitstellen.
Vorteile:
Der NAT Gateway verbessert die Sicherheit, indem er sicherstellt, dass VMs nicht direkt vom Internet aus erreichbar sind. Er vereinfacht die Architektur, indem er viele einzelne öffentliche Netzwerkschnittstellen durch ein einzelnes Gateway ersetzt, und senkt die Kosten, da nur eine einzelne öffentliche IP-Adresse erforderlich ist. Sie profitieren von einem geringeren operationellen Aufwand, da IONOS CLOUD alle Software-Updates, Patches und die Bereitstellung der Hochverfügbarkeit übernimmt.
2.2 VPN Gateway
Ein VPN Gateway erstellt verschlüsselte, site-to-site-Verbindungen über das öffentliche Internet und verbindet Ihr Netzwerk vor Ort, Zweigstellen oder andere Cloud-Umgebungen mit IONOS CLOUD virtuellen Rechenzentren. Er verwendet IPSec- oder WireGuard-Protokolle, um sichere Tunnel einzurichten, die Daten während der Übertragung schützen.
Was er bereitstellt:
Der VPN Gateway ist ein vollständig verwalteter Dienst, der in einem virtuellen Rechenzentrum ausgeführt wird und eine öffentliche IPv4-Adresse zugewiesen bekommt. Er unterstützt sowohl IPSec (IKEv2) als auch WireGuard-Protokolle. Die beiden Protokolle können gleichzeitig verwendet werden, um dasselbe virtuelle Rechenzentrum zu verbinden, wobei jedes Protokoll seine eigene Gateway-Instanz erfordert: ein einzelnes VPN-Gateway ist einprotokollig. Sie können aus drei Stufen (Standard, Enhanced, Premium) wählen, die eine steigende Anzahl von LANs und Tunnels/Peers unterstützen. Jede Stufe kann optional Hochverfügbarkeit (aktives-passives VM-Paar) für automatisches Tunnel-Failover enthalten.
Das Gateway unterstützt nur statische Routing (kein BGP) und kann sowohl IPv4- als auch IPv6-Datenverkehr verarbeiten, wobei Tunnelendpunkte und Gateway-IPs jedoch ausschließlich IPv4 sind. Die Leistung skaliert bis zu 1 Gbps pro Tunnel, und die Premium-Stufe unterstützt bis zu 30 Tunnel oder Peers.
Wann VPN Gateway verwenden:
Verwenden Sie den VPN Gateway, wenn Sie verschlüsselte, bidirektionale Konnektivität zwischen IONOS CLOUD und entfernten Netzwerken benötigen, wie Rechenzentren vor Ort, Multi-Cloud-Umgebungen oder andere VDCs. Typische Anwendungsfälle umfassen Hybrid-Cloud-Konnektivität zu einem Rechenzentrum vor Ort, Multi-Cloud-Interconnects (Verknüpfung von IONOS CLOUD mit AWS, Azure oder anderen Anbietern), Disaster-Recovery- und Migrationszenarien, Hub-and-Spoke- oder Mesh-Netzwerktopologien sowie sicheren Remote-Zugang für Mitarbeiter.
Vorteile:
Der VPN Gateway bietet starke Verschlüsselung (AES-256, SHA-256/384/512), um Daten während der Übertragung zu schützen, und erfüllt regulatorische und Compliance-Anforderungen. Er vereinfacht den Betrieb als vollständig verwalteter Dienst, der Patches und Updates übernimmt. Optionen für Hochverfügbarkeit minimieren Ausfallzeiten für kritische Workloads. Der Dienst bietet Flexibilität bei der Protokollwahl: IPSec für breite Kompatibilität oder WireGuard für geringere Latenz und höhere Durchsatzraten.
3. Virtuelle Rechenzentren verbinden
IONOS CLOUD bietet Cross Connect, eine Funktion, die private, LAN-basierte Verbindungen zwischen mehreren virtuellen Rechenzentren in derselben geografischen Region und demselben Vertrag herstellt.
3.1 Was ist Cross Connect?
Cross Connect ist eine interne Netzwerkfunktion, die VDCs in derselben Region über ein privates LAN verbindet. Der Datenverkehr zwischen verbundenen VDCs verlässt das IONOS CLOUD-Netzwerk niemals, wodurch öffentliche Internetpfade entfallen und eine Verbindung mit niedriger Latenz und hoher Bandbreite bereitgestellt wird, die einer lokalen Netzwerkkarte (NIC) vergleichbar ist.
Funktionsweise:
Cross Connect stellt eine private LAN-Verbindung zwischen VDCs her, die demselben Vertrag zugeordnet sind und sich in derselben IONOS CLOUD-Region befinden. Diese Einschränkung gewährleistet Datensouveränität und Compliance, indem der Datenverkehr innerhalb der gewählten geografischen Gerichtsbarkeit gehalten wird. Die Verbindung ist für Ihre Workloads transparent; VMs in verschiedenen VDCs können kommunizieren, als befänden sie sich im selben lokalen Netzwerk.
3.2 Wann Cross Connect verwenden
Cross Connect ist für bestimmte Szenarien konzipiert, in denen eine schnelle und zuverlässige Kommunikation zwischen VDCs in derselben Region erforderlich ist:
Ressourcenfreigabe: Sie können Dienste wie Firewalls, VPN-Gateways, DNS-Server oder Datenbanken in einem VDC zentralisieren und andere VDCs sicher mit ihnen verbinden, ohne die Infrastruktur zu duplizieren.
Organisatorische Trennung: Verschiedene VDCs können für separate Abrechnungseinheiten, Teams oder Projekte verwendet werden, während über die private Verbindung weiterhin ein kontrollierter Datenaustausch möglich ist.
Notfallwiederherstellung und Sicherung: Eine schnelle Replikation zwischen VDCs in derselben Region unterstützt Strategien für die Geschäftskontinuität. Die Verbindung mit niedriger Latenz und hoher Bandbreite macht es praktikabel, synchronisierte Sicherungskopien kritischer Daten zu pflegen.
Skalierung der Infrastruktur: Wenn Ihre Infrastruktur wächst, können Sie neue VDCs hinzufügen und sie an das bestehende Cross Connect anschließen, was ein skalierbares Netzwerkgerüst ohne zusätzlichen Netzwerkoverhead bereitstellt.
3.3 Vorteile von Cross Connect
Cross Connect bietet mehrere wichtige Vorteile. Es reduziert die Latenz und erhöht den Durchsatz, da der Datenverkehr auf einem privaten LAN verbleibt und Staus im öffentlichen Internet umgangen werden. Die Zuverlässigkeit wird erhöht, da private Verbindungen weniger anfällig für Netzwerkpitzen und Staus sind.
Sicherheit und Compliance werden gestärkt, da Daten das IONOS CLOUD-Private Netzwerk niemals verlassen, was zur Erfüllung regulatorischer Anforderungen beiträgt. Kosteneffizienz wird erreicht, indem zentrale Ressourcen geteilt statt in jedem VDC dupliziert werden. Der Dienst unterstützt Skalierbarkeit und Flexibilität und ermöglicht es Ihnen, VDCs hinzuzufügen oder zu entfernen, ohne Ihr Netzwerk neu zu konzipieren. Cross Connect wird zudem ohne zusätzliche Kosten bereitgestellt (sowohl die Legacy- als auch die aktualisierten Versionen sind kostenlos).
4. DNS- und IP-Verwaltung
IONOS CLOUD bietet Dienste zur Verwaltung der Domain-Namensauflösung und der modernen IP-Adressierung.
4.1 Cloud DNS
Cloud DNS ist ein verwalteter Domain Name System-Dienst, der menschenlesbare Domain-Namen (wie example.com) in IP-Adressen übersetzt, die Computer verwenden, um Dienste im Internet zu lokalisieren. Als vollständig verwalteter Dienst übernimmt IONOS CLOUD die Infrastruktur, Redundanz und Leistungsfähigkeit Ihrer DNS-Auflösung.
Warum Cloud DNS verwenden:
Die manuelle Verwaltung von DNS erfordert den Betrieb mehrerer DNS-Server zur Redundanz, die korrekte Konfiguration von Zonendateien und die Sicherstellung der Hochverfügbarkeit. Cloud DNS eliminiert diesen operativen Aufwand, indem es einen verwalteten Dienst mit integrierter Zuverlässigkeit und globaler Verteilung bereitstellt. Es vereinfacht die DNS-Verwaltung und stellt sicher, dass Ihre Domain-Namen weltweit schnell und zuverlässig aufgelöst werden.
Wann Cloud DNS verwenden:
Verwenden Sie Cloud DNS, wenn Sie die Domain-Namensauflösung für Webanwendungen, APIs oder auf IONOS CLOUD gehostete Dienste verwalten müssen. Es ist besonders wertvoll für Produktionsworkloads, die Hochverfügbarkeit und schnelle DNS-Auflösung ohne die Komplexität der eigenen DNS-Server-Verwaltung erfordern.
4.2 IPv6-Konfiguration
IPv6 (Internet Protocol version 6) ist der neueste Internetprotokollstandard und verwendet 128-Bit-Adressen anstelle der 32-Bit-Adressen, die von IPv4 verwendet werden. Dies bietet einen nahezu unbegrenzten Pool eindeutiger Adressen und löst das Problem der IPv4-Adresserschöpfung.
Warum IPv6 verwenden:
Der IPv4-Adressraum ist aufgrund des exponentiellen Wachstums internetverbundener Geräte erschöpft. IPv6 gewährleistet zukunftssichere Konnektivität, indem es genügend Adressen für Milliarden von Geräten bereitstellt, ohne Netzwerkadressübersetzung oder Adressfreigabe. Es bietet auch operative Vorteile wie eine vereinfachte Netzwerkkonfiguration durch automatische statische Adresszuweisung über DHCPv6.
Was IONOS CLOUD bereitstellt:
IONOS CLOUD unterstützt IPv6-fähige LANs mit automatischer DHCPv6-Adresszuweisung. Jeder VDC wird automatisch ein /56 IPv6-Präfix zugewiesen, und jedes LAN kann ein /64 Präfix erhalten, was einen eindeutigen, routbaren IPv6-Bereich für jeden Workload sicherstellt. Sie können statische IPv6-Adressen auf Netzwerkschnittstellen direkt über den Data Center Designer oder die API konfigurieren.
Wann IPv6 verwenden:
Aktivieren Sie IPv6, wenn Sie moderne Cloud-native- oder IoT-Workloads unterstützen müssen, die IPv6-Konnektivität erwarten, wenn Sie die Komplexitäten von NAT vermeiden möchten, oder wenn Sie eine langfristige Infrastruktur planen, die die Verfügbarkeit von IPv4 überdauert.
5. Content Delivery and Connectivity
IONOS CLOUD bietet zusätzliche Netzwerkdienste zur Optimierung der Inhaltsauslieferung und zur Einrichtung dedizierter Konnektivität.
5.1 Content Delivery Network (CDN)
Ein Content Delivery Network ist ein System global verteilter Edge-Server, die Webinhalte und Anwendungen in der Nähe der Endnutzer cachen. Durch die Bereitstellung von Anfragen aus dem nächstgelegenen Edge-Standort reduziert ein CDN die Distanz, die Daten zurücklegen müssen, was die Latenz senkt und die Ladezeiten verbessert.
Wichtige Vorteile:
CDNs reduzieren die Latenz, indem sie Inhalte vom nächstgelegenen Edge-Server ausliefern und die Hin- und Rücklaufzeit für Nutzer verkürzen. Sie erhöhen die Verfügbarkeit, indem sie gecachte Kopien bereitstellen, selbst wenn der Ursprungsserver nicht verfügbar ist. Die Skalierbarkeit wird verbessert, indem cachebarer Traffic vom Ursprungssystem abgewendet wird, sodass Ihre Infrastruktur höhere Traffic-Spitzen ohne Leistungseinbußen bewältigen kann.
Die Sicherheit wird durch DDoS-Schutz, Web-Application-Firewall-Funktionen und SSL/TLS-Verschlüsselung gestärkt. CDNs verbessern auch die Kosteneffizienz, indem sie den Bandbreitenverbrauch am Ursprung und den Bedarf an überdimensionierter Infrastruktur reduzieren.
Wann ein CDN verwendet werden sollte:
Verwenden Sie ein CDN zur Leistungsoptimierung von Websites (statische Assets wie Bilder, CSS und JavaScript), zur Softwareverteilung (globale Auslieferung von Updates und Patches) und zur Optimierung von API-Anfragen (Caching von API-Antworten am Edge, um die Backend-Last zu reduzieren). CDNs sind besonders wertvoll für Anwendungen mit einer globalen Nutzerbasis, die unabhängig vom geografischen Standort eine konsistent schnelle Leistung erfordern.
5.2 Cross Connect (Im Kontext der Konnektivität erneut betrachtet)
Neben der Verbindung von VDCs innerhalb derselben Region (dargestellt in Abschnitt 3) spielt Cross Connect eine breitere Rolle in Unternehmens-Konnektivitätsstrategien. Organisationen nutzen es häufig als Teil hybrider Cloud-Architekturen, in denen bestimmte Workloads in IONOS CLOUD verbleiben, während andere on-premises oder in anderen Clouds ausgeführt werden. Durch die Zentralisierung gemeinsamer Dienste in einem VDC und die Verbindung anderer VDCs über Cross Connect können Sie Hub-and-Spoke-Topologien erstellen, die das Management vereinfachen und Kosten senken.
Häufige Anwendungsfälle
Praxisnahe Szenarien, in denen die Netzwerk-Dienste von IONOS CLOUD zum Einsatz kommen:
- E-Commerce-Plattform mit globalem Traffic: Ein Online-Händler verwendet Managed Application Load Balancer, um den eingehenden HTTP-Traffic während saisonaler Verkaufsaktionen auf mehrere Webserver-Instanzen zu verteilen. Die Health Checks des ALB stellen sicher, dass nur gesunde Server Traffic empfangen, und die erweiterte Routing-Logik leitet den Traffic der mobilen App an optimierte Backends weiter. Cross Connect verbindet das Produktions-VDC mit einem separaten VDC, in dem zentrale Logging- und Monitoring-Dienste gehostet werden (wie in Abschnitt 3.1 beschrieben), während CDN-Edge-Server Produktbilder und statische Assets global cachen, um die Latenz für internationale Kunden zu reduzieren.
- Hybrid Cloud-Infrastruktur mit sicherer Konnektivität: Ein Finanzdienstleister hält sensible Kundendatenbanken in den eigenen Rechenzentren, während Analyse-Workloads in IONOS CLOUD ausgeführt werden. Sie nutzen VPN Gateway mit IPSec-Tunnels (besprochen in Abschnitt 2.2), um eine verschlüsselte, bidirektionale Konnektivität zwischen ihrem On-Premises-Rechenzentrum und den IONOS CLOUD VDCs herzustellen. Anwendungsserver in privaten Subnetzen verwenden Managed NAT Gateway (Abschnitt 2.1) für den ausgehenden Internetzugriff, um Sicherheitsupdates herunterzuladen, ohne sich für eingehende Verbindungen zu exponieren. IPv6 ist aktiviert (Abschnitt 4.2), um die Infrastruktur zukunftssicher zu machen, da sie eine 5-jährige Cloud-Migrationsstrategie plant.
- Microservices-Architektur mit internem Routing: Ein SaaS-Anbieter deployt Microservices über mehrere VDCs in derselben Region. Sie verwenden Cross Connect (Abschnitt 3.1 und 3.2), um private, latenzarme Verbindungen zwischen VDCs herzustellen, die verschiedene Service-Ebenen (Frontend, Backend, Datenverarbeitung) hosten. Managed Application Load Balancer leitet API-Anfragen basierend auf dem URL-Pfad und HTTP-Headern (Abschnitt 1.1) weiter, indem
/api/usersan den Benutzerservice und/api/ordersan den Auftragservice geroutet werden. Cloud DNS (Abschnitt 4.1) stellt eine zuverlässige Domain-Name-Auflösung für die Service-Discovery bereit, während Managed Network Load Balancer (Abschnitt 1.2) Datenbankverbindungen mit hoher Durchsatzleistung verarbeitet, die Layer-4-Performance erfordern.
Zusammenfassung
Die Netzwerk- und Dienstleistungen von IONOS CLOUD bilden die Grundlage für Konnektivität, Sicherheit und Leistung, die Ihre Cloud-Infrastruktur benötigt. Load Balancer verteilen den Traffic intelligent (ALB für Routing auf Anwendungsebene, NLB für leistungsstarkes Layer-4-Forwarding), Gateways steuern den Zugriff zwischen Netzwerken (NAT Gateway für ausschließlich ausgehenden Internetzugang, VPN Gateway für verschlüsselte Site-to-Site-Verbindungen) und Cross Connect ermöglicht private, latenzarme Verbindungen zwischen VDCs in derselben Region.
Zusätzliche Dienste wie Cloud DNS vereinfachen die Verwaltung von Domainnamen, die IPv6-Konfiguration rüstet Ihre Infrastruktur für die Zukunft aus und CDN verbessert die Leistung der Inhaltsauslieferung weltweit. Das Verständnis, wann jeder Dienst einzusetzen ist, ermöglicht es Ihnen, Netzwerkarchitekturen zu gestalten, die sicher, skalierbar und kosteneffizient sind.
Wichtige Punkte:
- Managed Application Load Balancer arbeitet auf Layer 7 mit fortgeschrittenem HTTP/HTTPS-Routing, ideal für Webanwendungen und Microservices
- Managed Network Load Balancer arbeitet auf Layer 4 für leistungsstarkes TCP-Forwarding mit der geringsten Latenz
- Managed NAT Gateway bietet sicheren, ausschließlich ausgehenden Internetzugang für private Ressourcen, ohne diese für eingehende Verbindungen freizugeben
- VPN Gateway erstellt verschlüsselte Site-to-Site-Tunnels für Hybrid-Cloud- und Multi-Cloud-Konnektivität
- Cross Connect etabliert private LAN-Verbindungen zwischen VDCs in derselben Region für latenzarme, hochbandbreite Kommunikation
- IPv6-Konfiguration löst das Problem der Adressknappheit und rüstet die Infrastruktur durch automatische Adresszuweisung für die Zukunft aus
Wichtige Begriffe:
- Layer-7-Lastverteilung: Lastverteilung auf Anwendungsebene, die HTTP-Inhalte (Methode, Header, URL, Abfragezeichenketten) prüfen und basierend darauf routen kann
- Layer-4-Lastverteilung: Lastverteilung auf Transportschicht, die TCP-Traffic basierend auf IP-Adresse und Port weiterleitet, ohne den Inhalt zu prüfen
- Source NAT (SNAT): Netzwerkadressübersetzung, die die Quell-IP-Adresse des ausgehenden Traffics umschreibt, sodass private Ressourcen über eine gemeinsame öffentliche IP auf das Internet zugreifen können
- IPSec und WireGuard: VPN-Protokolle zum Erstellen verschlüsselter Tunnels; IPSec bietet breite Kompatibilität, WireGuard bietet geringere Latenz und höhere Durchsatzraten
- Cross Connect: Private, LAN-basierte Verbindung zwischen VDCs in derselben Region und demselben Vertrag, die latenzarme Konnektivität ohne Nutzung des öffentlichen Internets bietet
- CDN (Content Delivery Network): Global verteiltes System aus Edge-Servern, das Inhalte in der Nähe der Benutzer zwischenspeichert, um Latenz zu reduzieren und die Leistung zu verbessern
Nächste Schritte
Weiter lernen: Einheit 2.5: Datenbank- und Daten Dienste
Verwandte Themen: