繁体   English   中英

AWS EC2 弹性 IP 带宽使用和费用

[英]AWS EC2 Elastic IPs bandwidth usage and charges

我对弹性 IP 及其费用有一些疑问。 有博客说Elastic IP会按你使用的带宽收费

Elastic IP 地址按带宽收费,在未附加到正在运行的实例时按小时收费

来自http://things.zarate.org/scaling-a-single-ec2-instance-and-downsizing

根据我阅读一些博客和文档后的理解,如果您在实例之间通信时使用弹性 IP,并且如果您的账户上有弹性 IP 闲置而未与您的实例相关联,您将只需要付费

如果您使用公共或弹性 IP 地址在实例之间进行通信,即使在同一地区,您也需要支付区域数据传输费率(每 GB 输入/输出 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)收费?

因此,例如:我使用弹性 IP(例如 8.8.8.8)而不是像 ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com 这样的公共 dns 名称 ssh-ed 到我的实例,将此带宽注册为简单带宽输入/输出使用或公共/弹性 IP 带宽?

谢谢

您应该将数据传输费用问题与 Elastic IP 地址费用分开,因为它们彼此完全独立:

弹性 IP 地址

为每个实例分配和使用一个Elastic IP 地址基本上是免费的,除非Elastic IP 地址当前未与实例关联,请参阅Amazon EC2 定价页面上的Elastic IP 地址部分:

  • 与正在运行的实例关联的一个弹性 IP 地址 0.00 美元
  • 每个与正在运行的实例关联的额外 Elastic IP 地址按比例每小时收取 0.005 美元
  • 每个与正在运行的实例无关的 Elastic IP 地址按比例每小时收取 0.005 美元
  • 每月前 100 次重新映射每个 Elastic IP 地址重新映射 $0.00
  • 每个 Elastic IP 地址重新映射 0.10 美元,每月额外重新映射超过 100 个

    [强调我的]

此方法背后的基本原理在相应的常见问题解答中进行了解释为什么当我的 Elastic IP 地址未与实例关联时我会被收费? :

为了帮助确保我们的客户有效地使用 Elastic IP 地址,我们对未与正在运行的实例关联的每个地址收取小额小时费用。

数据传输

同样,关键方面在Amazon EC2 定价页面上的数据传输部分进行了解释(并通过一些常见问题解答进行了详细说明):

您主要为Inte.net 数据传输付费,即从 Amazon EC2“传入”和“传出”的数据,具体不包括以下内容:

Amazon EC2 与同一地区内其他 Amazon Web 服务之间(即美国西部的 Amazon EC2 和美国西部的 Amazon S3 之间)不收取数据传输费用。 位于同一区域不同可用区的 Amazon EC2 实例之间传输的数据将按区域数据传输收费。 在不同区域的 AWS 服务之间传输的数据将在传输双方收取 Inte.net Data Transfer 费用。

警告

不过,该声明下方确实需要注意的重要警告:

公共和弹性 IP 和 Elastic Load Balancing 数据传输

  • 每 GB 输入/输出 0.01 美元 – 如果您选择使用公共或弹性 IP 地址或 Amazon EC2.network 内的弹性负载均衡器进行通信,即使实例位于同一可用区,您也将支付区域数据传输费率。 对于同一可用区内的数据传输,您可以尽可能使用您的私人 IP 轻松避免此费用(并获得更好的网络性能)。

补救

上述段落中未提及的是 AWS DNS 基础设施的一项重要且非常有用的功能,请参阅公共 IP 地址和外部 DNS 主机名

我们为每个具有公共 IP 地址和外部 DNS 主机名的实例提供。 我们将外部 DNS 主机名解析为实例的 .network 之外的实例的公共 IP 地址,以及实例的 .network 内的实例的私有 IP 地址。

也就是说,当您在 Amazon EC2.network 中使用它时,它将公共 DNS(例如ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com )解析为私有地址IP,以及公共或在 Amazon EC2.network 之外使用时弹性 IP 地址 这样您就可以自动获得免费的可用区数据传输和降低费用的区域数据传输,例如,当您在 Amazon EC2 实例之间进行通信时,他们正在积极应用他们的建议始终使用内部地址[这]确保您的网络流量遵循通过 our.network 的最高带宽、最低成本和最低延迟路径。

如果您直接使用 IP 地址(即没有 DNS),这显然是行不通的,因此在 EC2 的上下文中通常最好避免使用 IP 地址。

Elastic IP 什么时候产生费用?

如果您创建了弹性 IP 并且它未与任何虚拟机关联 如果您创建了弹性 IP 并且还已将其与虚拟机关联但虚拟机未运行 您有多个弹性 IP 与单个 EC2 关联实例

查看此链接,其中包含更多相关信息: https://tech-blog-yo.com/devops/aws-amozon-web-services/what-is-an-elastic-ip-in-aws-why-当它产生费用时我们需要它吗

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM