亚马逊ec2区域数据传输

亚马逊ec2区域数据传输

我想使用免费的 EC2 层,它们为区域数据传输提供 1 GB 的免费空间。我想知道什么是区域数据传输。

例如,我使用公共 DNS 访问我的网站,其中包含一个 php 文件。该文件从另一个来源获取 json。示例如下。

<?php
echo file_get_contents("https://api.google.com/test.json");

那么上面的代码被称为区域数据传输?或者它是什么。我什么时候需要为区域数据传输付费。

答案1

区域数据传输仅适用于 AWS 服务,因此如果您将数据从同一 AWS 区域中的一个 EC2 实例传输到另一个 EC2 实例,则它是免费的,如果您在不同区域的 EC2 实例之间传输数据,则必须付费。

AWS 区域是一组可用区域,可用区域包括:

每个可用区都在其物理上独立且独特的基础设施上运行,并且经过精心设计,可靠性极高。发电机和冷却设备等常见故障点不会在可用区之间共享。此外,它们在物理上是分开的,因此即使是火灾、龙卷风或洪水等极为罕见的灾难也只会影响单个可用区。

https://aws.amazon.com/ec2/pricing/

数据从 Amazon EC2 传出至:

  • 同一 AWS 区域中的 Amazon S3、Amazon Glacier、Amazon DynamoDB、Amazon SES、Amazon SQS 或 Amazon SimpleDB -每 GB 0.00 美元
  • 同一可用区中的 Amazon EC2、Amazon RDS、Amazon Redshift 或 Amazon ElastiCache 实例、Amazon Elastic Load Balancing 或弹性网络接口
    • 使用私有 IP 地址 -每 GB 0.00 美元
    • 使用公共或弹性 IP 地址 -每 GB 0.01 美元
  • 同一 AWS 区域内其他可用区或对等 VPC 中的 Amazon EC2、Amazon RDS、Amazon Redshift 或 Amazon ElastiCache 实例、Amazon Elastic Load Balancing 或弹性网络接口 -每 GB 0.01 美元
    • 另一个 AWS 区域 -每 GB 0.02 美元

亚马逊的定价计算器对于计算潜在成本非常方便,并且它还显示免费套餐定价。

相关内容