写点什么

谷歌应用引擎使用新近开源的 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:002180
用户头像

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

关注

评论

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

那个陪我打王者的兄弟进了阿里

艾小仙

质量分析工具-监控大厅大揭秘

anyRTC开发者

音视频 WebRTC sdk

如何针对美工与设计师的Maya工具进行版本控制

龙智—DevSecOps解决方案

聊聊追求测试技术导致过度测试

陈磊@Criss

一文教会你认识Vuex状态机

华为云开发者联盟

Vue 应用 vuex 事件 父子组件

待办事项列表,敏捷项目管理的核心工件

万事ONES

Scrum 敏捷 研发管理 ONES

☕️【Java技术之旅】带你一起探究String类不可变的特性

码界西柚

string 原理 字符串 6月日更

基于传感器的人体生命体征监控技术

不脱发的程序猿

物联网 传感器 智能医疗 人体生命体征监控技术

Kubernetes 的自动伸缩你用对了吗?

张晓辉

Kubernetes k8s最佳实践

企业应用AI之路怎么走?飞桨实践有真知

百度大脑

AI 飞桨

react源码解析9.diff算法

全栈潇晨

react源码

Java 并发编程——线程池开篇

Antway

6月日更

☕️【Java技术之旅】站在Linux操作系统角度去看Thread(线程)

码界西柚

线程 Thread 6月日更 内核线程

小白必看的,JS中循环语句大集合

华为云开发者联盟

JavaScript js 循环语句 while循环 for循环

理解Linux之文件I/O——知其然,知其所以然

奔着腾讯去

文件管理 Linux内核 文件I/O I/O模型

如何进行可视化大屏视觉设计?

博文视点Broadview

春色满园关不住,带你体验阿里云 Knative

阿里巴巴云原生

云原生

构建高可用的MySQL

林一

MySQ MySQL 高可用 Maxscale

带你剖析鸿蒙轻内核任务栈的源代码

华为云开发者联盟

鸿蒙 任务栈 任务调度 任务上下文

如何科学制定和管理项目计划?

万事ONES

项目管理 ONES 项目经理

模块六作业

c

架构实战营

证券互动问答平台关键词监控提醒

木头

互动平台 证券监控 股市消息 监控提醒

【LeetCode】从上到下打印二叉树 Java题解

Albert

算法 LeetCode 6月日更

面试官:如何给字符串设计索引?

一个优秀的废人

MySQL 索引 字符串 索引优化

密码学系列之:生日攻击

程序那些事

加密解密 密码学 程序那些事

Webpack 系列:如何编写loader

范文杰

webpack 6月日更

想做DBA,多租户管理你一定要知道这些

华为云开发者联盟

多租户 GaussDB(DWS) 资源池 存储空间 资源隔离

宜兴牵手百度智能云共建人工智能应用中心,推动数字经济创新发展

百度大脑

人工智能

百度灵医智惠明星案例获人民日报点赞:智慧医疗让看病更便捷

百度大脑

人工智能 智慧医疗

内嵌双向链表的设计与实现

实力程序员

博云作为专业独立PaaS厂商,入选中国PaaS市场研究报告

BoCloud博云

PaaS

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