亚马逊EC2隐藏成本?

时间:2014-07-21 16:24:01

标签: amazon-ec2

我计划将我的网站移至预留实例c3.xlarge Amazon EC2。然而,在使用Free Tier Usage玩了几个小时之后,我已经收取了大约2.65美元的费用。虽然这并不多,但我会考虑如果我已经购买了3年的期限并且每个月都会收取很多隐藏费用会发生什么。需要建议我应该准备什么来避免这些隐藏的成本。

我最担心的是前两百万次I / O费用(免费套餐使用费在一年后结束)。还有预配置IOPS EBS(每个IOPS每月0.065美元的配置)。只用几个小时尝试这个新玩具,就已经发生了很多IO。想知道如果使用EC2在这里托管该站点的IO。

enter image description here

1 个答案:

答案 0 :(得分:2)

EBS定价

I / O请求仅针对Magnetic EBS Volumes收费。

  • 使用SSD卷(通用或配置)I / O没有变化
  • 通用卷允许每个磁盘配置大约100个IOP(可突发,具体取决于网络流量)
  • 预配卷可让您将效果提高到该比率以上

使用配置IOPS的非EBS优化实例不是一个好主意。

参考:http://aws.amazon.com/ebs/pricing/

实例定价

实例不像VPS或专用服务器那样持久化。相反,它们被设计为构成应用程序的更大网络基础架构的一部分。有一些方法可以解决此问题,例如定期拍摄快照,并使用1的自动缩放组进行即时故障转移。

亚马逊的EC2口号:“设计失败,什么都不会失败”

参考:http://media.amazonwebservices.com/AWS_Cloud_Best_Practices.pdf(第11页) 参考:http://media.amazonwebservices.com/AWS_Building_Fault_Tolerant_Applications.pdf

预留实例

我不建议一次保留实例超过一年,因为保留的实例非常具体。实例必须符合以下所有条件才能获得折扣,且不可转让。

  • 必须是相同的实例类型
  • 必须在同一地区
  • 必须在同一区域

参考:http://aws.amazon.com/ec2/purchasing-options/reserved-instances/

<强>带宽

您可以在这里做很多事情来降低带宽成本(前提是它是合法的),但是您可以通过使用CloudFront或S3 + CloudFront之类的东西来提高客户的性能。

将S3用于静态媒体资产也可以减轻服务器的负担。

设计您的架构

根据您的要求(在问题的评论中),我建议使用自动缩放来与多个EC2实例(3-4)一起按需扩展。这有助于降低高峰时段以外的成本。为了进一步降低成本,您可以在最小实例数上使用保留实例。

使用该模型,可以使用RDS管理中央数据库。

以下是针对AWS上Magento的SE Q&amp; A:https://magento.stackexchange.com/questions/459/running-magento-in-an-aws-environment