Как рассчитываются цены на хранилище S3 (Amazon Simple Storage System)?

Я не совсем уверен, что это правильный сайт обмена стеками для ответа на этот вопрос, но я не нашел сайта, который подошел бы лучше.

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

Что, если я сохраню файл размером 1 мегабайт в S3, удалю его через 1 час и помещу другой файл размером 1 мегабайт на S3? Будет ли мне выставлен счет за 1 мегабайт хранилища за этот месяц или за 2 мегабайта?

Amazon заявляет: First 1 TB / month of Storage Used

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

Надеюсь, у кого-то есть ответ, я ничего не нашел :-)


person Malax    schedule 20.01.2011    source источник


Ответы (1)


Хранилище оплачивается как среднее значение всех данных, хранящихся в месяц. Из документов Amazon:

Объем хранилища, выставляемый в счет за месяц, основан на среднем объеме хранилища, используемом в течение месяца. Сюда входят все объектные данные и метаданные, хранящиеся в сегментах, которые вы создали в своей учетной записи AWS. Мы измеряем использование вашего хранилища с помощью «TimedStorage-ByteHrs», которые суммируются в конце месяца для расчета ваших ежемесячных платежей.

Пример хранилища: предположим, что вы храните 100 ГБ (107 374 182 400 байт) стандартных данных хранилища Amazon S3 в своей корзине в течение 15 дней в марте и 100 ТБ (109 951 162 777 600 байт) стандартных данных хранилища Amazon S3 в течение последних 16 дней марта.

В конце марта у вас будет следующее использование в байтовых часах: Общее использование байтов в час = [107 374 182 400 байт x 15 дней x (24 часа в день)] + [109 951 162 777 600 байт x 16 дней x (24 часа в день). )] = 42 259 901 212 262 400 байт-часов.

Давайте преобразуем это в ГБ-месяцы: 42 259 901 212 262 400 байт-часов x (1 ГБ / 1 073 741 824 байта) x (1 месяц / 744 часа) = 52 900 ГБ-месяцев.

Итак, в вашем примере (при условии, что 2-й мегабайт хранится до конца месяца) с вас будет взиматься плата за 1 МБ.

Однако помните, что есть и другие сборы, которые следует учитывать, например, входящие / исходящие данные, общее количество запросов и т. Д.

person Geoff Appleford    schedule 20.01.2011
comment
Спасибо! Я был сбит с толку из-за закрытых голосов, но наконец получил потрясающий ответ! :-) - person Malax; 21.01.2011
comment
@Malax - без проблем. Не знаю, почему он был закрыт, но, вероятно, именно поэтому мне потребовалось так много времени, чтобы наткнуться на ваш вопрос. - person Geoff Appleford; 21.01.2011