Todos os produtos
Search
Central de documentação

Vector Retrieval Service for Milvus:Comparação entre as edições básica e HA de múltiplas zonas

Última atualização: Jun 29, 2026

Para evitar que uma falha no nível da zona torne todo o serviço Vector Retrieval Service for Milvus (Milvus) indisponível, o Milvus oferece dois modos de implantação entre zonas: Multi-zone Deployment (basic) e Multi-zone Deployment (HA). Este tópico compara a arquitetura e as diferenças entre esses dois modos de implantação.

Contexto

Em uma instância do Milvus de zona única, todos os serviços residem em apenas uma zona. Em casos extremos, como a falha de um data center, a zona de disponibilidade (AZ) pode ficar indisponível e causar a interrupção total do serviço Milvus.

Nas instâncias Multi-zone Deployment (basic) e Multi-zone Deployment (HA), o serviço de metadados, o Message Service e os dados distribuem-se por vários data centers. Essa distribuição garante a integridade dos dados e a disponibilidade do serviço de metadados mesmo durante uma falha na zona. A disponibilidade geral do serviço depende dos recursos de computação e armazenamento nas zonas ativas restantes.

As principais diferenças entre Multi-zone Deployment (basic) e Multi-zone Deployment (HA) são:

  • Multi-zone Deployment (basic): Esta edição utiliza um único conjunto de recursos de computação, o que a torna mais econômica. A recuperação após uma falha exige algum tempo, com um objetivo de tempo de recuperação (RTO) inferior a 1 hora.

  • Multi-zone Deployment (HA): Esta edição emprega dois conjuntos de recursos de computação. Caso ocorra uma falha no serviço, o sistema executa failover para o cluster secundário. O RTO é inferior a 3 minutos.

Arquiteturas de implantação

Multi-zone Deployment (basic)

image.png

A edição Multi-zone Deployment (basic) alcança alta disponibilidade para dados e serviços das seguintes formas:

  • Implantação do serviço de metadados entre data centers: Todos os nós de metadados distribuem-se por três data centers para garantir a alta disponibilidade dos metadados.

  • Implantação do Message Service entre data centers: Todos os nós do Message Service distribuem-se por três data centers para assegurar a alta disponibilidade dos dados de mensagens.

  • Implantação de nós de computação em data center único: Por padrão, os nós de computação residem na zona primária para minimizar a latência entre serviços. Se a zona primária falhar, esses nós serão reiniciados na zona secundária.

  • Modo de implantação do OSS atualizado: O OSS passa a utilizar armazenamento redundante entre zonas. Essa configuração assegura estabilidade para o cold storage e alta disponibilidade para os dados.

Multi-zone Deployment (HA)

image.png

A edição Multi-zone Deployment (HA) proporciona alta disponibilidade para dados e serviços pelos seguintes mecanismos:

  • Distribuição do serviço de metadados entre data centers: Os nós de metadados abrangem três data centers e garantem a alta disponibilidade dos metadados.

  • Distribuição do Message Service entre data centers: Os nós do Message Service cobrem três data centers para manter a alta disponibilidade dos dados de mensagens.

  • Implantação de nós de computação em duas zonas: Os nós de computação ficam na zona primária por padrão para reduzir a latência do serviço. Nós de backup situam-se na zona secundária e carregam dados sincronamente. Diante de uma falha na zona primária, o backend do Milvus inverte as zonas primária e secundária, permitindo que a zona secundária continue oferecendo serviços de leitura e escrita.

  • Atualização do modo de implantação do OSS: O OSS adota armazenamento redundante entre zonas, o que garante estabilidade ao cold storage e alta disponibilidade aos dados.

Comparação de alta disponibilidade

A tabela a seguir compara instâncias de zona única, Multi-zone Deployment (basic), Multi-zone Deployment (HA) e HA entre regiões quanto à disponibilidade, ao desempenho e ao custo. Selecione o modo de implantação conforme os requisitos do seu negócio.

Item

Zona única

Múltiplas zonas (básica)

Múltiplas zonas (HA)

Entre regiões (HA)

Número de AZs para nós de computação

1

2

2

Regiões >= 2, AZs >= 3

RPO e RTO durante falha de data center

Sem capacidade de recuperação de desastres no nível de data center

  • RPO = 0

  • RTO < 1 hora (com inventário de recursos suficiente)

  • RPO = 0

  • RTO < 3 minutos

  • RPO < 10 segundos

  • RTO < 3 minutos

SLA

99,9%

99,9%

99,95%

99,99%

Custo

1

  • 1 a 1,2x

  • Armazenamento: +20%

  • Computação: Sem alteração

  • 2x

  • Armazenamento: +20%

  • Computação: +100% (ativo-standby estrito)

  • 3x ou mais

  • Armazenamento: +100% ou mais

  • Computação: +200% ou mais

  • Rede: Taxas adicionais de tráfego de sincronização entre regiões

Desempenho

1

  • A latência do serviço de metadados pode aumentar ligeiramente devido à comunicação entre data centers.

  • As latências de consulta e inserção permanecem praticamente inalteradas.

  • A comunicação entre data centers pode elevar levemente a latência do serviço de metadados.

  • Latências de consulta e inserção sofrem pouco impacto.

  • O desempenho normal de leitura e escrita mantém-se praticamente inalterado.

  • A sincronização entre regiões apresenta latência de replicação na ordem de segundos.

  • Após o failover, a latência de acesso varia conforme a distância de rede até a região secundária.

  • O desempenho de computação pós-failover corresponde ao das mesmas especificações.

Limitações

  • O Multi-zone Deployment (HA) exige um conjunto de nós de computação tanto na zona primária quanto na secundária. Portanto, ao criar ou expandir uma instância, defina o número de nós como múltiplo de 2.

  • A versão 2.4 do Milvus não é compatível com o Multi-zone Deployment (HA).