HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

【提纲】专访融云 CTO 杨攀 | 物联网城池应用和发展

李孟聊AI

调查采访能力考核

混沌工程=可观测性+探索性测试?

混沌工程实践

云原生 可观测性 混沌工程 测试右移 探索性测试

SpringBoot极简集成Shiro

Java小咖秀

spring springboot shiro

全程干货!拍乐云受邀LiveVideoStackCon,首席科学家分享拥塞控制最佳实践

拍乐云Pano

Go Goroutine

escray

学习 极客时间 Go 语言 4月日更

搭载自研处理器 Amazon Graviton2 的 Amazon EC2 X2gd 已全面可用 | 新服务上线

亚马逊云科技 (Amazon Web Services)

玩一玩Tiktok

箭上有毒

4月日更

重磅更新!运维工程师打怪升级进阶之路 3.0(体系化带你全面从入门到企业实战)

民工哥

Linux 后端 linux运维 运维工程师 linux学习

聪明人的训练(二十)

Changing Lin

4月日更

1W字|40 图|硬核 ES 实战

悟空聊架构

全文检索 elasticsearch elastic springboot 实战

模块2的作业

谢博琛

浪潮云洲链全面接入“星火·链网”

工业互联网

专家呼吁:保护肾脏,从关注酸性尿开始

E科讯

我们携手东软集团,助力智能汽车“乘云转型达四海” | 精选案例

亚马逊云科技 (Amazon Web Services)

行动起来!为迁移到自己的证书颁发机构做好准备!

亚马逊云科技 (Amazon Web Services)

芯片设计软件上云新思路!看珂晶达如何高效拓宽市场 | 精选案例

亚马逊云科技 (Amazon Web Services)

使用 Amazon SageMaker 特征存放区存储、发现和共享机器学习特性!

亚马逊云科技 (Amazon Web Services)

搭建亿级时间线数据的监控系统,我有绝招!

华为云开发者联盟

Grafana 监控系统 GaussDB(for Influx) 华为云数据库 时间线

LeetCode题解:145. 二叉树的后序遍历,栈,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

Ansible 介绍

耳东@Erdong

4月日更

TikTok安装

箭上有毒

4月日更

游戏开发者福音!我们和 TapTap 将为您提供全套的发行服务!

亚马逊云科技 (Amazon Web Services)

架构实战营 - 模块 2- 微信朋友圈高性能复杂度分析

吴建中

架构实战营

架构实战营 - 模块 2- 总结

吴建中

架构实战营

在gitee码云上搭建一个网站

空城机

JavaScript 大前端 gitee 4月日更 搭建网页

由 JVM Attach API 看跨进程通信中的信号和 Unix 域套接字

AI乔治

Java 架构 JVM 性能调优

MySQL 死锁套路:再来看一例走不同索引更新的例子

AI乔治

Java MySQL 架构

专访声网首席科学家钟声|倾听不一样的“钟声”,声网实时互动服务

程序员架构进阶

28天写作 4月日更 调查采访能力考核 人物访谈

NoCode 实战 | 想要开发在线选课系统?何必那样大费周章!

亚马逊云科技 (Amazon Web Services)

【LeetCode】实现 strStr()Java题解

Albert

算法 LeetCode 4月日更

ElasticSearch 如何使用 TDigest 算法计算亿级数据的百分位数?

程序员历小冰

大数据 elasticsearch 近似算法 TDgigest

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