Tôi đang cố gắng hiểu trong trường hợp nào tôi nên chọn đăng ký dịch vụ qua bộ cân bằng tải.Phát hiện dịch vụ và cân bằng tải
Từ hiểu biết của tôi, cả hai giải pháp đều bao gồm cùng chức năng.
Ví dụ nếu chúng ta xem xét consul.io như một danh sách tính năng chúng ta có:
- Service Discovery
- Sức khỏe Kiểm tra
- Key/Value cửa hàng
- đa Datacenter
Trường hợp cân bằng tải như Amazon ELB ví dụ có:
- cấu hình để chấp nhận giao thông chỉ từ cân bằng tải của bạn
- chấp nhận giao thông bằng cách sử dụng giao thức sau: HTTP, HTTPS (an toàn HTTP), TCP, và SSL (an toàn TCP)
- phân phối yêu cầu đối với các phiên bản EC2 trong nhiều Vùng Sẵn có
- Số lượng kết nối được cân bằng với số lượng yêu cầu đồng thời mà bộ cân bằng tải nhận được
- định cấu hình kiểm tra sức khỏe mà Cân bằng tải Đàn hồi sử dụng để theo dõi tình trạng của các trường hợp EC2 đã đăng ký với trình cân bằng tải để chỉ có thể gửi yêu cầu tới các phiên bản khỏe mạnh
- Bạn có thể sử dụng mã hóa lưu lượng truy cập đầu cuối trên các mạng sử dụng kết nối an toàn (HTTPS/SSL)
- [EC2-VPC] Bạn có thể tạo bộ cân bằng tải trên Internet, nhận yêu cầu từ khách hàng qua Internet và định tuyến chúng tới các phiên bản EC2 của bạn hoặc bộ cân bằng tải bên trong, yêu cầu khách hàng trong VPC của bạn và chuyển chúng đến các phiên bản EC2 trong riêng tư của bạn mạng con. Cân bằng tải trong EC2-Classic luôn hướng về Internet.
- [EC2-Classic] Bộ cân bằng tải cho EC2-Classic hỗ trợ cả địa chỉ IPv4 và IPv6. Cân bằng tải cho VPC không hỗ trợ địa chỉ IPv6.
- Bạn có thể theo dõi cân bằng tải của mình bằng cách sử dụng chỉ số CloudWatch, nhật ký truy cập và AWS CloudTrail.
- Bạn có thể kết hợp bộ cân bằng tải trên Internet với tên miền của bạn.
- , vv
Vì vậy, trong trường hợp này tôi không hiểu tại sao tôi sẽ chọn một cái gì đó giống như consul.io
hoặc netflix eureka
qua Amazon ELB
cho khám phá dịch vụ.
Tôi có một linh cảm rằng đây có thể là do thực hiện khách hàng dịch vụ bên khám phá vs máy chủ dịch vụ bên khám phá, nhưng tôi không hoàn toàn chắc chắn.
https://stackoverflow.com/questions/46807757/service-discovery-on-aws-ecs-with-application-load-balancer bài này cũng dường như có mối quan tâm tương tự –