Tôi sắp chuyển đổi một ứng dụng web cơ sở dữ liệu đơn máy chủ thành cấu hình khả dụng cao được phân phối vật lý với các máy chủ trên hai vị trí thực tế (hiện tại). Bây giờ, rõ ràng, tôi cần một bộ cân bằng tải (giống như một proxy ngược trong trường hợp này, nhưng tôi sẽ gọi nó là "cân bằng tải" để đơn giản), điều này sẽ định tuyến các yêu cầu mywebsite
đến một trong hai node1.mywebsite
hoặc node2.mywebsite
. Tuy nhiên, tôi cho rằng các máy chủ khả dụng cao sẽ không sử dụng được nếu bộ cân bằng tải của tôi bị hỏng. Do đó, vì vậy, suy nghĩ của tôi, tôi thực sự cần hai bộ cân bằng tải, một cho mỗi vị trí. Tuy nhiên, tôi vẫn muốn có một điểm truy cập bên ngoài duy nhất, do đó tôi cần một bộ cân bằng tải cho bộ cân bằng tải, do đó sẽ cần phải được cân bằng giữa các vị trí ... điều này cứ lặp đi lặp lại.
Vậy có gì sai với lý luận của tôi? Làm thế nào tôi có thể đảm bảo tính sẵn sàng cao của các bộ cân bằng tải trong thực tế, giả sử mỗi vị trí vật lý có thể bị ngắt kết nối với nguồn điện trong một thời gian dài?
Tái bút : Tôi nhận thức được thực tế rằng sự hiểu biết của tôi về sự khác biệt giữa HA và cân bằng tải là tốt nhất. Những gì tôi muốn là một máy chủ có sẵn ngay cả khi mất điện trên một vị trí. Cảm ơn bạn đã hiểu biết của bạn.