[关闭]
@lsmn 2016-03-25T06:30:46.000000Z 字数 945 阅读 2625

谷歌应用引擎Node.js支持进入Beta测试阶段

谷歌 GAE Node PAAS


摘要

谷歌已经宣布,其应用引擎Node.js支持进入Beta测试阶段。不过,与应用引擎上纯正的PAAS服务不同,node.js功能使用其应用引擎的“弹性环境(flexible environment)”。这个混合环境将应用封装到一个Docker镜像中,并自动管理VM。

正文

谷歌已经宣布,其应用引擎现在支持node.js项目了,但这条新闻并不仅是表面看上去那样。

应用引擎现在提供的服务并不是一个同现有的Python和Go运行时一样的真正的PAAS服务。相反,node.js服务运行在其应用引擎的“弹性环境(flexible environment)”里。这个弹性环境以构建在谷歌计算引擎之上的托管VM为基础。

与传统的基础设施即服务环境相比,这个混合环境减少了开发者的虚拟机操作。不过,由于底层代码运行在计算引擎上,所以如果需要,开发者可以使用SSH访问VM实例。应用引擎将应用重要补丁,自动根据负载进行扩展以及定期重启实例。

Google has provided a number of resources to get started as well as some samples. One noteworthy feature is the ability to use Google Cloud Debugger to debug the node.js code live, in production.
谷歌提供了若干入门资源及一些示例。一个值得注意的特性是可以使用谷歌云调试器在线(生产环境中)调试node.js代码。

Screenshot of the Google Cloud Debugger for node.js

在一则Hacker News讨论中,用户plexicle对应用引擎提供的这种虚假支持表示失望

我想要正真的GAE。不是托管的VM。我希望能够在一次部署后启动一个快速GAE版本,如果没有到达需要扩展的流量,那么它就什么也不做,我也没什么成本。我很高兴他们在推动Node支持,我是谷歌云的忠实用户。我真得只是希望Node成为一个GAE原生的东西。

虽然这项工作的前进方向是正确的,但为了向node.js开发者提供一个纯正的平台即服务选项,谷歌仍然还有工作要做。

查看英文原文:Node.js Available in Beta on Google App Engine, Sort Of

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注