通过前面的文章,相信大家对Azure有了一个基础的认识,接下来,我们再来看下作为企业,选择公有云服务最重要的因素之一 价格。我们都知道所谓公有云,就是要让IT资源变成我们生活中类似于水电气的资源,按需使用,按时计费。说得明白点就是让IT的开销都花在真正的需求上面, 并且要让公有云的资源消耗尽可能的贴合需求,这样才能够尽可能的达到公有云的效果。
所以不难看出,选择合适的配置、对应合适的需求、再有较高质量的服务和价格,是公有云非常具体的综合能力体现。这里我们还是来看一个例子,中等性能的Linux虚拟机(A3 级别,四核心、7G 内存、120G 磁盘)的单价:
我们参考同等配置,再来看下国内友商的价格:
由于友商没有完全匹配Azure的虚拟机性能配置的型号,但相信这么一对比,朋友们会发现实际上中国Azure的价格比友商更具备竞争力。除此之外,细心的朋友一定会看到,按时付费的虚拟机服务,公网流量都是单独计费的,友商的虚拟机按需使用的话,公网流量价格为0.80元/GB。中国Azure的价格如下:
按照10台此配置的虚拟机不关机使用一年,并包含1TB流量,友商的价格为:
计算资源:1.79每小时 x 10台虚拟机 x 744小时 x 12个月 = 159,811/年
流量资源:0.8每GB流量 x 1000GB x 12个月 = 9,600/年
合计:169,411/年
我们按照同样算法,来看下中国Azure的价格:
计算资源:1.31每小时 x 10台虚拟机 x 744小时 x 12个月 = 116,956
流量资源:0.67每GB流量 x 1000GB x 12 个月 = 8,040
合计:124,996/年
可以看到中国Azure即使只看价格,还是比较有优势的。那么中国Azure就只有这点优势吗?实际上远不止这点优势,这里主要说明三点,分别是带宽限制、计费模式以及数据保留。
带宽限制
对于中国Azure来讲,虚拟机是没有最大带宽限制一说的,也就是说需要使用多少带宽、实际使用多少带宽是根据虚拟机的网络负载来的,只会根据0.67元/GB的流量去计费,这才是真正的公有云的理念,按需使用按使用收费。
而友商的虚拟机并非如此,每台虚拟机的最大带宽为100M,并且仍然按流量使用计费:
说的直白一点,同样是按使用量计费,友商够提供的最大带宽也只有100Mbs以及按流量计费,相比之下中国Azure没有最大带宽限制并且流量价格也相对便宜,网络弹性和吞吐能力更强。这就好比,你租了一个房子,房东告诉小A,小A的所有电器功率加起来不能超过100W,电费该怎么收还是怎么收;而小C在另外一个房东那里租的房子没限制电器功率。感觉平时还没什么区别,但在夏天小A可以开着空调看电视,而小C则只能吹着风扇看电视。
计费模式
看完带宽的区别,我们再来看看计费模式,中国Azure的计费方式很有意思,我们可以通过关闭虚拟机来停止计费,比如我们上面算的12个月,也许实际上我们的虚拟机一年只需要运行3个月,那么费用可以再节省四分之三:
计算资源:1.31每小时 x 10台虚拟机 x 744小时 x 3个月 = 29,239/年
流量资源:0.67每GB流量 x 1000GB x 3个月 = 2,010/年
合计:31,249/年
然而,有的朋友就问了,既然中国Azure可以这样,那友商也是按时计费的,也可以关闭虚拟机来节省费用,达到同样效果。但实际上,一些友商并不支持通过关闭按时计费的虚拟机来降低费用的,并且还不支持在使用期间中调整虚拟机的配置(包括带宽峰值、CPU和内存)。
也就是说,即便已经关闭虚拟机,很多友商仍然会继续计费,导致在晚上浪费很多不必要的费用。
想知道Azure如何让你更省钱?
http://reinember.blog.51cto.com/2919431/1784569
并且中国Azure是能够精确到分钟来计费,这样就避免很多不必要的费用,比如有时候我们不得不面对下面的情况:
然而中国Azure可以直接避免这样的问题,由于计费的颗粒度更高,使得用户可以进一步让钱花在刀刃上。
数据保留
既然看了这么多关于钱的问题,那么我们不得不考虑万一当我们睡着的时候,跑在云端的机器突然停机欠费了怎么办?为此,我也专门对比了一下各大云服务提供商对于停机欠费之后的对策。
云服务提供商1:账户余额小于0视为欠费。从欠费时刻(整点结算时刻)起2小时内按量计费主机仍可使用,且继续计费;2小时后,将对主机镜像欠费关机,同时停止计费;欠费关机后若24小时内未对账户进行充值,将销毁对应资源,且不可找回。
云服务提供商2:当云账户出现欠费,即现金账户(代金券账户仅限有效期内的通用券可用)余额"为0元,"按量付费"的云服务器将不可用,如7天内没有续费,服务器将自动释放,数据不可恢复。
云服务提供商3:在到期后七天内,将自动关闭并保留数据,同时给用户发送续费通知。续费后,系统将自动恢复原服务的使用。当到期超过七天,数据资源将被清除,无法恢复。用户需要重新购买服务。
中国Azure:为了避免影响您的服务,您需要尽快充值。因为一旦余额被用完,您的订阅会被自动暂停,您将无法继续使用 Azure 的服务(您的数据还会被保留90天)。
不难看出,相比友商的几天数据保留,中国Azure非常的厚道,即便云帐户没钱,仍然可以保留数据90天。前面的计费模式介绍,可以关闭机器来减少费用,正常情况是不可能出现突然没钱的,即便出现余额用完或其他变故,90天的数据保留时间,完全足够。
谈到价格,有的朋友肯定会说,你这里说的都是按用量计费,如果满打满算一年,中国Azure的价格比友商的贵多了!如下:
实际上,中国Azure在4月1日之后也推出了针对企业的虚拟机包年服务,价格在官方标准价格的基础之上优惠高达48%-84%。这里我们还是拿一个中等性能的Linux虚拟机(A3 级别,四核心、7G 内存、120G 磁盘)举例,原价为:
小r从多方渠道打听到,包年的A3 Linux虚拟机的单价是0.48/小时,一年价格为:
0.48每小时 x 744小时 x 12个月 = 4,285.44/年
咋一看,在包年上感觉并没有什么好大的价格优势,但实际上中国Azure的包年服务并不单纯的是一台虚拟机7x24小时运行一年这么简单,而是买断一个虚拟机型号12个月,并且每个月共计744小时的运行时间。
举两个例子:
小A购买了1台包年的A3型号Linux虚拟机,一次性支付4,285.44,那么在小A可以在工作日期间开启3台与包年虚拟机相同型号的A3 Linux虚拟机来实现对工作负载的响应(8个小时);在非工作期间关闭所有所有与包年虚拟机相同型号的虚拟机(16个小时)。只要保证A3 Linux型号的虚拟机在一个月内的使用时长在744个小时以内即可,超出部分正常按照官网价格计费;
小C购买了1台包年的A3型号Linux虚拟机,一次性支付4,285.44,那么在小A面对访问高峰期的时候可以通过增加1台与包年虚拟机相同型号是A3 Linux虚拟机来实现对业务量增长的响应(共2台A3 Linux虚拟机);在夜间关闭所有与包年虚拟机相同型号的虚拟机,只要保证A3 Linux型号的虚拟机在一个月内的使用时长在744个小时以内即可,超出部分正常按照官网价格计费;
中国Azure有了这种包年虚拟机后,包年的虚拟机真的价格还贵吗?如果购买包年虚拟机,并按照按时计费的方式去使用,即享受了包年的价格,又享受到了按时计费的灵活性,微软云真的贵吗?
参考文献:
http://bbs.qcloud.com/thread-10813-1-1.html
https://help.aliyun.com/knowledge_detail/5974991.html
http://blog.sina.com.cn/s/blog_6b8988220102weey.html
https://www.azure.cn/support/faq/#How-to-check-whether-the-correct-VM-and-no-longer-has-to-stop-charging