谷歌应用引擎标准环境支持Node.js
极客时间编辑部
讲述:丁婵大小:1.08M时长:02:21
在日前举办的谷歌 I/O 开发者大会上,Node.js 技术指导委员会负责人迈尔斯·鲍里斯(Myles Borins)和谷歌应用引擎产品经理斯坦伦·詹尼尼(Steren Giannini)宣布了适用于谷歌应用引擎标准环境的 Node 预览。
谷歌应用引擎 GAE 是谷歌的 PaaS 产品,支持一个“灵活的”环境和一个“标准的”环境。这个灵活的环境在谷歌计算引擎 VM 上的 Docker 容器内运行应用程序实例,因此可以支持任何可以容器化的语言运行时。
而标准的环境在针对特定运行时的沙箱环境中运行应用程序。在引入 Node.js 之前,该标准环境已经支持 Python、Java、PHP 和 Go。虽然标准环境约束更多而且更复杂,但它可以更快地纵向扩展,达到秒级,而灵活的环境是分钟级。
为了在 GAE 标准环境中安全地运行 Node.js,谷歌使用了最近宣布开源的 gVisor 沙箱容器运行时。gVisor 是一种把容器沙箱化的新方法,它在主机操作系统和在容器中运行的应用程序之间提供了一个安全的隔离边界。它还能够与 Docker 及 Kubernetes 实现集成,从而在生产环境中更轻松地建立起沙箱化容器系统。
而包含 Node.js 的 GAE 标准环境提供了一个惯用的 Node 运行时环境,也就是说,和可以在任何其他地方运行的 Node.js 官方版本相同。该环境还对 Node.js 8.x 提供了开箱即用的支持。此外,该功能没有 API 或语言限制,开发人员可以使用 NPM 注册中心的任何模块。
据介绍,这项服务是全托管的,因此,谷歌将负责及时更新和打补丁。除了宣布 GAE 标准环境支持 Node.js 外,鲍里斯确认,谷歌计划在不远的将来把 Node.js 8.x 引入“谷歌云函数(Google Cloud Functions)”。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论