AWS Cloud Map
Service discovery cho microservice
Dịch vụ service discovery: đăng ký tên và vị trí (IP, URL, ARN) của tài nguyên để ứng dụng tìm nhau qua API hoặc DNS, kèm health check để chỉ trả về instance còn khoẻ.
- Chi phí$ Rẻ
- Độ khó●●●●●
- Để không có tốn tiền?Ít
- Serverless
- Có trong đềDVA
Hình dungNhư cuốn danh bạ tự cập nhật khi có người chuyển chỗ ngồi.
Khi nào nên dùng
✓ Nên dùng khi
Microservice có địa chỉ thay đổi liên tục cần tìm nhau theo tên.
✗ Không nên dùng khi
Chỉ cần DNS tĩnh cho vài máy → Route 53 private hosted zone.
Ví dụ hay gặp
- ECS task tự đăng ký để service khác tìm thấy
- Tra cứu endpoint theo thuộc tính (version, môi trường)
- Nền tảng cho ECS Service Connect
Tốn bao nhiêu tiền?
- Cách tính: Tính theo số resource đăng ký mỗi tháng và số lượt truy vấn discovery API; DNS query tính theo Route 53.