目前,企业普遍希望在云计算中进行开发工作,因为云计算能够为他们提供快速部署和高可扩展性。同时,很多企业也都把目光投向了亚马逊网络服务(AWS),因为AWS还进一步提供了服务的深度。但是,在他们配置AWS基础设施时,这些企业中有很多都错误地进行了容量规划而只能事后弥补,最终为服务花了冤枉钱。
很多云计算实施的新手都会犯的第一个错误就是,超过预期需求过度配置服务,这一点就与使用一个能够让你按需扩展和收缩规模平台的初衷背道而驰。租借一个AWS基础设施可以让你更好地协调供应与需求的关系。
企业容易犯的另一个错误就是,密切关注服务单位时间使用率及其成本,从而造成他们为未使用的服务支付费用。当在AWS中使用他们第一个实例时,很多的云计算架构师都会慎重考虑成本因素。但是,一旦技术就绪、服务正常运行,关注成本也就不再那么重要,因为其他的因素具有了更高的优先级。
随着企业开始质疑为什么云计算成本支出越来越高,一个小产业已发展起来以帮助企业来解决这些问题。诸如Cloudability、Cloud Cruiser 以及 6Fusion这样的第三方供应商提供的服务就可以帮助企业确定可进一步降低成本的空间和方向。亚马逊公司还发布了其AWS简单月度计算器,这个计算器可为AWS Cost Explorer报告工具的建议配置显示预测成本,而报告工具可记录并显示租赁服务的历史成本信息。总之,这些工具可以帮助企业把握开支现金流。企业为企业级支持服务支付费用可以使用AWS的Trusted Advisor,该工具可比较计费帐户活动,并对成本降低措施提出建议。
如何使用保留实例实现成本节省
在AWS中实现成本节省且不必为第三方厂商帮助你降低成本而支付费用的一个方法就是使用AWS保留实例(RI)。除了定价结构不同外,这些实例与普通的按需实例是完全相同的。根据时间长短不同(一年或三年),公共云计算的单位时间使用成本比现货实例低9%至69%.
目前根据使用频率来分,有三种类型的保留实例:轻型、中型以及重型。所有这三种类型的保留实例都要求预付款,并加上单位小时费用,但是它们的总费用要比按需实例的费用都便宜(见表1)。你可以根据自己对实际使用的预期估计来选择一种类型的保留实例。
对于重型保留实例,其初始预付费较高,但单位小时的费用较低。与之形成对比的是轻型保留实例,其预付费不多但单位费用较高。与按需实例一样,轻型实例和中型实例并不需要处于运行状态,因此可在不需要的时候关闭它们。在整个有效期时间段内,重型保留实例是按每个小时计费的。当不需要时,可使用CloudWatch关闭你的实例。
因此,你知道应该选择哪种保留实例了吗?这里我们为你提供一条经验规则:如果你以80%以上的容量运行任务,那么可使用重型保留实例;20%至80%的运行时间可使用中型保留实例;而20%以下的运行时间则可选择轻型保留实例。
如果你不使用,你也不会有所损失
你可以在任何时间停止运行AWS按需实例以节省成本,但是在支付完预付费之后也不是一定要把保留实例揣在口袋里捂着的。如果你确实不需要实例,那么你可以设定一个价格在亚马逊EC2保留实例市场上转售之。
为了出售一个未使用的保留实例,可在AWS控制台的EC2 RI实例部分点击“出售保留实例”按钮就可以注册为卖家。初次注册的卖家会被提示输入公司名称和银行信息。一旦用户完成注册,就可以选择希望出售的实例,设置价格(AWS根据剩余保留实例的平均寿命读取该价格和建议数量),并点击“列表显示保留实例”按钮。在卖场中列表显示的保留实例会显示如下信息:区域、实例类型、持续时间、剩余期限以及单位小时价格。
请务必记得,AWS对保留实例的销售打了十二个百分点的折扣,再加上区域、保留实例类型等因素,实际出售的可用实例池规模可能是相当小的。保留实例的买家还可以在不同于标准AWS年度条款的时间段内购买实例。为了购买一个二手的保留实例,可从AWS的控制台进入“实例”页面访问EC2,然后选择购买“保留实例”。选择你想要的实例类型,服务类型以及持续时间,然后点击搜索按钮以查看合适的保留实例。如果你发现了一个满足你要求的保留实例,可将其添加至你的购物车并完成交易。