2016-11-28 5 views
0

私はS3バケットを作成し、同じ地域の私のEC2サーバーの1台にマウントしました。次に、そのEC2インスタンス用に作成されたFTPアカウントを使用してデータをバケットに入れます。最後に、私は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) 

これは間違いありませんか?またはデータ転送価格が適用されますか?

参考:Pricing Details

答えて

3

あなたはしかし、あなたは同じで異なるアベイラビリティゾーンで、インターネットやEC2インスタンスにAmazon EC2のからのデータ転送のために支払う、同じ地域のS3とEC2との間のデータ転送のために払っていません領域。

詳細はEC2 pricingを参照してください。

1TBのデータOUTをAWSからインターネットに転送する場合は、S3またはEC2インスタンスから直接、同じ価格を支払うことになります。

TIP:

あなたがインターネットにS3からのデータの大きな量を転送している場合は、CloudFrontのに見えます。データ転送EC2/S3/ELB→CloudFrontは無料で、CloudFrontはS3から直接ファイルをダウンロードするのに比べて1Gbあたりの料金が安いです。

EDIT:

が@Michael見る - sqlbotのコメントを、これはS3バケットの領域とコンテンツを提供CloudFrontのエッジの位置に応じて、常に頻繁にではなく、本当です。

TIP 2:それはDirectConnectの接続(AWSへのあなたのオフィス/オンプレミスセットアップからプライベート接続)を設定する価値があるかもしれないデータの本当に大量の場合

。その後、データ転送はGbごとにさらに安くなりますが、DirectConnectリンクの時間単価を支払うことになります。最高のものを計算するために数学を行います。

+0

ありがとうございました。 – Satheesh

+1

*「CloudFrontは、S3から直接ファイルをダウンロードするのに比べて、1Gbあたりの料金が安い」*は、常にそうとは限りません。 CloudFrontからインターネットへの帯域幅のコストは、コンテンツを調達するEC2/S3地域とは別に、AWSの残りの地域境界とは異なる地理的エッジ地域によって異なり、配信用に選択された価格クラスにも依存します。 –

+0

@ Michael-sqlbot 100%正しく、非常に気配りしてくれてありがとう。 –

1

S3からEC2インスタンスにデータを読み込み、S3バケットがEC2インスタンスと同じ領域にある場合は、データ転送コストはありません。

内訳:

  1. データが同じ領域にあるS3バケットから来ている場合は、あなたのEC2インスタンスへのコストなし「でのデータ転送が」ありません:EC2 Instance Pricing – Amazon Web Services (AWS)

  2. なしあり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

関連する問題