1. 首页

谷歌 App Engine 支持四种新的运行时

谷歌在最近的一篇博文中发布了一些用于 App Engine 的最新运行时,它们分别是 Node.js 12、Go 1.13、PHP 7.3 和 Python 3.8。

10 月份,谷歌发布了用于 App Engine 的 Java 11 运行时,开发者可以在全托管的无服务器环境中部署基于 Java 11 的应用程序、Web 框架或服务。现在也支持使用 Node.js、Go 1.13、PHP 7.3 和 Python 3.8 开发的应用程序。PHP 7.3 已经正式可用,其他运行时提供测试版。

谷歌 App Engine 团队的 Rishi Sharma 和 Morgan Hallmon 在博文中写道:

App Engine 的这些扩展让你可以使用自己喜欢的工具和现今最流行的编程语言来开发应用程序、库和框架。

每个运行时都包含了最新的特性和优化,比如 PHP 7.3 的多字节字符串、Go 1.13 的低内存占用。另外,运行在谷歌基础设施上的 App Engine 标准环境“容器实例”可以支持上述的任意一种运行时,容器可以被配置成使用其中的任意一种运行时。

运行在这个标准环境中的应用程序都对应一个实例类别,用于确定计算资源的数量和价格。实例类别与运行时分代绑定——最新的运行时属于二代,每个实例配备最高 2048 MB 内存和 4.8 GHz CPU。

目前,谷歌 App Engine 的对手 Azure App Service 支持 ASP.NET、ASP.NET Core、Java、Ruby、Node.js、PHP 和 Python。App Service 支持得 Java、Node.js 和 PHP 运行时版本与谷歌的 App Engine 相似,或者低一些。另外,其他主要竞争者,比如亚马逊,提供了 AWS Beanstalk 服务,用于部署使用 Java、.NET、PHP、Node.js、Python、Ruby、Go 开发的 Web 应用程序和服务。同样,亚马逊的 Java、Node.js、PHP 运行时版本与谷歌 App Engine 类似,或者低一些。

谷歌App Engine支持四种新的运行时

需要注意的是,相应的原生引擎也都支持上述的语言运行时。另外,App Service 和 AWS Beanstalk 也有类似容器实例(基础设施)的概念,用于运行应用程序,可以配置各种内存和计算资源选项。

原文链接

Google Updates Google App Engine with More New Runtimes: Node.js 12, Go 1.13, PHP 7.3 and Python 3.8

作者:Steef-Jan Wiggers
链接:https://www.infoq.com/news/2019/11/google-app-engine-updates

看完两件小事

如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:

  1. 关注我们的 GitHub 博客,让我们成为长期关系
  2. 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
  3. 关注公众号 「画漫画的程序员」,公众号后台回复「资源」 免费领取我精心整理的前端进阶资源教程

JS中文网是中国领先的新一代开发者社区和专业的技术媒体,一个帮助开发者成长的社区,目前已经覆盖和服务了超过 300 万开发者,你每天都可以在这里找到技术世界的头条内容。欢迎热爱技术的你一起加入交流与学习,JS中文网的使命是帮助开发者用代码改变世界

本文著作权归作者所有,如若转载,请注明出处

转载请注明:文章转载自「 Js中文网 · 前端进阶资源教程 」https://www.javascriptc.com

标题:谷歌 App Engine 支持四种新的运行时

链接:https://www.javascriptc.com/3154.html

« 前端性能优化:Preload,Prefetch的使用及在 Chrome 中的优先级
2019高频前端面试题汇总»
Flutter 中文教程资源

相关推荐

QR code