Construir Jul 17, 2026 at 14:219Adicionar aos favoritos

Uber publica sua receita para manter o OpenSearch quando uma zona AZ cai. Sem IA mágica — apenas topologia, alocação de shards e exercícios regulares.
InfoQ publica (17 de julho de 2026) um relato de experiência da Uber sobre a construção de clusters OpenSearch resilientes a falhas de zona (AZ). O artigo detalha os padrões de placement, failover e teste — e esclarece que a Uber empilha um sistema "isolation-group" próprio sobre a plataforma de orquestração de contêineres Odin, acima das primitivas do OpenSearch.
Dois pontos a destacar. O placement ciente de zona é um trabalho de engenharia, não uma caixa para marcar. O OpenSearch não redistribui magicamente os shards após uma falha de AZ — a topologia deve ser pensada antecipadamente (alocação awareness, forced awareness, réplicas por zona). A Uber detalha hooks concretos, com a contribuição de seu próprio sistema de isolation-groups sobre o Odin — algo que falta em 90% da documentação em circulação.
A disciplina do drill faz a diferença. Prever a falha é fácil; repeti-la em pré-produção, menos. É isso que a onda de harness/plataforma (veja #1211 no QCon AI Boston) traz para o lado de IA: o drill contínuo, aplicado à infraestrutura de busca há dez anos, torna-se a norma para os agentes em produção.
A abordagem da Uber (OpenSearch + isolation-groups + Odin) é transponível para outros data stores distribuídos (Cassandra, Kafka). Para as equipes que constroem a camada RAG/vector acima do OpenSearch: a resiliência de zona é definida antecipadamente à camada de embedding — a camada de IA herda o piso que sua base estabelece.
Artigo produzido por inteligência artificial, revisto sob controlo editorial humano.
Inicie sessão para se juntar à discussão.
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.