Bỏ qua

Routing policy multi values

alt text Tóm tắt nội dung: Chính sách định tuyến Multi-Value trong Amazon Route 53

Khái niệm chính

  1. Mục đích của định tuyến Multi-Value:
  2. Định tuyến lưu lượng truy cập đến nhiều tài nguyên cùng lúc.
  3. Trả về nhiều giá trị hoặc tài nguyên trong phản hồi truy vấn.

  4. Tích hợp Health Check (kiểm tra sức khỏe):

  5. Đảm bảo chỉ trả về các tài nguyên "khỏe mạnh".
  6. Hỗ trợ tối đa 8 bản ghi "khỏe mạnh" cho mỗi truy vấn.
  7. Multi-Value Policy chỉ trả về các bản ghi có trạng thái "khỏe mạnh" dựa trên kết quả của Health Check.

  8. Load Balancing phía client:

  9. Đóng vai trò như một cơ chế cân bằng tải đơn giản, nơi client chọn một tài nguyên "khỏe mạnh".
  10. Không thay thế cho ELB (Elastic Load Balancer).

Ví dụ triển khai

  • Kịch bản:
  • Tạo nhiều A Record cho example.com.
  • Mỗi bản ghi được liên kết với một Health Check và có TTL (Time-to-Live) là 60 giây.

  • Các bản ghi được tạo:

  • Khu vực US:

    • Liên kết với us-east-1.
    • Chính sách định tuyến: Multi-Value.
    • Health Check: us-east-1.
  • Khu vực Asia:

    • Liên kết với ap-southeast-1.
    • Chính sách định tuyến: Multi-Value.
    • Health Check: ap-southeast-1.
  • Khu vực EU:

    • Liên kết với eu-central-1.
    • Chính sách định tuyến: Multi-Value.
    • Health Check: eu-central-1.

Quá trình kiểm tra

  1. Truy vấn ban đầu:
  2. Sử dụng lệnh dig để kiểm tra.
  3. Nhận được 3 địa chỉ IP vì tất cả các Health Checks đều "khỏe mạnh".

  4. Tạo trạng thái không "khỏe mạnh":

  5. Làm một Health Check không "khỏe mạnh" (ví dụ: eu-central-1).
  6. Kết quả: Chỉ nhận lại 2 địa chỉ IP từ truy vấn, thể hiện Multi-Value hoạt động tốt.

  7. Khôi phục trạng thái "khỏe mạnh":

  8. Chỉnh sửa Health Check để khôi phục.
  9. Truy vấn lại sẽ trả về đầy đủ các bản ghi.

Kết luận

  • Chính sách Multi-Value hữu ích khi cần đảm bảo chỉ trả về các tài nguyên "khỏe mạnh".
  • Tích hợp Health Check mang lại sự tin cậy cao hơn so với các chính sách định tuyến khác như Simple Routing(k hỗ trợ health check).

Bình luận