我们在购买阿里云云服务器时,经常会碰到一个选项,那就是“实例类型”。那么什么是实例呢?
实例类型由 CPU、内存、存储和网络容量组成不同的组合,可让您灵活地为应用程序选择适当的资源组合。每种实例类型都包括一种或多种实例大小,从而能够将资源扩展到符合目标工作负载的要求。通俗点说,这就和我们买笔记本电脑类似,要买几个cpu的,内存多大的,家用办公的话,买个低cpu和内存配置的笔记本,如果要跑一些性能高的应用,就买个高配置的CPU和内存的配置。
一般来说,为了方便用户的选择,每个云服务提供商都提供了很详细的介绍,指导用户如何选型,如何选择最合适的实例。
今天我们重点从“钱”的角度,即定价的形式上,来分析下目前主流云服务提供商对计算服务(不含存储、网络等费用)的定价、收费模式。
阿里云是目前最大的云服务提供商,我们仍然首先来看阿里云服务器的定价方式
首先阿里云服务器提供按需实例,竞价型实例,预留实例,专用主机,专用实例等。
阿里云服务器按需实例类型
这种定价模式,体现了云服务的一大特点,就是按需收费,用多少算多少,按需来用,灵活性好,但同时,它的劣势就是相对来说较贵。这个和我们的手机收费模式类似,如果按分钟计费,每分钟的通话费用大概是0.15元,但是如果包月的话,每分钟的费用不到0.1元。
用户可以根据运行的实例以按小时或按分钟的方式为计算容量付费。无需签订长期合同或支付预付款。用户可以根据应用程序的需求提升或降低计算容量,并只需按规定的每小时费率为所使用的实例付费。
按需实例推荐用途:希望拥有低成本服务器提供的灵活性,并且无法支付预付款或签订长期合同的用户,具有短期、难应付或无法预测且不能中断的工作负载的应用程序。不过很少人使用按需实例,按需实例价格其实是非常高的,一般都是选择包年包月,比较便宜。
阿里云服务器预留实例
预留实例(Reserve Instance,RI)的方案,可以帮助用户降低使用成本,在可以预知未来一年或更长时间中业务运营对实例数量和类型的需求的话,用户可以采用预留实例。
预留实例推荐用途:使用率稳定的应用程序,可能需要预留容量的应用程序,愿意使用 阿里云服务器1 年或 3 年以上来降低总计算成本的客户。预留实例也不是主流的购买方式。
标准方案(包年包月,为主流的购买方式),最多可以节省45%,并且可以改变预留实例的一些属性,只要修改的是在同等或者更高等级的实例之内;计划方案更多的是可以指定在某个时间段开启和使用一些实例,这个可以让用户在最大的范围内依据实际的需求来做实例的预留。
但是,使用预留实例也有一个问题?那就是如何估计主机的容量,包括实例的大小,和数量。不过阿里云服务器非常贴心的设计了方案,购买后,可以在后台随时升级配或降低酣配置。
阿里云竞价型实例
竞价型实例让您能够对空闲 的 计算容量进行竞价,与按需实例的价格相比,这类实例最多可以节省 90% 的成本。竞价实例与上述两种实例非常不一样,该实例的价格随着供需关系的调整在不断更新。用户可以为获取该实例出一个自己接受的最高价格,如果当前市场的价格低于用户的出价,则用户获得(或者保留)实例资源进行计算。一旦市场价格高出用户的出价,则该计算资源会被阿里云直接收回。
竞价实例推荐用途:开始时间和结束时间灵活的应用程序,只能承受极低的计算价格的应用程序,具有紧急计算需要,需要获取大量附加容量的用户
目前看,对于公有云厂商来说,为最大保障其云上弹性负载和未来发展需要,必然需要投资大量的IT基础设施,就不可避免存在相对可观的闲置资源。但是IT基础设施质保期非常短且更新淘汰速度非常快。
所以必须要及时处理掉这些可能的闲置资源,但同时又不能影响其他业务开展。可以随时收回的实例最符合这种需求,但是挑战在于如何给这种实例定价。一种可能的办法直接降价促销。
阿里云选择了另外一种更符合自身利益的方式,即竞价机制,由市场来发现真正的价格,从而达到尽可能以最合理的价格卖出最多闲置资源的目标。所以,竞价实例这种产品形态也就由此而生。在竞价实例的发展过程中,阿里云还发现了它的另外一个非常好的用途,就是甩卖上一代EC2实例。
由于CPU/Memory/Disk的快速迭代,为保证市场竞争力,虚机类型迭代周期非常短,过去一段时间基本是一年更新一代(最新虚机类型已经是第四代)。由于价格差距不大,客户在购买按需实例和预留实例时倾向于最新代的虚机类型(性价比最高)。
由于机器质保期会比更新周期长几倍(一般为三年),所以较老类型的虚机闲置比例就会偏搞。通过竞价实例为这些老型号闲置虚机提供了一个“去库存”的途径。如果仔细观察竞价实例的价格,你会发现老一代的实例类型其竞价实例价格最便宜,而且波动还很小。所以,充分发展竞价实例是阿里云在保障自身虚机类型快速迭代的同时避免老型号虚机过度限制的有效途径。