我想知道 s3 和 ec2 哪个更贵。
我需要通过实例来估计我未来的付款。
另外,哪一个更适合图像托管网站?
答案1
您还可以使用AWS 计算器,输入您预计的负载并取消选中“一年免费”复选框以获得真实的数字。
如上所述,EC2 和 S3 完全不同 - S3 旨在作为您站点资源的文件服务补充。
从更大角度来看,你可以使用 EC2 来跑步网站 - 但如果您的网站足够大(100 GB),那么考虑使用 S3 是个好主意,因为它可以更好地适应系统升级(更少的 MTTR,更少的备份空间)。
在静态数据服务方面,AWS 也将比负载繁重的 EBS 支持站点更加优雅一些。
答案2
这些服务并不相同。
S3 是一种可扩展的存储服务(如硬盘)。ec2 是一台虚拟计算机(计算机)。
因此我认为 s3 显然更适合图像托管。
答案3
这就像试图比较苹果和橘子……两者都提供不同的功能集。
也就是说,如果您只是在谈论显示照片的静态网站,那么 S3+CloudFront 可能是您的最佳选择,因为您不需要计算能力来使用 CGI、PHP 等处理动态网页。S3 存储成本远不及运行 EC2 实例的每小时成本。使用 S3+CloudFront,您只需支付存储和带宽成本。使用 CloudFront 允许您将存储网站的 S3 存储桶放入 Amazon 的 cDN 网络以提供可扩展性。