速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Google 发布 App Engine 第二代运行时,提供 Python 3.7 和 PHP 7.2 支持

  • 2018-09-03
  • 本文字数:1053 字

    阅读完需:约 3 分钟

最近,Google Cloud宣布第二代 App Engine 标准运行时发布。第二代运行时升级了用于构建应用的 Web 框架和云计算平台,支持用户使用最新版本的常用语言、框架和软件库运行 Web 应用,其中包括了 Python 3.7 PHP 7.2 软件库。

Cloud Next 大会期间,Google 宣布新一代运行时将支持 Python 3.7 和 PHP 7.2。根据发布宣言,包括 Python 在内的第二代运行将会去除存在于上一代 App Engine 中的很多限制。现在,开发人员可以利用 App Engine 的自动扩展、内建安全和按次计费模型,编写可移植 Web 应用和微服务。

在 App Engine 标准环境中,Python 3.7 和 PHP 7.2 是以试用方式(Beta)提供。它们也支持 Google Cloud 客户软件库。这样,开发人员可以在他们的应用中集成 GCP 服务,并在在 App Engine 上运行应用。注意,Google 当前正在升级 App Engine API,意在实现 API 在所有 GCP 平台上可访问。因此,当前 API 在 第二代运行时中并不可用,其中也包括 Python 3.7 和 PHP 7.2。

对于 GAE(Google App Engine)开发人员,在应用中使用新一代运行时可为第三方软件库引入 Python 3 的支持,其中包括那些依赖于 C 代码和一些原生扩展的软件库。通过添加 Django 2.0、NumPy、Scikit-learn 或是 requirements.txt 所需的软件库,GAE 会在开发人员部署应用时安装软件库。注意,如果要部署支持 PHP 7.2 的应用,开发人员需要下载并安装 Google Cloud SDK 。之后,开发人员可以如下创建 app.yaml 和 index.php:

复制代码
# app.yaml
runtime: php72
复制代码
<?php
// index.php
echo 'Hello, World!';

最后一步,开发人员可使用如下命令部署应用到 App Engine:

复制代码
gcloud app deploy

一些 GAE 用户正在标准 App Engine 上使用 Python 3.7。据 Google 宣布,LumApps 已经选用 App Engine 实现规模化,并优化了开发人员生产力。LumApps 是一家总部位于巴黎的企业内网软件提供商。企业的 CTO 和联合创始人 Elie Mélois 指出:

使用基于标准 App Engine 的新 Python 3.7 运行时,我们得以使用我们想要的库(例如 Scikit)快速部署我们的应用。App Engine 帮助我们将平台从零扩展到超过 250 万用户,从三位开发人员发展到 40 位。所有这一切只需一位 DevOps 人员!

开发人员现在可在标准 App Engine 环境中使用 Python 3.7 和 PHP 7.2。更多细节,可参阅 Google App Engine 的 Python 3 标准环境文档和Google App Engine PHP 7.2 标准环境文档。不久的将来,Google 将发布更多的App Engine 版本。

查看英文原文: Google Releases App Engine Second Generation Runtime Supporting Python 3.7 and PHP 7.2 Support

2018-09-03 14:481638
用户头像

发布了 391 篇内容, 共 136.5 次阅读, 收获喜欢 256 次。

关注

评论

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

架构师训练营 - 第三周学习总结

清风徐徐

基于业务表 Binlog 的事件驱动设计

理帆

MySQL 事件驱动 Binlog

循序渐进的中台研发

理帆

中台 业务中台

Redis系列(三):缓存过期该如何剔除?RDB和AOF又是什么?

z小赵

Java redis 高并发 高并发系统设计

LeetCode 655. Print Binary Tree

liu_liu

算法 LeetCode

【极客大学】【架构师训练营】【第二周】依赖倒置原则和接口隔离原则

NieXY

极客大学架构师训练营

第四周 学习总结

冯凯

wee1作业总结

牛珈羽

极客大学架构师训练营

好奇心, 优秀软件工程师的内核品质

亚伦碎语

读书感悟 随笔杂谈

区块链目前实际的应用场景汇总

CECBC

区块链技术 去中心化 应用场景

【在云端 002】云时代,何以安放我的个人数据

Bora.Don

云计算 云存储

MySQL InnoDB存储引擎 - 事务

Axe

游戏夜读 | 《老残游记》很有趣

game1night

十五年后苹果再次变心

池建强

apple 苹果 芯片 wwdc

查找算法系列文(一)一文入门二叉树

淡蓝色

Java 数据结构 算法 二叉树

每日一题-翻转字符串里的单词

程序员老王

LeetCode

别兜售你自己不会购买的东西

Neco.W

创业 销售管理 销售

centos7 操作

InfoQ_1c4a1f813eb1

【极客大学】【架构师训练营】【第二周】总结:设计原则

NieXY

极客大学架构师训练营

iOS & Android 去马赛克处理

liu_liu

ios android 去马赛克

辟谣:程序员不配谈恋爱?你错的可以!真相来了

码农神说

程序员 漫画 相亲

工作那么久,才知道的 SOLID 设计原则

闻人

架构师 极客大学架构师训练营

设计模式之单例模式和组合模式

dapaul

极客大学架构师训练营

设计原则与设计模式

dapaul

极客大学架构师训练营

ARTS Week5

丽子

SpringBean的生命周期

编号94530

Java spring Spring Boot 生命周期

RabbitMQ跨机房迁移数据零丢失

心平气和

RabbitMQ 消息队列

食堂就餐卡系统设计

John

极客大学架构师训练营

就餐卡系统架构设计文档

牛珈羽

极客大学架构师训练营

多个maven项目启动顺序

terrytian

maven

线性表(数组、链表、队列、栈)详细总结

淡蓝色

Java 数据结构 算法 链表 线性表

Google发布App Engine第二代运行时,提供Python 3.7和PHP 7.2支持_Python_Steef-Jan Wiggers_InfoQ精选文章