基于用户反应,Google 调整 GAE 价格条款

  • Abel Avram
  • 郑柯

2011 年 9 月 14 日

话题:JavaPythonGoogle云计算DevOps语言 & 开发架构

Google GAE 最近的价格提升,让开发人员感到讶异。针对此种状况,Google 做出反应,对价格计划做出一系列调整,最重要的是:新的收费方式会推迟到 11 月 1 日执行,而且每天免费的实例小时数从 24 增加到 28。

Google 曾经宣布:GAE 将会结束为期 3 年的预览阶段,在五月的 2011 IO 大会上进入正常运营阶段;这基本上等于说:之前的价格计划并未提供足够的收入,无法维持他们的云业务:

为了成为正式的 Google 产品,我们必须重新组织我们的价格模型,以获得稳定的收入。根据客户反馈,这意味着将会主要使用基于用量(usage-based)的价格体系,之前的每用户、每应用的价格体系将会暂停使用,直到有进一步通知。

当时,他们公布了一个新的 价格列表以及相关细节,说明用户会受到哪些影响,以及他们如何在新的价格选项下看到具体花销。Google 说明:之前 GAE 的商业用户(GAE4B)特有的一些功能将对所有人开放,包括“SLA、特定域名的 SSL、SQL、运营和开发人员支持,以及新的面向商业的服务条款(Terms of Service)。”

Google 还公布了新的使用类型(Usage Types):免费、付费应用(Paid Apps)、白金账户(Premier Account),还有针对实例、API 和 Datastore 存储的新使用费率。看起来,最重要的变化是从按 CPU 周期付费(CPU cycles)转向按实例 - 小时(Instance-Hours,IH)付费。在新的价格计划下,用户必须为运行的所有应用实例付费,即使某个应用大部分时候处于空闲状态。同时,免费的用量也降低了,特别是 API 调用。

8 月 31 日,Google重新阐述了他们切换到新计费系统的意图,声明:新计费系统将会在 9 月的后半段生效。之前的声明没有多少人注意,这次不同,在不止十万人的 GAE 开发者中引起了强烈反响。很多人对改变感到讶异,有些人表示了他们的不满,并声称要转移到其他更便宜的解决方案上。

分析一下人们在 Google 博客上的某些评论,可以看到大部分评论来自于拥有简单网站的人们,多数是静态网站,而且很多时候都是空闲的。下面是 Groovy 项目经理 Guillaume Laforge的留言,他在 Google Plus 一篇相关帖子上做出评论

我有一个简单的博客应用(http://glaforge.appspot.com),没多少流量,但是有定期的访问量,来自随机访问者、feed 读者和 Google 的搜索机器人,这让我的博客实例总是处于活跃专题。尽管已经调整了“滑动条”(最大实例数 / 空闲时间),我的小博客还是会让我出点儿血。我过去真以为一个小博客网站可以不花钱运行,现在我真得很失望。

10 天之后,Google 做出反应,发布了对 GAE 新价格的一系列调整。Google 这次提供了更好的分析工具、使用量对比报表,在 12 月 1 日之前还有扩展的 50% 折扣,还希望尽快推出白金账户,此外,主要调整还包括:

  • 新的价格体系将从 11 月 1 日开始,让开发人员有更多时间思考和做出最佳选择,是要留在 GAE 还是移到其他云上
  • 每天 28 个免费的实例 - 小时,而不是 24 个,让开发人员可以通过运行单个实例一整天来测试自己的应用,如果启动不止一个实例,还能有偶尔的高峰时段

同时,Google 还提供建议,说明如何降低在 GAE 上运行应用的成本如何管理资源用量,不过基本建议是:尽量降低运行实例的数目,使用更便宜的、预留的实例 - 小时。有一个开发人员采纳了这些建议,写道

之前,我的费用从每天 0.14 美元涨到每天 3 到 4 美元(我负担不起每天 4 美元……1 美元 1 天是我现在的上限了)。我把“设置最大空闲实例数”设定为 1,因为大多数时候我不需要那么多实例,过去我拥有的 5 到 8 个实例几乎总处于空闲,因为服务的请求很少。现在,我的开销降到了每天 0.39 美元,涨到原先的 3 倍我也可以接受,毕竟原先的价格很便宜。

使用白金账户,大型的商业应用每个账户只需按月付 500 美元,而不是像 Paid Apps 按照每月每应用 9 美元的方式付费。但对于运行中的实例和使用的贷款,还是有附加费用。虽然 Google 声称 GAE 的新特性对于大型组织很有好处,他们的开销还是会增加 2 到 5 倍。Google 负责 App Engine 的工程总监 Peter Magnusson 这样说:

也就是说,新的 App Engine 的价格的确更高了。实际上,我估计很多大型应用在优化之后,将会比以前多付 2 到 5 倍费用。很多小应用如果不优化,或是做出性能的妥协,将不再适合免费的范围。很多应用以前只需要比免费多掏一点点钱就可以了,现在必须承受更多开销。

Google 仍然相信他们的价格相对其他厂家有竞争力,并邀请开发人员写邮件给appengine_updated_pricing@google.com反馈他们的想法。

查看英文原文: InfoQ: Google Adjusts GAE Pricing Terms Based on User Reaction

JavaPythonGoogle云计算DevOps语言 & 开发架构