2009-11-03 2 views
3

S3에서 파일을 잃어 버릴 가능성이있는 클라이언트와 통신하려고합니다. 또한 S3에서 전체 버킷을 잃는 것이 가능한지 알고 싶습니다. 따라서 다음을 알고 싶습니다.추정 된 S3 파일 손실 백분율은 무엇입니까

  1. S3에 문서화 된 예상 파일 손실률이 있습니까?
  2. S3에 예상되는 버킷 손실 비율이 기록되어 있습니까? 내가 말할 때

파일을 "손실". 내가 잃어버린 파일이나 손상된 파일 또는 S3에서 가져올 수없는 파일을 의미합니다. 이 "손실"은 S3의 실패로 인해 발생합니다. 도구 또는 다른 사용자 오류로 인한 것이 아닙니다.

+0

정교합니다. "잃어 버림"을 의미합니까? S3에서 사라지는 파일의 가능성이 0 %를 초과하는 경우 누군가가 그것을 사용한다고 생각합니까? – Gandalf

+3

@ 간달프 : 아무 것도 보장되지 않는다. (사망과 세금을 기대한다.) 나는 다른 어떤 실제 시스템과 마찬가지로, 확률 적 영역에 속한다고 믿는다. – jldupont

+1

그러나 문제의 이벤트가 발생 확률을 얻기에 충분한 빈도로 발생하지 않을 수도 있습니다. – bdonlan

답변

4

아마존 S3에 저장된 데이터에 대한 SLA 또는 데이터 손실 보장의 어떤 종류를 제공하지 않습니다,하지만 내가 아는 한 아무도 사용자/도구 오류를 제외하고 S3의 모든 데이터를 손실하지 않았다.

+0

이 요청 실패, 노트의 비율을 _is_ -하지만,이 데이터가 손실되지 않습니다; 5xx 오류가 발생하면 다시 시도하면됩니다. – bdonlan

+0

SLA가 있지만 가동 시간과 데이터 손실이 없습니다. SLA는 가동 시간 오류에 대해 "Amazon S3를 사용할 수 없거나 성능이 떨어지거나 Amazon S3에 서비스를 제공하지 못한 경우 (해당되는 경우 서비스 크레딧을 수령하는 것)에 대한 귀하의 유일한 배타적 인 구제책"이라고 말하면서 데이터 손실에 대한 SLA는 비슷할 것입니다. 즉, 어떤 경우에도 데이터 손실로 인한 손실에 대한 보상을받지 못합니다. –

+0

아직도 현재입니까? https://aws.amazon.com/s3/details/에서 "주어진 기간 동안 99.999999999 %의 내구성과 99.99 %의 물체 가용성을 위해 설계되었습니다." 이것은 보증은 아니지만 원래의 질문에 답할 것입니다 (증명할 수는 없지만). – jrudolph

1

I는 데이터 손실을 야기 사용자/코더 에러의 확률이 S3에서 장애의 일종으로 인한 데이터 손실을보다 실질적으로 더 크다 말할 것이다. 따라서이를 완화하기 위해 일종의 백업 전략을 고려할 수 있습니다.