HA per due zone di disponibilità in AWS

2

Sto cercando di configurare console per l'individuazione dei servizi. Abbiamo ospitato la nostra infrastruttura nella regione di AWS Mumbai (Utilizziamo solo una regione). Stavo esaminando la documentazione del console in cui viene menzionato che quando eseguiamo console come cluster sono richiesti almeno n + 1/2 nodi per essere in esecuzione.

Il problema è che la regione di Mumbai ha solo due zone di disponibilità. Quindi se una zona scende, c'è la possibilità che ci sia solo un server di console in esecuzione.

Quindi la domanda è che se ciò accade sarà possibile che gli agenti continuino a servire le richieste DNS se sto bene con risultati scaduti. Se no, c'è un modo in cui posso evitare l'errore con 2 zone di disponibilità.

    
posta pratikvasa 31.08.2017 - 06:22
fonte

1 risposta

1

Il problema (n + 1) / 2 è un problema generale con clustering e consenso / quorum. Con solo due zone di disponibilità, non è sempre possibile garantire un quorum nel caso in cui si verifichi un arresto.

Consul supporta tre modalità di coerenza ( vedi qui nella parte inferiore): default , consistent e stale . Entrambe le modalità default e stale consentono agli agenti di offrire dati obsoleti quando rispondono a% richieste diread, che è quello che stai cercando.

    
risposta data 31.08.2017 - 12:16
fonte

Leggi altre domande sui tag