2012-09-18 28 views
10

Tôi đã thực hiện một số nghiên cứu về điều này, nhưng không thể tìm thấy bất kỳ câu trả lời đáng kể nào, vì vậy hãy chuyển sang StackOverflow.S3 độ khả dụng cao + độ tin cậy cho bản sao lưu

S3 của Amazon có độ tin cậy và độ tin cậy cao như thế nào? Tôi nhận ra có SLAs cho nó, nhưng những gì về nếu một khu vực có sẵn (AZ) hoặc toàn bộ khu vực trong AWS đi xuống?

Tôi đã kiểm tra tài liệu của Amazon về cách S3 được thiết lập. Khi bạn cố gắng tạo nhóm, nó cho biết: "Khi tạo nhóm, bạn có thể chọn Khu vực để tối ưu hóa độ trễ, giảm thiểu chi phí hoặc giải quyết các yêu cầu quy định".

Amazon cũng nói điều này (source): "Dữ liệu được lưu trữ trong bất kỳ thùng Amazon S3 nào được sao chép trên nhiều trung tâm dữ liệu trong một khu vực địa lý."

Vì vậy, có vẻ như dữ liệu S3 được trải rộng trên nhiều AZ, nhưng trong một khu vực.

Điều gì xảy ra nếu một khu vực bị hỏng (điều này đã xảy ra trước đó)? S3 có khả dụng không? Nếu vậy, S3 không phải là một cơ chế sao lưu đáng tin cậy để phục hồi khi một khu vực AWS đi xuống, phải không?

Trả lời

15

S3 cung cấp "4 nines" tính khả dụng hoặc 99,99%.

Để sao lưu, bạn sẽ tìm kiếm Độ bền (cơ hội một đối tượng được lưu trữ bị mất). Mở tài khoản đó, S3 cung cấp "11 9 của", hoặc 99,9999999%

Dưới đây là một lời giới thiệu từ S3 FAQ:

liệu bền và độ tin cậy

Amazon S3 cung cấp một cơ sở hạ tầng lưu trữ độ bền cao được thiết kế để lưu trữ dữ liệu chính và nhiệm vụ quan trọng. Các đối tượng được thừa nhận được lưu trữ trên nhiều thiết bị trên nhiều cơ sở trong Vùng Amazon S3 . Để giúp đảm bảo độ bền, các hoạt động của Amazon S3 PUT và COPY lưu trữ đồng bộ dữ liệu của bạn trên nhiều cơ sở trước quay trở lại THÀNH CÔNG. Khi được lưu trữ, Amazon S3 duy trì độ bền của đối tượng của bạn bằng cách nhanh chóng phát hiện và sửa chữa bất kỳ sự thừa bị mất nào. Amazon S3 cũng thường xuyên xác minh tính toàn vẹn của dữ liệu được lưu trữ bằng cách sử dụng tổng kiểm tra. Nếu phát hiện tham nhũng, nó được sửa chữa bằng cách sử dụng dữ liệu dư thừa . Ngoài ra, Amazon S3 tính tổng kiểm tra trên tất cả các lưu lượng truy cập mạng để phát hiện tham nhũng của gói dữ liệu khi lưu trữ hoặc truy xuất dữ liệu.

lưu trữ tiêu chuẩn Amazon S3 là:

  • Được hỗ trợ với Hiệp định Amazon S3 mức độ dịch vụ.
  • Được thiết kế để cung cấp độ bền 99.999999999% và 99,99% tính sẵn có của các đối tượng trong một năm nhất định.
  • Được thiết kế để duy trì sự mất mát đồng thời dữ liệu trong hai cơ sở.

Đối với các khu vực, bạn sẽ phải triển khai chiến lược sao chép tự làm nếu bạn thực sự muốn chuyển đổi giữa các vùng. Không, toàn bộ khu vực vẫn chưa thất bại, nhưng tôi đoán có một khu vực đầu tiên cho mọi thứ.

Dưới đây là một số more info về chủ đề này:

Q: Làm thế nào bền là Amazon S3?

Amazon S3 được thiết kế để cung cấp độ bền 99,999999999% đối tượng trong một năm nhất định. Mức độ bền này tương ứng với mức tổn thất trung bình hàng năm là 0,00000000001% của các đối tượng. Ví dụ: nếu bạn lưu trữ 10.000 đối tượng với Amazon S3, , bạn có thể dự kiến ​​sẽ mất một đối tượng duy nhất một lần là mỗi 10.000.000 năm một lần. Ngoài ra, Amazon S3 được thiết kế để duy trì sự mất mát đồng thời dữ liệu trong hai cơ sở.

Hỏi: Amazon S3 được thiết kế để đạt được độ bền 99.999999999% như thế nào?

Amazon S3 lưu trữ dư thừa đối tượng của bạn trên nhiều thiết bị trên nhiều tiện ích trong Vùng Amazon S3. Dịch vụ này được thiết kế để duy trì các lỗi thiết bị đồng thời bằng cách nhanh chóng phát hiện và sửa chữa mọi dự phòng bị mất. Khi xử lý yêu cầu lưu trữ dữ liệu, dịch vụ sẽ lưu trữ dư thừa đối tượng của bạn trên nhiều cơ sở trước khi trả về THÀNH CÔNG. Amazon S3 cũng thường xuyên xác minh tính toàn vẹn của dữ liệu của bạn bằng cách sử dụng tổng kiểm tra .

+1

Cảm ơn, +1 cho câu trả lời toàn diện. Mặc dù toàn bộ khu vực không thành công nhưng chắc chắn nó đã bị ảnh hưởng: http://aws.amazon.com/message/67457/. Tôi không nghe nói về S3 thất bại trong sự kiện đó vào đầu năm nay, nhưng đã tự hỏi liệu nó có thể có. – Suman

+3

AWS hiện hỗ trợ [Sao chép vùng chéo] (https://docs.aws.amazon.com/AmazonS3/latest/dev/crr.html) (kể từ tháng 3 năm 2015] (https://aws.amazon.com)/blogs/aws/new-cross-khu vực-replication-cho-amazon-s3 /)), do đó bạn không cần phải DIY nếu bạn muốn dữ liệu của bạn được nhân rộng đến một khu vực khác nhau. – Johnny

+0

Là biện pháp sẵn có 99,99% theo đối tượng, theo nhóm hoặc toàn bộ dịch vụ? Ý nghĩa: 99,99% mỗi năm có nghĩa là 52 phút và 33 giây không thể truy cập dữ liệu của tôi - nhưng có phải là toàn bộ tài khoản, nhóm hoặc đối tượng không? –

Các vấn đề liên quan