【发布时间】:2013-09-10 01:30:59
【问题描述】:
我是一家初创公司的开发人员。
我现在可以选择云服务了。
我的服务器的主要任务是发送和接收 jpeg 图像(大约 1mb)。我们估计每个月有 100,000 个用户,每个用户有 50 个图像请求。因此大约有 5TB(100K * 50 * 1mb) 的数据传输 OUT。
数据传输的总成本为每月 1005 美元(5000GB * 0.201 美元 --> CloudFront 和 EC2 的日本区域价格)。
对于一家初创公司来说,这对于一家初创公司来说是一笔非常大的投资。
有没有办法降低数据传输成本?
【问题讨论】:
-
在启动时为 100,000 名用户每月传输 1005 美元的数据?我不建议这是一项大投资。无论如何,它都会付出代价 - 我会更多地关注这 100,000 名用户的收入是如何形成的。
-
国外服务器的预算我猜错了。在韩国,我们的应用程序将主要部署在韩国,IaaS 公司为每个实例免费提供 1TB 数据传输,额外 1GB 则为 0.06~0.1 美元。我考虑 AWS 是因为他们的声誉和良好的服务。
-
AWS 成本不同。您需要考虑的不仅仅是数据传输。来自世界各地的边缘位置的百分比是多少?另外-您将获得多少百分比的缓存命中?您可以通过 S3 而不是 EC2 提供图像吗?这甚至没有触及你没有提到的事情。 (EC2 使用情况、扩展大小、cloudwatch 警报、弹性负载平衡、GET/PUT 请求数量、EBS)实际上 - 如果 1005 美元对于这么多数据和用户来说感觉太大了,那么一旦添加,您将在 AWS 上苦苦挣扎所有其他的东西。
标签: amazon-web-services amazon-ec2 amazon-cloudfront