Mam zamiar przekonwertować aplikację internetową z jednym serwerem i jedną bazą danych na fizycznie rozproszoną konfigurację o wysokiej dostępności z serwerami w dwóch fizycznych lokalizacjach (na razie). Teraz oczywiście potrzebuję modułu równoważenia obciążenia (w tym przypadku bardziej jak odwrotne proxy, ale dla uproszczenia nazwałbym go „modułem równoważenia obciążenia”), który kierowałby żądania mywebsite
do jednego z nich node1.mywebsite
lub node2.mywebsite
. Zakładam jednak, że serwery o wysokiej dostępności nie będą przydatne, jeśli mój moduł równoważenia obciążenia ulegnie awarii. Dlatego, zgodnie z moim tokiem myślenia, potrzebowałbym dwóch równoważników obciążenia, po jednym w każdej lokalizacji. Jednak nadal chciałbym mieć pojedynczy zewnętrzny punkt dostępu, dlatego potrzebowałbym modułu równoważenia obciążenia dla modułów równoważenia obciążenia, który z kolei musiałby być zrównoważony w różnych lokalizacjach ... to trwa.
Więc co jest nie tak z moim rozumowaniem? W jaki sposób zapewniłbym wysoką dostępność moich równoważników obciążenia w praktyce, zakładając, że każda z fizycznych lokalizacji mogłaby być odłączona od zasilania na długi okres czasu?
PS : Zdaję sobie sprawę z tego, że moje rozumienie różnicy między HA a równoważeniem obciążenia jest w najlepszym razie przeciętne. To, czego chcę, to dostępny serwer, nawet jeśli moc w jednej lokalizacji spadnie. Dziękuję za zrozumienie.