it-themen:grundlagen:netzwerkdienste:dns_lastverteilung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| it-themen:grundlagen:netzwerkdienste:dns_lastverteilung [04.12.2025 11:24] – [Nachteile] lars | it-themen:grundlagen:netzwerkdienste:dns_lastverteilung [04.12.2025 11:32] (aktuell) – [Zusammenfassung] lars | ||
|---|---|---|---|
| Zeile 110: | Zeile 110: | ||
| können: | können: | ||
| - | * Latenz messen | + | * Latenz messen |
| - | * Serververfügbarkeit prüfen | + | * Serververfügbarkeit prüfen |
| - | * nur gesunde Server ausliefern | + | * nur gesunde Server ausliefern |
| ASCII: | ASCII: | ||
| < | < | ||
| - | DNS → Healthchecks → liefert nur aktive Knoten zurück | + |  |
| + | DNS → Healthchecks → liefert nur aktive Knoten zurück | ||
| + | Â | ||
| </ | </ | ||
| ==== Vorteile ==== | ==== Vorteile ==== | ||
| - | * echtes Failover | + | * echtes Failover |
| - | * intelligente Verteilung | + | * intelligente Verteilung |
| - | * stabil | + | * stabil |
| ==== Nachteile ==== | ==== Nachteile ==== | ||
| - | * kostenpflichtig bei manchen Anbietern | + | * kostenpflichtig bei manchen Anbietern |
| --- | --- | ||
| Zeile 141: | Zeile 145: | ||
| < | < | ||
| - | | + | Â |
| - | /Â | + | |
| - | Internet ——— IP 203.0.113.53 | + | |
| - | \Â | + | |
| - | | + | |
| - | \Â | + | (Server USA)Â |
| - | (Server ASIA) | + | |
| + | | ||
| + | Â | ||
| </ | </ | ||
| Zeile 154: | Zeile 161: | ||
| ==== Wie funktioniert Anycast? ==== | ==== Wie funktioniert Anycast? ==== | ||
| - | * Alle Server announcen die gleiche IP ĂĽber BGP Â | + | * Alle Server announcen die gleiche IP ĂĽber BGPÂ |
| - | * Der Client landet automatisch beim „nächsten“ Server | + | * Der Client landet automatisch beim „nächsten“ Server |
| - | * extrem robust gegen Ausfälle | + | * extrem robust gegen Ausfälle |
| ==== Vorteile ==== | ==== Vorteile ==== | ||
| - | * sehr geringe Latenz weltweit | + | * sehr geringe Latenz weltweit |
| - | * hoher Schutz gegen DDoS (Traffic verteilt sich) Â | + | * hoher Schutz gegen DDoS (Traffic verteilt sich)Â |
| - | * perfekte Ausfallsicherheit | + | * perfekte Ausfallsicherheit |
| - | * extrem schnell | + | * extrem schnell |
| ==== Nachteile ==== | ==== Nachteile ==== | ||
| - | * nur im großen Stil (BGP) einsetzbar | + | * nur im großen Stil (BGP) einsetzbar |
| - | * technisch anspruchsvoll | + | * technisch anspruchsvoll |
| - | * teuer, wenn selbst betrieben | + | * teuer, wenn selbst betrieben |
| ==== Einsatzbereiche ==== | ==== Einsatzbereiche ==== | ||
| - | * Root-DNS-Server | + | * Root-DNS-Server |
| - | * Cloudflare / Google DNS Â | + | * Cloudflare / Google DNSÂ |
| - | * große CDNs  | + | * große CDNs |
| - | * Provider-Netze | + | * Provider-Netze |
| - | * Hochverfügbare Rechenzentren | + | * Hochverfügbare Rechenzentren |
| --- | --- | ||
| Zeile 183: | Zeile 191: | ||
| ====== 5. Round-Robin vs Anycast vs GeoDNS ====== | ====== 5. Round-Robin vs Anycast vs GeoDNS ====== | ||
| - | | Funktion | + | ^ Funktion |
| - | |---------|-------------|--------|---------| | + | |
| | Einfachheit | hoch | mittel | niedrig | | | Einfachheit | hoch | mittel | niedrig | | ||
| | Lastverteilung | statistisch | geografisch | netzwerkbasiert | | | Lastverteilung | statistisch | geografisch | netzwerkbasiert | | ||
| Zeile 191: | Zeile 198: | ||
| | Healthchecks | ❌ nein | optional | routingbasiert | | | Healthchecks | ❌ nein | optional | routingbasiert | | ||
| | Einsatz | kleine Umgebungen | globale Webs | DNS/ | | Einsatz | kleine Umgebungen | globale Webs | DNS/ | ||
| + | |||
| --- | --- | ||
| Zeile 208: | Zeile 216: | ||
| Typische TTL: | Typische TTL: | ||
| < | < | ||
| - | 300 Sek (5 Minuten) – schnelle Änderungen | + |  |
| - | 3600 Sek (1 Stunde) – normal | + | 300 Sek (5 Minuten) – schnelle Änderungen |
| - | 86400 Sek (24h) – statisch | + | 3600 Sek (1 Stunde) – normal |
| + | 86400 Sek (24h) – statisch | ||
| + | Â | ||
| </ | </ | ||
| Zeile 220: | Zeile 231: | ||
| < | < | ||
| - | api.example.com | + | Â |
| - | → 192.0.2.11 | + | api.example.com |
| - | → 192.0.2.12 | + | → 192.0.2.11 |
| - | → 192.0.2.13 | + | → 192.0.2.12 |
| + | → 192.0.2.13 | ||
| + | Â | ||
| </ | </ | ||
| Zeile 234: | Zeile 248: | ||
| < | < | ||
| - | 1.1.1.1Â | + | Â |
| - | 8.8.8.8Â | + | 1.1.1.1Â |
| - | 9.9.9.9 | + | |
| + | | ||
| + | Â | ||
| </ | </ | ||
| Zeile 245: | Zeile 262: | ||
| ====== Zusammenfassung ====== | ====== Zusammenfassung ====== | ||
| - | * DNS kann einfache oder komplexe Lastverteilung durchführen | + | * DNS kann einfache oder komplexe Lastverteilung durchführen |
| - | * Round-Robin = einfache Verteilung ohne Healthchecks | + | * Round-Robin = einfache Verteilung ohne Healthchecks |
| - | * GeoDNS = Standortabhängige IP-Zuweisung | + | * GeoDNS = Standortabhängige IP-Zuweisung |
| - | * Latenz-basiertes DNS = nur schnellste Server | + | * Latenz-basiertes DNS = nur schnellste Server |
| - | * Anycast = weltweit gleiche IP → extrem schnell & robust | + | * Anycast = weltweit gleiche IP → extrem schnell & robust |
| - | * TTL beeinflusst Failover und Geschwindigkeit | + | * TTL beeinflusst Failover und Geschwindigkeit |
it-themen/grundlagen/netzwerkdienste/dns_lastverteilung.1764843880.txt.gz · Zuletzt geändert: von lars