Я пытаюсь оценить, сколько мне нужно заплатить, чтобы хранить изображения для моих клиентов на Amazon S3. Я использую их калькулятор, но общая сумма кажется дешевой. Похоже, я чего-то упускаю.
Каждое изображение имеет размер около 3 МБ. Используя калькулятор, я получаю ежемесячную сумму в 21 доллар, если у меня 60 000 изображений (180 ГБ). Это действительно кажется очень дешевым.
Мои серверы находятся на Amazon EC2, мне все еще нужно добавлять переводы в калькулятор и обратно?
Калькулятор: http://calculator.s3.amazonaws.com/calc5.html
Цены: http://aws.amazon.com/s3/pricing/
Пожалуйста помоги!
Плата за передачу данных не взимается между Сервисы AWS. То же самое и с данными. Однако вам нужно будет оплатить сборы за исходящие данные для ваших инстансов EC2, а также для S3 (если ваши клиенты будут извлекать данные напрямую из S3.
Ваши расчеты верны -
Вот некоторые дополнительные расходы.
Передача данных - если люди дома или в офисе просматривают все изображения в браузере один раз в неделю, вы заплатите 500 ГБ полосы пропускания, что составит около 100 долларов.
Но для этой цели вы можете хранить JPEG с низким разрешением и т. Д. Добавление JPEG с низким разрешением (которые выглядят «хорошо» при 1000x1000 пикселей (всего ~ 150 КБ каждый), то это добавляет менее 10% к затратам на хранение.
Передача данных бесплатна для EC2 на S3 в том же регионе.
Обратите внимание, что если у вас есть плохие ошибки в программном обеспечении вашего сервера, вы можете забить S3 (скажем, загружая изображения 1000 раз в одно и то же место - вы заплатите за это!).