Kanji
・云架构工程师 / 自由职业 ・1993年出生 ・爱媛县出身 / 现居东京都涩谷区 ・5年 AWS 实战经验 个人资料详情
目录
对三种内容负载场景进行比较建模:100 个页面中每页 1.0 MB、2.0 MB 和 3.0 MB。
假设基准流量:每日 10,000 次访问(每月约 300,000 次请求)。
架构①:云运行配置
部署在东京地区( asia-northeast1 )。
asia-northeast1
前面没有外部 HTTP(S) 负载均衡器或 Cloud Armor(直接自定义域路由)。
轻量级 Nginx 容器镜像。
至少 1 个热实例(始终开启的 CPU 分配、1 个 vCPU、256 MiB 内存)。
标准层网络出口。
忽略 Artifact Registry 存储成本(每月 0.5 GB 免费配额内)。
架构 ②:Firebase 托管配置
Blaze(即用即付)定价计划。
独立 Firebase 托管(全球 CDN 分发、SSD 存储)。
架构①:云运行免费配额
存储:无
CPU:每月前 180,000 个 vCPU 秒免费
内存:每月前 360,000 GiB 秒免费
调用:每月前 2,000,000 个请求免费
出站流量:北美地区每月 1 GiB 出站免费(不适用于东京地区)
架构 ②:Firebase 托管免费配额
存储空间:10 GB 可用空间
数据传输:360 MB/天(约 10.8 GB/月)免费
架构①:云运行
CPU:((2,592,000 s × 1 CPU) - 240,000 CPU 可用套餐) × $0.00001800 / vCPU-s = $42.33
内存:((2,592,000 s × 256 MB) / 1024 - 450,000 GiB 免费套餐) × $0.00000200 / GiB-s = $0.40
请求:(300,000 个请求 - 2,000,000 个请求免费套餐)/ 1,000,000 × $0.40 = $0.00
数据传输:(1.0 MB × 300,000 个请求)/ 1024 × $0.085/GB = $24.90
总计:67.63 美元/月
架构 ②:Firebase 托管
存储空间:((1.0 MB × 100 页) / 1024 - 10 GB 免费套餐) × $0.026/GB = $0.00
数据传输:(1.0 MB × 10,000 个请求 - 360 MB 免费套餐)× 30 天 / 1024 × $0.15/GB = $42.36
总计:42.36 美元/月
CPU:$42.33
内存:0.40 美元
请求:$0.00
数据传输:(2.0 MB × 300,000 个请求)/ 1024 × $0.085/GB = $49.80
总计:92.53 美元/月
存储:$0.00
数据传输:(2.0 MB × 10,000 个请求 - 360 MB 免费套餐)× 30 天 / 1024 × $0.15/GB = $86.30
总计:86.30 美元/月
数据传输:(3.0 MB × 300,000 个请求)/ 1024 × $0.085/GB = $74.70
总计:117.43 美元/月
数据传输:(3.0 MB × 10,000 个请求 - 360 MB 免费套餐)× 30 天 / 1024 × $0.15/GB = $130.20
总计:130.20 美元/月