2009-11-03 4 views
3

Я пытаюсь связать клиенту с вероятностью потери файлов в S3. Я также хотел бы знать, можно ли потерять целую ведро с S3. Итак, я хотел бы знать следующее:Каков процентный процент потери файла S3

  1. Есть ли зарегистрированный ожидаемый процент потери файла в S3?
  2. Есть ли зарегистрированный ожидаемый процент потерь ковша в S3?

Когда я говорю «потерять» файл. Я имею в виду файл, который потерян, поврежден или иным образом не может быть извлечен из S3. Эта «потеря» вызвана сбоем на S3. Это не вызвано ошибкой инструмента или другой пользователем.

+0

Подробный. Что значит «потерять» - если вероятность того, что файлы просто исчезнут в S3, - это что-то выше 0%, как вы думаете, кто-нибудь будет использовать его? – Gandalf

+3

@Gandalf: ничего не гарантировано (ожидайте смерти и налогов): Я считаю, как и любая другая реальная система, она попадает под вероятностную область. – jldupont

+1

Однако возможно, что событие, о котором идет речь, не происходит с достаточной частотой, чтобы получить для него вероятность. – bdonlan

ответ

4

Amazon не предоставляет никаких гарантий SLA или потери данных для данных, хранящихся на S3, но насколько я знаю, никто никогда не потерял никаких данных на 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

Я бы сказал, что вероятность ошибки пользователя/кодировщика, вызывающая потерю данных, существенно больше потери данных через какой-либо отказ на S3. Поэтому вы можете подумать о какой-то стратегии резервного копирования, чтобы смягчить это.