BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Google App Engine 1.5.0发布

| 作者 Alex Blewitt 关注 4 他的粉丝 ,译者 胡伟红 关注 1 他的粉丝 发布于 2011年5月13日. 估计阅读时间: 3 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

Google IO大会上,Google App Engine(以下简称GAE)团队宣布GAE 1.5.0发布。这一版本包含了不少变动,这将增加对哪种应用可运行在该基础架构上的控制。

关键变化之一就是能够长时间运行实例。此前, 单线程请求会根据应用的负载动态自动地启动和终止;而且为待处理的数据增加了吞吐量,这不适合所有应用。新增的Backends允许长时间运行有内存和CPU要求的实例集。 它们可以是常驻(用于控制实例的启动和停止)或者动态的(需要时它们在线,空闲时被终止)。尽管一般情况下还是不允许使用线程, 这些后台实例可维持在内存缓存中,并通过max-concurrent-requests参数的设置, 一次可以为多个请求服务。

除此之外,Pull队列可用于允许实例请求任务,而不是将任务推向单个实例。 对于那些希望享受不同计算模型优点的应用,这将是一个代码和架构级别的改动。

最后一个关键的变化是采用高复制数据存储(high replication datastore)作为默认选项, 这就减少了与选项相关的成本。

未来一年

此外,未来一年看起来挺有趣, GAE将在今年晚些时候脱离预览版状态, 成为Google的官方产品,尽管还没有确切的日期。

变化之一是合并了GAE商务版,原先在Google IO 2010年大会宣布的,以供所有GAE用户使用。 这将导致价格结构的改变,除了新的正常运行时间的服务级别协议服务条款。仍然会提供免费应用,但有更严格的限额——然而,除了使用费用外, 缴费应用还需要每月为每个应用花费9美元。还有一个首要的帐户选项,它提供了每应用的统一收费(但仍收取使用费用)。

费用也需要重新调整, 从CPU利用率模型到一个CPU实例小时数。更多细节可以查看App Engine价格页面。高复制存储和主/从数据存储都是每月每G 0.24美元。

前进,前进......

尽管GAE最初是为支持Python应用而设计的, 但它迅速成为也支持Java应用的多语言平台。随着1.5.0的发布,SDK支持Go成为App Engine的开发语言,不久就会在1.5.0部署中使用。可下载Linux和OSX 32/64位架构平台的包含Go的SDK

GAE上的Go语言是整个Go语言的一个子集,没有unsafesyscall库,但是包括了AppEngine特定的API,比如DataStore、Blobstore等等。

最后,SDK指出,Go像其他语言一样,其运行时仅支持单一CPU线程。所以,虽然goroutines(Go语言中的并行程序称为goroutines)和信道都存在, 但只有一个单一线程会执行。公告中指出,这个限制未来可能会取消。

请看演示程序,以及源代码,还有关于App Engine中支持的Go的文档

查看英文原文: Google App Engine 1.5.0 Released

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

这玩意儿谁会用得到啊 by 张 艺聍

这玩意儿谁会用得到啊

Re: 这玩意儿谁会用得到啊 by 陈 晓林

gae我用了两年多了,感觉还不错

Re: 这玩意儿谁会用得到啊 by du wei

当你需要时,你就会发现这玩意真的是太好了

Re: 这玩意儿谁会用得到啊 by 杨 浩

这玩意儿谁会用得到啊

这位雄待说得意思是在GFW中GAE不兼容吧 :)

good

Re: 这玩意儿谁会用得到啊 by 冯 希顺

我在GAE上也写了很多代码,可惜现在也都用不了了。

伟大的局域网 by Huang Elvea

伟大的局域网

Re: 这玩意儿谁会用得到啊 by 王 欣轩

是啊,从一开始的page到现在的gae。。。。。谁知道以后呢?

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

7 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT