我想使用免费的EC2层,他们提供1 GB的免费区域数据传输。我想知道什么是区域数据传输。
例如,我使用public dns访问我的网站,它包含一个php文件。从另一个源获取json。示例如下。
<?php echo file_get_contents("https://api.google.com/test.json");
那么上面的代码被称为区域数据传输? 或者什么时候,我将收取地区数据传输费用。
区域数据传输仅适用于AWS服务,所以如果您要将数据从一个EC2实例传输到同一个AWS区域中的另一个EC2实例,那么它是免费的,如果您要在不同地区的EC2实例之间传输数据,则必须付费。
AWS区域是可用区域的分组,可用区域是:
每个可用区域运行在自己独立的,独立的基础设施上,并被devise为高度可靠。 诸如发电机和冷却设备之类的常见故障点不通过可用区域共享。 此外,它们在物理上是分开的,即使是非常罕见的灾难,例如火灾,龙卷风或洪水,也只会影响单个可用区域。
来自https://aws.amazon.com/ec2/pricing/ :
数据传输从亚马逊EC2 OUT:
- Amazon S3,Amazon Glacier,Amazon DynamoDB,Amazon SES,Amazon SQS或Amazon SimpleDB在同一AWS区域 – 每GB $ 0.00
- Amazon EC2,Amazon RDS,Amazon Redshift或Amazon ElastiCache实例,Amazon Elastic Load Balancing或同一可用区中的弹性networking接口
- 使用私有IP地址 – 每GB $ 0.00
- 使用公共或弹性IP地址 – 每GB $ 0.01
- Amazon EC2,Amazon RDS,Amazon Redshift或Amazon ElastiCache实例,Amazon Elastic Load Balancing或同一AWS区域中其他可用区或对等VPC中的弹性networking接口 – 每GB $ 0.01
- 另一个AWS区域 – 每GB $ 0.02
亚马逊的定价计算器对于计算潜在成本非常方便,它也显示免费定价。