Khi định cấu hình Google Cloud Load Balancer, tôi thấy tùy chọn thêm nhiều Nhóm điểm cuối mạng với tôi Dịch vụ phụ trợ.
Rất nhiều tài liệu xung quanh Cân bằng tải trên đám mây tập trung vào phân phối địa lý của yêu cầu trên các dịch vụ giống hệt nhau đại diện cho một ranh giới được triển khai trên các địa điểm khác nhau.
Tài liệu về đám mây của Google đề cập các Nhóm điểm cuối mạng không có máy chủ đó là "Dịch vụ Cloud Run hoặc một nhóm dịch vụ chia sẻ cùng một mẫu URL." Tôi không chắc chắn 100% nghĩa là gì "mẫu URL giống nhau", nhưng nếu điều đó có nghĩa là "cùng một ứng dụng" hoặc "có cùng tuyến", quy tắc này cũng sẽ áp dụng cho Dịch vụ phụ trợ hay Dịch vụ phụ trợ có thể bao gồm các Nhóm điểm cuối mạng với các "mẫu URL"?
Trong trường hợp ứng dụng của tôi, chúng tôi sử dụng nhiều vùng để tuân thủ các yêu cầu về nơi lưu trữ dữ liệu trong đó mỗi khu vực đại diện cho một ranh giới riêng biệt với dữ liệu khác nhau. Điều này có nghĩa là logic ứng dụng của chúng tôi chuyển đổi DNS (api-ca
, api-us
) dựa trên việc người dùng lựa chọn một cách có ý thức khu vực để lưu trữ dữ liệu của họ trong.
Với điều đó đã được thiết lập, các câu hỏi cụ thể của tôi là:
- Cho rằng chúng không thể hoán đổi cho nhau, liệu có hợp lý không khi định cấu hình Nhóm điểm cuối mạng cho tất cả các nhóm của tôi? vùng dưới một Dịch vụ phụ trợ duy nhất?
- Hãy nhớ rằng tôi cũng đang làm việc trong điều kiện ràng buộc rằng Google Cloud dường như có hạn ngạch chặt chẽ đối với Dịch vụ phụ trợ.
Xin lưu ý:
- Lý do tại sao tôi cần sử dụng tính năng cân bằng tải trên đám mây là vì ít nhất một trong các khu vực chúng tôi triển khai dịch vụ Google Cloud Run không hỗ trợ ánh xạ miền tùy chỉnh.