谷歌用更多的新運行時更新了谷歌應用程序引擎:Node.js 12 Go 1.13 PHP 7.3和Python 3.8
在最近的一篇博客文章中,谷歌宣布在其云平臺上為AppEngine服務提供幾個新的運行時。這些運行時是Node.js12、Go1.13、PHP7.3和Python3.8
。
在10月份,這家技術巨頭使AppEngine標準環境Java11運行時普遍可用,它允許開發人員在完全管理的無服務器環境中部署任何Java11應用程序、Web框架或服務。對其他語言的支持現在也擴展到用Node.js12、Go1.13、PHP7.3和Python3.8編寫的應用程序。也就是說,PHP7.3通常是可用的,而其他運行時將在測試版中。
谷歌AppEngine團隊成員Rishi Sharmaand Morgan Hallmon在公告博文中表示:
這些對AppEngine的最新添加意味著您可以使用您最喜歡的工具、庫和框架構建應用程序,并使用當今最流行的語言。
每個運行時在其最新版本中提供新的功能和優化,從PHP7.3中的多字符串到Go1.13中的較低內存占用。此外,任何額外的運行時間都可以在AppEngine標準環境“容器實例”上得到支持,該實例運行在Google的基礎設施上。容器可以預先配置任意運行時間。
在標準環境中運行的運行時相應語言之一的應用程序構建有一個實例類,它決定計算資源和定價。實例類綁定到運行時生成-最新的運行時都是第二代運行時,每個實例類提供內存,可達2048MB內存和4.8GHz CPU。
目前,Google應用程序引擎在Azure平臺上的對應端AppService支持ASP。NET,ore、Java、Ruby、Node.js、PHP和Python.應用服務支持的Java、Node.js和PHP的運行時版本類似于或低于谷歌的應用程序引擎。此外,另一個著名的云提供商Amazon提供AWSBeanstalk服務,用于部署和擴展用Java開發的Web應用程序和服務。NET、PHP、Node.js、Python、Ruby、Go。同樣,支持的Java、Node.js和PHP的運行時版本與Google應用程序引擎相似或小于。
注意,在各自的本機引擎上支持列出的語言運行時。此外,AppService和AWSBeanstalk提供了類似的容器實例(基礎設施)的概念,用于運行具有各種內存和計算選項的應用程序。