web-dev-qa-db-ja.com

AWS EC2 Elastic IPの帯域幅の使用と料金

Elastic IPとその料金について少し質問があります。一部のブログは、Elastic IPは、使用する帯域幅によって料金を請求すると言っています

Elastic IPアドレス帯域幅による課金であり、実行中のインスタンスに接続されていない場合は1時間あたりの料金がかかります

http://things.zarate.org/scaling-a-single-ec2-instance-and-downsizing から

一部のブログとドキュメントを読んだ後の私の理解から、請求されるのはif通信でエラスティックIPを使用するbetweenインスタンスandインスタンスに関連付けられていない、アカウントでアイドル状態のエラスティックIPがある

同じリージョンでもパブリックIPアドレスまたはElastic IPアドレスを使用してインスタンス間で通信する場合は、リージョンのデータ転送料金(GB in/outあたり0.01ドル)を支払います。

から http://www.cloudiquity.com/2009/02/using-Amazon-ec2-public-ip-address-inside-ec2-network/ から

AWS計算機のスクリーンショットを参照してください-> http://shareimage.org/images/lzjj3eull2ux0lo663fr.png

したがって、AWSがエラスティックIPを使用して(私のブラウザ、SSHを使用して)トラフィックリクエストの任意の種類を請求するかどうかは、私の混乱の一部ですか?

たとえば、次の場合:ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.comのように指定されたパブリックDNS名の代わりに、エラスティックIP(たとえば8.8.8.8)を使用してインスタンスにssh-edすると、この帯域幅は、単純な帯域幅イン/アウトの使用、またはパブリック/エラスティックIP帯域幅として登録されていますか?

ありがとう

29
Steven St

データ転送料金の質問は、Elastic IPアドレスの料金の質問から切り離す必要があります。ただし、お互いに完全に独立している必要があります。

Elastic IPアドレス

インスタンスごとに1つ Elastic IPアドレス を割り当てて使用することは基本的に無料ですが、exceptifElastic IP addressは現在インスタンスに関連付けられていません。ページのセクションElastic IP Addressesを参照してください Amazon EC2料金

  • 実行中のインスタンスに関連付けられた1つのElastic IPアドレスに対して$ 0.00
  • 実行中のインスタンスに関連付けられた追加のElastic IPアドレスごとに1時間あたり$ 0.005(比例配分)
  • Elastic IPアドレスあたり$ 0.005が実行中のインスタンスに1時間あたり比例的に関連付けられていない
  • 1か月あたりの最初の100回の再マップに対するElastic IPアドレスの再マップあたり$ 0.00
  • 1か月あたり100を超える追加のリマップのElastic IPアドレスリマップあたり$ 0.10

    [重点鉱山]

このアプローチの背後にある理論的根拠は、それぞれのFAQ Elastic IPアドレスがインスタンスに関連付けられていないときに請求されるのはなぜですか?

お客様がElastic IPアドレスを効率的に使用できるようにするために、実行中のインスタンスに関連付けられていない場合、各アドレスに1時間ごとに少額の料金を課します。

データ転送

繰り返しになりますが、重要な側面については、セクションData Transferのページ Amazon EC2 Pricing で説明されています(いくつかのFAQで詳しく説明されています):

主にインターネットデータ転送の料金を支払います(つまり、Amazon EC2の「イン」および「アウト」で転送されるデータ)。以下:

Amazon EC2と同じリージョン内の他のAmazon Web Services間(つまり、Amazon EC2 US WestとUS WestのAmazon S3の間)のデータ転送料金はありません。同じリージョン内の異なるアベイラビリティーゾーンにあるAmazon EC2インスタンス間で転送されるデータには、リージョナルデータ転送が課金されます。異なるリージョンのAWSサービス間で転送されるデータは、転送の両側でインターネットデータ転送として課金されます。

警告

ただし、実際に知っておくべき重要な警告は、そのステートメントの下にあります。

パブリックIPおよびElastic IPおよびElastic Load Balancingデータ転送

  • GBイン/アウトあたり0.01ドル– Amazon EC2ネットワーク内でパブリックIPアドレスまたはElastic IPアドレスまたはElastic Load Balancerを使用して通信することを選択した場合、インスタンスが同じアベイラビリティーゾーンにある場合でも、リージョンのデータ転送料金を支払います。同じアベイラビリティーゾーン内でのデータ転送の場合、可能であればいつでもプライベートIPを使用することで、この料金を簡単に回避(およびネットワークパフォーマンスを向上)できます。

療法

前述の段落で言及されていないのは、AWS DNSインフラストラクチャの重要かつ非常に役立つ機能ですが、 パブリックIPアドレスと外部DNSホスト名 を参照してください。

外部DNSホスト名を持つパブリックIPアドレスを持つ各インスタンスを提供します。外部DNSホスト名を、インスタンスのネットワーク外のインスタンスのパブリックIPアドレスと、インスタンスのネットワーク内からのインスタンスのプライベートIPアドレスに解決します。

つまり、パブリックDNSを解決しています(例:ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com)をPrivate IP addressにAmazon EC2ネットワーク内で使用している場合は、PublicまたはElastic IPアドレスAmazon EC2ネットワークの外部で使用する場合。同様に、無料Availability Zone Data Transferと割引料金Regional Data Transferが自動的に得られます。彼らは積極的にアドバイスを適用していますAmazon EC2インスタンス間で通信しているときは常に内部アドレスを使用します[これにより、ネットワークトラフィックがネットワークを介して最高の帯域幅、最低のコスト、最低のレイテンシーパスをたどります。

IPアドレスを直接(つまり、DNSなしで)使用している場合、これは明らかに機能しません。EC2のコンテキストでは、この理由やその他の理由から通常は回避するのが最善です。

80
Steffen Opel