Как рассчитываются цены хранения S3 (Amazon Simple Storage System)? - PullRequest
6 голосов
/ 20 января 2011

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

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

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

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

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

Я надеюсь, что у кого-то есть ответк этому я ничего не смог найти: -)

1 Ответ

11 голосов
/ 21 января 2011

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

Объем хранилища, выставленный за месяц, основан на среднем хранилище, используемом в течение месяца .Сюда входят все данные объекта и метаданные, хранящиеся в корзинах, которые вы создали под своей учетной записью 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 МБ.

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

...