Hạn chế khi có bản sao đến từ ghi chú bên dưới:
Theo mặc định, Amazon S3 định tuyến mọi yêu cầu theo kiểu lưu trữ ảo đến khu vực Đông Hoa Kỳ (N. Virginia) nếu bạn sử dụng điểm cuối US East (N. Virginia) (s3.amazonaws.com), thay vì điểm cuối dành riêng cho khu vực (cho ví dụ: s3-eu-west-1.amazonaws.com).
Khi bạn sử dụng bản sao, bạn thường để AWS đảm nhiệm việc định tuyến bí danh đến một vùng bằng cách nhắm mục tiêu s3.amazonaws.com
yêu cầu REST từ máy chủ của bạn và để chuyển hướng thực hiện công việc đó.
Bất cứ khi nào N.Virginia ngừng hoạt động, ma thuật sẽ ngừng hoạt động và bạn không gặp may mắn để truy cập dữ liệu của mình và phải cập nhật cấu hình của bạn để chọn điểm cuối khu vực cụ thể.
Vấn đề không đến từ DNS (một yêu cầu đến chính nhóm sẽ hoạt động) mà từ các máy khách S3, sẽ kết nối với điểm cuối API S3 trước khi truy cập nhóm, trong trường hợp này, độ phân giải dns được thực hiện s3.amazonaws.com
và đây là chúng tôi- điểm cuối đông 1.
Khi bạn sử dụng bí danh khu vực, bạn sẽ dễ dàng cân bằng tải trên các khu vực với kiểm tra sức khỏe từ AWS đi kèm.
Nếu bạn sử dụng DNS cname nhắm mục tiêu các vùng để chuyển đổi nhanh chóng, bạn chịu trách nhiệm về DNS TTL của mình nhưng không có gì đảm bảo máy chủ bộ đệm của ISP khách hàng sẽ tôn trọng giá trị của bạn (một trong nhiều bộ đệm mà khách hàng của bạn có thể gặp phải).
Và cuối cùng, nếu bạn cố gắng tự cân bằng tải, bạn có thể sẽ tạo ra SPOF giống như AWS đã có với gánh nặng duy trì thêm.
AWS đang làm việc với nó nhưng đó là tất cả thông tin tôi có tại thời điểm viết.