写点什么

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

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

关注

评论

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

架构师训练营第二周作业

lakers

极客大学架构师训练营

架构师训练营第 1 期 -- 第六周作业

发酵的死神

极客大学架构师训练营

架构师训练营第 1 期 -- 第六周学习总结

发酵的死神

极客大学架构师训练营

如何构建一个通用的垂直爬虫平台?

Kaito

Python 爬虫 代理

Scrapy源码剖析(一)架构概览

Kaito

Python 爬虫 Scrapy 源码剖析

Scrapy 源码剖析(三)Scrapy有哪些核心组件?

Kaito

Python 爬虫 Scrapy 源码剖析

CICD实战——服务自动测试

TARS基金会

微服务 单元测试 CI/CD

架构师训练营第二周

M.

甲方日常42

句子

工作 随笔杂谈 日常

美国半导体十年计划中的NO.1,模拟硬件究竟有什么价值?

脑极体

【面经】面试官:讲讲类的加载、链接和初始化?

冰河

架构 JVM 类加载 优化 性能调试

如何搭建一个爬虫代理服务?

Kaito

爬虫 代理

架构师训练营第 1 期 第 6 周作业

李循律

极客大学架构师训练营

元模型驱动(三):构建我们自己的元模型-KAYA

KaYa

DDD Kaya MDA MDD 元建模

SpringCloud 和 SpringBoot 版本选型

hepingfly

微服务 springboot SpringCloud 选型

央行数字货币亮相 吹皱一池春水

CECBC

数字货币 银行

目标检测学习-比赛路线

Dreamer

Scrapy 源码剖析(二)Scrapy是如何运行起来的?

Kaito

Python 爬虫 Scrapy 源码剖析

「架构师训练营第 1 期」第六周作业

张国荣

积极参与数字货币等国际规则制定,塑造新的竞争优势

CECBC

疫情 经济

TarsCpp 组件之 MySQL 操作

TARS基金会

c++ MySQL 数据库 微服务 TARS

科大讯飞翻译系统变身“随身翻译官” 助力粤港澳大湾区一体化建设

Talk A.I.

TarsCpp 组件 之 智能指针详解

TARS基金会

c++ 微服务 智能指针 TARS

嵌入式面试之《Linux系统编程100问》

哒宰的自我修养

Linux 线程 网络编程 进程

2020年区块链行业十大趋势

CECBC

区块链 技术人才

2020年9月公有云性能评测:UCloud、腾讯云屈居二三名,冠军竟然是它?

博睿数据

云计算 公有云 评测 排行榜

架构师训练营第二周总结

lakers

极客大学架构师训练营

有状态软件如何在k8s上快速扩容甚至自动扩容

东风微鸣

Kubernetes DevOps openshift

当AI入职FBI,克格勃直呼内行

脑极体

Java9新特性-上篇

hepingfly

Java Java新特性

架构师训练营第六周总结

邓昀垚

极客大学架构师训练营

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