Tôi đã nghiên cứu về điều này, đủ buồn cười.
Sao lưu của bạn vào S3 có thể thất bại tùy thuộc vào khu vực của bạn vì tính nhất quán cuối cùng; cảnh báo cơ bản là nếu bạn làm điều này đủ, đôi khi bạn sẽ gặp lỗi khi mở hoặc tìm tệp vì phép thuật hệ thống tệp trong nền tảng của Amazon đồng bộ hóa giữa các máy chủ, vì vậy các bản sao lưu của bạn có thể không đáng tin cậy.
Về việc bạn có cần lưu chúng theo cách khác hay không, điều này phụ thuộc vào quản lý rủi ro của bạn. Bạn có tin tưởng Amazon giữ dữ liệu của bạn không?
Có thể họ có thể mất thứ gì đó hoặc có lỗi lớn hơn trong hệ thống lưu trữ của họ; họ chắc chắn có những điều khoản trong hợp đồng quy định rằng nếu họ mất dữ liệu của bạn thì đó là vấn đề của bạn . Không phải của họ. Ngoài ra, khi thấy dữ liệu của bạn được lưu trữ ở một nơi khác, bạn không biết họ sẽ làm gì với dữ liệu đó; thực thi pháp luật muốn dữ liệu của bạn? Bạn thậm chí có thể không biết người khác truy cập nó.
Bạn có tin tưởng nó không? Nếu dữ liệu không phải là chìa khóa cho doanh nghiệp của bạn và bạn sẵn sàng chấp nhận rủi ro này, thì không cần phải tải xuống dữ liệu ngoài cơ sở. Nếu bạn không sẵn sàng mạo hiểm rằng dữ liệu của bạn sẽ an toàn trong các máy chủ lưu trữ của Amazon ngoài đó, bạn nên sắp xếp để định kỳ chuyển dữ liệu đó sang bộ nhớ của riêng bạn.
Nói cách khác, tôi không nghĩ rằng có một câu trả lời thẳng cho vấn đề này vì nó phụ thuộc vào khả năng chấp nhận rủi ro và nhu cầu kinh doanh của bạn. Nhiều người sẽ không hoàn toàn tin tưởng vào thu nhập của họ chỉ bằng cách lưu trữ với đám mây, cá nhân tôi cảm thấy hơi cảnh giác với điều đó ...
Để làm điều này tốt hơn, trong các cuộc thảo luận và nghiên cứu, một cách tiếp cận khác cần xem xét là tạo một khối EBS đủ lớn để lưu trữ dữ liệu, gắn nó vào thể hiện EC2, lưu dữ liệu của bạn ở đó, sau đó bạn có thể ngắt âm lượng và lưu dữ liệu đó vào S3 . Tôi đang ở giữa nghiên cứu liệu điều này sẽ được thực hiện như là lưu tệp âm lượng vào S3 hoặc nội dung ... nhưng sau đó bạn có thể xóa phiên bản EBS khi thực hiện để tiết kiệm chi phí lưu trữ.
EDIT Tôi thấy khi đọc lại rằng bạn đang lưu TỪ S3 vào ví dụ EC2 chứ không phải ngược lại (mặc dù tôi không biết liệu vấn đề nhất quán cuối cùng có còn gây ra sự cố ở đó không). Bạn đang cố lưu dữ liệu vào một bản sao EC2 làm bản sao lưu? Tôi nghĩ rằng chi phí khôn ngoan đó không phải là một chiến thuật hợp lý; Có thể rẻ hơn để sao lưu mọi thứ vào ổ đĩa cục bộ khi bạn tính đến việc lưu trữ lâu dài loại dữ liệu đó, cùng với thời gian VM. Với chi phí ổ đĩa, bạn có thể sao chép dữ liệu xuống đĩa cục bộ để sao lưu.
Tôi vẫn sẽ giữ các cảnh báo về việc tin tưởng Amazon và lưu trữ của họ. Nếu bạn muốn giữ mọi thứ trong Amazon S3 nhưng có nhiều dư thừa hơn, hãy nhân đôi các thùng S3 của bạn qua các khu vực và nếu chúng bị mất điện ảnh hưởng đến một khu vực thì không nên loại bỏ tất cả chúng. Bạn sẽ hy vọng. Bất cứ điều gì là có thể mặc dù.
Nó phụ thuộc vào mức độ bạn đánh giá cao dữ liệu của bạn, số tiền bạn sẵn sàng trả cho dữ liệu đó và mức độ rủi ro bạn muốn chịu đựng.