亚马逊云美国账号 AWS亚马逊云流量包价格
说到AWS,很多人第一反应是:贵。第二反应是:但好像又不得不买。第三反应是——等等,我上个月账单里那个叫「Data Transfer」的条目,到底在收我什么钱?
别慌。你不是一个人。连AWS官方文档都承认:「Data Transfer pricing is complex.」(流量计费很复杂)。这不是谦虚,是实话——它复杂得像北京早高峰的地铁换乘图,表面看就几个箭头,实际走错一步,钱包就悄悄漏气。
今天咱们不讲PPT术语,不列Excel表格,就用一杯咖啡的时间,把AWS流量包价格这团毛线,一根一根捋直了。
先划重点:AWS根本没有叫「流量包」的产品
没错,你没看错。AWS官网上搜不到「流量包」「带宽包」「月度流量套餐」这类字眼。它不卖「包」,只卖「动作」:数据从哪儿来、到哪儿去、走哪条路、谁发起的请求——每个动作单独计价。这就像出租车:没有「100公里月卡」,只有「起步价+里程费+过路费+夜间加成+空调费」。
所以,所谓「流量包价格」,其实是大家对「数据传输费用」的俗称。而它的核心公式,就藏在三个维度里:
- 方向:入站(Inbound)vs 出站(Outbound)——AWS对入站基本免费(极少数例外),出站才真金白银;
- 范围:同区域(Within Region)、跨区域(Cross-Region)、出云(To Internet)、进云(From Internet);
- 路径:走公网?走VPC对等连接?走PrivateLink?走CloudFront?不同路径,价格天差地别。
入站免费?是的,但请读完括号里的字
AWS官网白纸黑字写着:「Data transferred into AWS (Inbound) is free.」
听起来很美?且慢。这个「免费」有五个隐藏条件:
- 仅限EC2/S3/ELB等主流服务:Lambda函数通过API Gateway接收请求?免费。但如果你用S3 Select做跨账号查询,或用Glue从外部数据库拉数据——这些「入站」可能被算作「跨账户数据传输」,收费;
- 不包括「跨区域入站」:东京EC2从弗吉尼亚S3下载文件?这是跨区出站(东京→弗吉尼亚),东京侧按出站计费;
- 亚马逊云美国账号 不包括「加速传输」:用S3 Transfer Acceleration上传大文件?加速通道本身要收$0.005/GB;
- 不包括「CDN回源」:CloudFront从你的源站(比如上海EC2)拉取内容?这段「源站出站」流量照收不误;
- 不包括「第三方服务调用」:比如Datadog Agent往境外服务器发监控数据?这不算AWS入站,纯属你自己的网络出口流量。
一句话总结:AWS入站免费,但前提是——你干的活儿,得在它的剧本里。
出站才是真正的「账单刺客」
出站费用分四档,按「每月累计用量」阶梯计价,越用越便宜(但起手价真不低):
| 用量区间 | 单价(美元/GB) | 换算人民币(≈) | 现实场景 |
|---|---|---|---|
| 0–10 TB | $0.09 | ¥0.65 | 一个日活5万的新闻App,图片CDN回源 |
| 10–50 TB | $0.085 | ¥0.61 | 中小型SaaS后台API响应体 |
| 50–100 TB | $0.07 | ¥0.50 | 视频转码服务输出流 |
| 100 TB+ | $0.05 | ¥0.36 | AI训练结果下载集群 |
注意:这是全球统一基础价,但实际结算还要叠加「区域溢价」。比如新加坡出站比北弗吉尼亚贵30%,东京贵15%——因为当地带宽成本高。所以,别光盯着$0.09,先查你用的是哪个Region。
最常踩坑的三大「伪免费」场景
坑一:「我用CloudFront,流量应该算CDN费用吧?」
错。CloudFront本身按请求和流量收费,但它从你源站(比如EC2或S3)拉数据的那部分——叫「Origin Fetch」,属于源站的出站流量,计入EC2或S3的Data Transfer账单。相当于:你请了个快递员(CloudFront)送货,但快递员去你仓库取货的油费,还得你掏。
坑二:「我两个EC2在同一个VPC,传文件不用钱吧?」
通常免费——但前提是你用的是私有IP通信。一旦用了公网IP(哪怕只是配置错了安全组),AWS就当你是「出站到互联网」,立刻计费。曾有客户因此每月多花$2000,就因为一台测试机绑了EIP。
坑三:「RDS备份到S3,这算内部传输吧?」
不算。RDS快照导出到S3,是跨服务传输,按S3出站计费;而S3跨区域复制?两边都收出站费——等于一份数据,交两次过路费。
省钱实战:4个不烧钱的骚操作
① 把CloudFront当「流量守门员」
所有静态资源(JS/CSS/图片)强制走CloudFront,设置合理缓存策略(Cache-Control max-age=31536000)。哪怕命中率只有70%,也能砍掉近三分之二的源站出站流量。记住:CDN缓存1次,源站就少吐1次。
② 跨区同步,优先选「S3 Replication + VPC Endpoint」
普通跨区复制=双份出站费。换成通过VPC Endpoint走AWS骨干网,S3复制流量免费(仅收少量Endpoint使用费,约$0.01/GB),且延迟更低。
③ Lambda冷启动?用「Provisioned Concurrency」预热,而非反复HTTP调用
每次API Gateway触发Lambda,都会产生「Gateway → Lambda」的出站流量(虽小但累积惊人)。预热后复用执行环境,省掉大量小包传输。
④ 日志别全扔CloudWatch,用S3+Partitioning
CloudWatch Logs按 ingestion + storage + data scan 收费,其中「scan」就是你查日志时的出站流量。改成S3存储+Parquet格式+分区,Athena查询时只扫目标分区,出站量直降80%。
最后送你一句AWS老司机箴言
「不要猜流量,要去量。」
打开Cost Explorer → Filter by Service = 'Data Transfer' → Group by 'Usage Type' → 看清每一条「EC2-Regional-DataTransfer-Out-Bytes」背后的真实来源。很多团队优化前以为流量来自用户,结果发现80%是K8s节点间心跳、Prometheus抓指标、甚至CI/CD构建镜像推送……
流量不会撒谎,账单从不客气。把它当空气——你感受不到;把它当朋友——它天天提醒你:带宽自由,比咖啡自由还贵。

