AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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:481807
用户头像

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

关注

评论

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

linux安装XtraBackup8

入门小站

Linux

架构实战训练营模块 4 作业

Sonichen

模块九 电商秒杀系统设计

小牧ah

架构实战营

【LeetCode】删除链表的倒数第 N 个结点Java题解

Albert

算法 LeetCode 10月月更

中秋图关系构建

6979阿强

图算法 GraphScope 中秋节

架构实战营1期模块9作业——毕业设计

tt

架构实战营

Pandas高级教程之:时间处理

程序那些事

Python 大数据 数据分析 pandas 程序那些事

百分点大数据技术团队:低代码平台实践

百分点科技技术团队

模块九作业

秀聪

架构实战营

第 14 章 -《Linux 一学就会》- RAID磁盘阵列的原理与搭建

学神来啦

Linux linux运维 linux云计算

云计算改变企业的传统思考方式

低代码小观

云计算 创新 企业 企业管理 传统观念

Prometheus 数据模型

耳东@Erdong

Prometheus 10月月更

多图详解万星 Restful 框架原理与实现

万俊峰Kevin

微服务 RESTful Web框架 go-zero Go 语言

前端监控:JS监控SDK手摸手教学-原理篇(已开源)

浅端攻城狮

大前端 监控 js sdk

【Vuex 源码学习】第十篇 - Vuex 命名空间的实现

Brave

源码 vuex 10月月更

梦幻西游H5游戏超详细图文架设教程

echeverra

H5游戏

12种 vo2dto 方法,就 BeanUtils.copyProperties 压测最拉胯!【快双11了,别用错喽】

小傅哥

Java 小傅哥 MapStruct vo2dto JMapper

低代码BPM平台

低代码小观

低代码 企业 企业管理 BPM 低代码平台

模块九作业

老实人Honey

Facebook宕机背后,我们该如何及时发现DNS问题

阿里巴巴云原生

阿里云 产品 云原生

模块9毕业设计

柱林

013 云原生之容器技术

穿过生命散发芬芳

云原生 10月月更

11. python入门复习教程之命名空间与作用域,再谈异常,标准库,持久化与序列化

梦想橡皮擦

10月月更

【Flutter 专题】32 图解自定义 View 之 Paint

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 10月月更

直播回顾|蒋烁淼:《下一代企业级应用软件论坛》可观测性主题精彩分享

观测云

可观测性

授人以渔,华为“开源雨林”计划致力推动开源生态发展

在线HTML实体转字符串工具

入门小站

工具

CSS架构之setting层

Augus

CSS 10月月更

今天的你幸福吗?

卢卡多多

幸福 10月月更

极客时间架构实战营作业五

jjn0703

架构实战营

为绿色而生:智慧矿山可视化数治监管

一只数据鲸鱼

数据可视化 智慧矿山 煤矿 矿山

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