首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

谷歌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 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

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/6YZMJxQk889eo2u5BgVK
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券