Chúng tôi đang sử dụng bộ cân bằng tải HTTPS bên ngoài GCP, kiến trúc được hiển thị trong sơ đồ bên dưới. Công dụng chính của LB là chuyển hướng người dùng đến trang web có lỗi tĩnh (được lưu trữ trên bộ chứa Lưu trữ đám mây) trong trường hợp phiên bản CE ngừng hoạt động, Traefik gặp sự cố trên CE, Docker gặp sự cố trên CE, v.v.
Chúng tôi có 4 dịch vụ phụ trợ được xác định trên bộ cân bằng tải:
trang lỗi tĩnh
thùng phụ trợ
blog-backend-dịch vụ
, thư viện-phụ trợ-dịch vụ
và cửa hàng-phụ trợ-dịch vụ
nhóm điểm cuối mạng khu vực
Sau đó, chúng tôi đã xác định quy tắc máy chủ và đường dẫn để:
https://blog.company.com
-> blog-backend-dịch vụ
https://gallery.company.com
-> thư viện-phụ trợ-dịch vụ
https://shop.company.com
-> cửa hàng-phụ trợ-dịch vụ
Tất cả chưa từng có (mặc định)
-> trang lỗi tĩnh
Mỗi nhóm điểm cuối mạng vùng (blog-backend-dịch vụ
, thư viện-phụ trợ-dịch vụ
và cửa hàng-phụ trợ-dịch vụ
) chỉ có 1 điểm cuối được xác định: 192.168.171:443
(192.168.171.3
là IP nội bộ của phiên bản CE).
Tuy nhiên, vì các trang web của tôi được phục vụ sau proxy ngược (Traefik), nên chỉ định IP:cổng
kết hợp trong điểm cuối mạng là vô ích vì tất cả chúng đều giống nhau IP:cổng
. Tôi muốn chỉ định URL thay vì IP:cổng
trong điểm cuối mạng (theo cách đó điểm cuối mạng cũng sẽ hiển thị trạng thái sức khỏe chính xác nếu trang web ngừng hoạt động, nó luôn báo cáo mạnh khỏe ngay bây giờ, ngay cả khi ứng dụng ngừng hoạt động).
Có thể chỉ định URL thay vì IP:cổng
trong điểm cuối mạng? Nếu không, lựa chọn thay thế của tôi là gì?
(nhấp chuột vào bức ảnh để phóng to)