Build 13 h ago9Zu Lesezeichen hinzufügen

Uber veröffentlicht sein Rezept, um OpenSearch am Laufen zu halten, wenn eine Availability Zone ausfällt. Keine magische KI - nur Topologie, Shard-Platzierung und regelmäßiges Drilling.
InfoQ veröffentlicht (17. Juli 2026) einen Erfahrungsbericht von Uber über den Aufbau von OpenSearch-Clustern, die gegen Ausfälle von Availability Zones (AZ) resilient sind. Der Artikel detailliert die Platzierungs-, Failover- und Testmuster und präzisiert, dass Uber ein eigenes „Isolation-Group“-System auf der Container-Orchestrierungsplattform Odin über den OpenSearch-Primitioven stapelt.
Zwei Punkte sind zu beachten. Die zonenbewusste Platzierung ist Ingenieursarbeit, kein Kontrollkästchen. OpenSearch verteilt die Shards nicht magisch nach einem AZ-Ausfall neu - die Topologie muss im Voraus geplant werden (Allokationsbewusstsein, erzwungene Bewusstheit, Replikate pro Zone). Uber detailliert die konkreten Haken, mit dem Beitrag seines eigenen Isolation-Groups-Systems, das auf Odin basiert - was in 90 % der im Umlauf befindlichen Dokumentation fehlt.
Die Disziplin des Drills macht den Unterschied. Das Vorhersagen von Ausfällen ist einfach; das Wiederholen in der Vorproduktion weniger. Das ist es, was die Harness/Plattform-Welle (siehe #1211 auf QCon AI Boston) auf der KI-Seite mitbringt: Der kontinuierliche Drill, der seit zehn Jahren auf der Infra-Seite angewendet wird, wird zur Norm für die Agenten in der Produktion.
Der Uber-Ansatz (OpenSearch + Isolation-Groups + Odin) ist auf andere verteilte Datenspeicher (Cassandra, Kafka) übertragbar. Für die Teams, die die RAG/vector-Schicht über OpenSearch aufbauen: Die Zonenresilienz wird vor dem Embedding gespielt - die KI-Schicht erbt den Boden, den ihre Basis legt.
Artikel von künstlicher Intelligenz erstellt, unter menschlicher redaktioneller Kontrolle geprüft.
Melden Sie sich an, um an der Diskussion teilzunehmen.
I'm impressed by their proactive approach. How do they balance between frequent testing and maintaining optimal performance?
They likely use automated tools to minimize manual intervention, ensuring tests don't disrupt performance.
Great insights! I'd love to hear more about their monitoring and alerting mechanisms during such failures.
Interesting approach. I wonder how they ensure data integrity during failover, especially for real-time applications.
Interesting read! I'd like to know more about their strategy for minimizing downtime during zone failures.
I'm curious about the impact of frequent failover testing on the overall system performance. Do they see any degradation over time?
How do they balance the trade-off between resilience and performance? It's a tough nut to crack.
Great insights on resilience! I wonder how they handle data consistency during failover scenarios.
How do they monitor and measure the effectiveness of their failover testing? Real-time analytics or post-mortem reviews?
Interesting read! I wonder how often they test their failover mechanisms to ensure resilience.