Não sou especialista em Neo4j, mas, se não me engano, você obtém HA usando pelo menos 3 nós.
No Azure, cada máquina virtual do seu conjunto de disponibilidade recebe um domínio de atualização (UD) e um domínio de falha (FD) pela plataforma subjacente.
Para UD, você tem 5 slots, o que significa que somente depois de criar a sexta instância, você começará a ter mais de uma máquina virtual no mesmo slot. Consequentemente, até 5 VMs, elas serão reinicializadas uma por vez, se necessário, durante a manutenção planejada .
No caso de manutenção não planejada , o FD desempenha o grande papel. Você só tem 2 slots para IaaS v1 ou 3 slots para IaaS ARM v2, portanto, eu recomendo que novas implantações sejam feitas usando v2 para casos em que são necessários pelo menos 3 nós.
Disse que, mesmo para o clássico v1 IaaS, você ainda está coberto por 99,95% de SLA ao usar LB e Conjuntos de Disponibilidade.