2016-11-28 2 views
0

Я создал ведро S3 и смонтирован на одном из моих серверов EC2 в том же регионе. Затем я помещал данные в ведро, используя учетную запись FTP, созданную для этого экземпляра EC2. Наконец, я получаю доступ к данным по запросу Http.Плата за передачу данных Amazon S3, установленная на сервере EC2?

Я не получаю доступ к ведро S3 непосредственно из Интернета, либо для записи, либо для доступа. Все данные передаются через экземпляр EC2.

So, I assume per month charges as below, for fully used up 1TB S3 bucket (standard storage), 
Storage Pricing - $0.0300*1024 = $30.72 
Request Pricing - $0.005*10 = $0.05 (Assumed 10,000 request per month) 
Data Transfer Pricing - Nill (Since the bucket is not being accessed directly) 

Это правильно? или цена передачи данных применима?

Ref: Pricing Details

ответ

3

Вы не платите за передачу данных между S3 и EC2 в том же регионе, однако вы платите по передаче данных OUT От Amazon EC2 к Интернету или экземпляр EC2 в другой зоне доступности в том же область.

Для получения более подробной информации см. EC2 pricing.

Если вы передаете 1 ТБ данных OUT в Интернет из AWS, либо непосредственно из S3, либо через экземпляр EC2, вы заплатите ту же цену.

TIP:

При передаче большого количества данных из S3 к Интернету, смотреть в CloudFront. Передача данных EC2/S3/ELB -> CloudFront предоставляется бесплатно, а CloudFront имеет более дешевые тарифы на Gb по сравнению с загрузкой файлов непосредственно с S3.

EDIT:

см @Michael - комментарий sqlbot, это часто, но не всегда верно в зависимости от региона и CloudFront края расположения S3 ведра, служащего содержания.

TIP 2:

Для очень больших объемов данных может быть стоит настройка подключения DirectConnect (частное соединение вашего офиса/на предпосылке установки для AWS). Затем передача данных становится еще дешевле на Gb, однако вы начинаете платить почасовую ставку для своей ссылки DirectConnect. Сделайте математику, чтобы рассчитать, что лучше для вас.

+0

Спасибо так много. – Satheesh

+1

* «CloudFront имеет более дешевые тарифы за Gb по сравнению с загрузкой файлов непосредственно с S3» * часто, но не всегда - true. Стоимость полосы пропускания от CloudFront до Интернета зависит от географической краевой области, независимо от региона EC2/S3, использующего контент и с различными региональными границами, чем остальные AWS, и зависит от класса цены, выбранного для распределения. –

+0

@ Michael-sqlbot 100% правильно, спасибо за то, что вы очень внимательны. –

1

Если вы читаете данные из S3 в экземпляр EC2, а ведро S3 находится в том же регионе, что и ваш экземпляр EC2, тогда нет никаких затрат на передачу данных. не

Сломался:

  1. Там нет «передачи данных в» издержка экземпляра EC2, если данные поступают из S3 ведра в том же регионе: EC2 Instance Pricing – Amazon Web Services (AWS)

  2. Существует нет «Перенос данных» из вашего ведра S3, если данные поступают в экземпляр EC2 в том же регионе: Cloud Storage Pricing – Amazon Simple Storage Service (S3) – AWS

  3. Нет никаких затрат на передачу данных с EC2 на S3.

Подробнее: https://www.quora.com/In-AWS-EC2-what-counts-towards-data-transfer-costs

Смежные вопросы