写点什么

谷歌应用引擎使用新近开源的 gVisor 沙箱提供 Node.js 8.x 支持

  • 2018-05-20
  • 本文字数:766 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Google I/O 大会上, Myles Borins (Node.js 技术指导委员会负责人)和 Steren Giannini (谷歌应用引擎产品经理)宣布了适用于谷歌应用引擎标准环境的 Node 预览,完整版本有望在数周后提供(与会者可以提交请求,立即试用)。

谷歌应用引擎(GAE)是谷歌的平台即服务(PaaS)产品,支持一个“灵活的”环境和一个“标准的”环境。这个灵活的环境在谷歌计算引擎VM 上的Docker 容器内运行应用程序实例,因此可以支持任何可以容器化的语言运行时。标准版本在针对特定运行时的沙箱环境中运行应用程序。在引入Node.js 之前,该标准环境已经支持Python、Java、PHP 和Go。虽然标准环境约束更多而且更复杂,但它可以更快地纵向扩展——秒级,而灵活的环境是分钟级。

为了在GAE 标准环境中安全地运行Node.js,谷歌使用了最近宣布开源的gVisor 沙箱容器运行时。gVisor 是一种把容器沙箱化的新方法。它在主机操作系统和在容器中运行的应用程序之间提供了一个安全的隔离边界。这是通过使用Go 重写Linux 用户空间内核实现的。感兴趣的读者可以在谷歌平台博客上了解近日发布的更多有关gVisor 的信息。

包含Node.js 的GAE 标准环境提供了一个惯用的Node 运行时环境,也就是说,和你可以在任何其他地方运行的Node.js 官方版本相同。没有API 或语言限制,开发人员可以使用NPM 注册中心的任何模块。此外,由于这项服务是全托管的,谷歌将负责及时更新和打补丁。该环境对Node.js 8.x 提供了开箱即用的支持。

除了宣布GAE 标准环境支持Node.js 外,Borins 确认,谷歌计划在不远的将来把Node.js 8.x 引入“谷歌云函数(Google Cloud Functions)”。

查看英文原文 Google App Engine to Support Node.js 8.x Using the Recently Open Source gVisor Sandbox

2018-05-20 19:002274
用户头像

发布了 1008 篇内容, 共 449.6 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

C++ sqlite3使用指南

泰伦卢

c c++ C#

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (三)单元测试在整个测试体系中的位置

编程道与术

软件测试 TDD 单元测试 集成测试 验收测试

MacOS高效使用指南-我的体系化方案以及软件清单

lmymirror

高效工作 效率工具 知识管理 Mac 操作系统

想看懂stl代码,先搞定type_traits是关键

泰伦卢

c c++ C#

Web百度离线地图开发

玏佾

WebGIS 离线地图 Web离线地图

程序员• 后浪

古时的风筝

程序员 后浪

电脑城最简单骗局,仍然有无数人上当

周三不加班

电脑城 电脑选购

DDD 实践手册(5. Factory 与 Repository)

Joshua

企业架构 设计模式 领域驱动设计 DDD 架构模式

自助设备系列——增长点

孙苏勇

产品 行业资讯 智能设备

Redis学习笔记(列表类型)

编程随想曲

redis

未完成乞丐版 Args

escray

学习 CSD 认证实战营

理解go 的 sort

huizhou92

Go 语言

和孩子聊聊死亡

陈医僧Ethan

感悟 育儿

无所不能 就像妈妈一样

Neco.W

思考 情绪

作为自由职业者,我的近况

一尘观世界

程序员 自由职业 复盘

go 怎样做 stw

huizhou92

Go 语言

工作感悟随笔

程序员小岑

感悟

每日算法之leetcode 50 Power

田镇珲

递归 LeetCode 分治

架构师快问快答2

IT民工大叔

数据湖引擎是什么鬼

数据社

大数据 数据仓库 数据湖 数据架构

C++中glog源码剖析以及如何设计一个高效 log模块

泰伦卢

c c++ C#

Java并发编程--ReentrantLock

Java收录阁

并发编程

关于 WordPress-Automatic 的分布式办公实践

刘培培

分布式办公 远程办公

程序员《后浪》-图文版

Java_若依框架教程

后浪 程序媛 娱乐

游戏开发通用技术和工具

波波

编程 游戏开发 H5游戏

深入浅出虚拟内存

泰伦卢

c c++ C#

Java并发编程基础--Java内存模型

Java收录阁

Netty 源码解析(八): 回到 Channel 的 register 操作

猿灯塔

时间足够爱你

rmrf

学习 思考 持之以恒

回"疫"录(10):危机与希望

小天同学

疫情 回忆录 现实纪录 纪实

聊聊Redis SDS

huizhou92

redis

谷歌应用引擎使用新近开源的gVisor沙箱提供Node.js 8.x支持_JavaScript_Wesley Reisz_InfoQ精选文章