GAE Go运行时的服务级别协议(SLA)

huangapple go评论190阅读模式
英文:

GAE Go runtime SLA

问题

您可以在以下链接中找到GAE(Go运行时)的SLA(服务级别协议)和弃用政策:

https://developers.google.com/appengine/docs/go/

根据功能页面上的描述:

运行时是实验性的,
Go
实验性:Go运行时在Go 1.1环境中执行您的代码。该运行时是实验性的。发布说明、文档、SDK

但是,核心功能是GA(数据存储、检索和搜索等)。

因此,如果Google决定不支持应用引擎中的Go运行时,您可以在哪里查看适用的弃用政策。

谢谢。

英文:

Where can I find the SLA and deprecation policy of GAE Go runtime.

As per the features page,

The runtime is experimental,
Go
Experimental	The Go runtime executes your code in a Go 1.1 environment. This runtime is Experimental.	Release Notes	Documentation	SDK

But, core features are GA (Data storage, retrieval, and search, ...).

So, where can I see if Google decide not to support Go runtime in app engine, what deprecation policy would be in effect.

Thanks.

答案1

得分: 2

更新:在2018年4月,我不再看到任何关于Go支持是实验性的迹象。你应该研究当前的情况,而不是依赖于下面这个几年前的答案。


我认为Go运行时没有任何弃用政策,甚至没有坚定的承诺来保持服务运行,这是基于《服务条款》第7.3节中的语言:“此弃用政策不适用于标记为“实验性”的版本、功能和功能。”我不是律师。

实际上,我认为谷歌短期内不太可能关闭它。他们迄今为止还没有弃用过一种语言,运行时已经发布了一段时间并且仍在更新(SDK于2011年发布,并且截至2013年11月仍在积极更新),它有用户(goread.io,至少有几个谷歌的小项目),而Go是谷歌的创造。但是没有人承诺持续支持或向后兼容。

对于任何平台/供应商,特别是如果他们对你没有合同义务,对于锁定感到警惕是相当合理的。如果需要的话(转移到Heroku、你自己的一组虚拟机等),通过不过度依赖GAE的数据存储和其他特性,确保你最终可以迁移你的应用可能是明智的。

英文:

Update: In April 2018 I no longer see any signs that Go support is experimental. You should research the current state of things rather than relying on the years-old answer below.


I think there is no deprecation policy for the Go runtime, not even a hard commitment to keep the service running, based on language in section 7.3 of the TOS: 'This Deprecation Policy doesn't apply to versions, features, and functionality labeled as "experimental."' I'm not a lawyer.

In reality I don't think there are any signs Google is likely to shut it down for the short term. They haven't deprecated a language so far, the runtime has been out for a while and is still updated (SDK released 2011, and is actively updated as of Nov '13), it has users (goread.io, at least a couple little projects in Google), and Go is a Google creation. But no one has promised continued support or backwards compatibility.

It's quite reasonable to be wary of lock-in with any platform/vendor, especially if they have no contractual obligations to you. It might be wise to ensure you can eventually port your app if needed (to Heroku, your own set of VMs, etc) by not relying too heavily on the quirks of GAE's datastore and other quirks.

huangapple
  • 本文由 发表于 2013年10月25日 04:42:59
  • 转载请务必保留本文链接:https://go.coder-hub.com/19576247.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定