写点什么

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

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

关注

评论

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

找 Vue 后台管理系统模板看这个网站就够了!!!

追逐时光者

Vue

智能制造 柔性制造经验总结(2)

万里无云万里天

工业 智能制造 工厂运维

智汇未来,数驭决策:2025年大数据分析软件实力榜与Smartbi探析

新消费日报

优化YashanDB查询性能的十大实用方法

数据库砖家

智能制造 柔性制造经验总结(3)

万里无云万里天

工业 智能制造 工厂运维

用YashanDB数据库实现精准营销的数据驱动策略

数据库砖家

掌握YashanDB的数据模型设计理念的关键技巧

数据库砖家

在AI技术唾手可得的时代,挖掘新需求成为制胜关键——某知名自动化脚本工具需求洞察

qife122

软件开发 需求分析

Chintai利用EOSIO区块链技术实现数字资产自动化金融

qife122

区块链 数字资产 能合约

行业领先的YashanDB数据库数据压缩技术揭秘

数据库砖家

在YashanDB数据库中赋予数据更多价值的方法

数据库砖家

一个基于 ASP.NET Core 的开源、模块化、多租户应用框架和内容管理系统

追逐时光者

C# .net CMS

有效利用YashanDB数据库提升研发数据管理水平

数据库砖家

在数据共享环境下,YashanDB的优势分析

数据库砖家

掌握YashanDB数据库成功应用的经验

数据库砖家

Neo4j构建语义图谱,大模型秒懂表关系,Text2SQ准确率狂飙300%!告别瞎猜!

大模型应用开发实战

neo4j 大模型应用开发 text2sql

纳斯达克上市公司Robo.ai获得Burkhan Capital LLC领投财团 2.7亿美元战略投资

财见

SAS最新研究显示:全球对生成式 AI 信任度大幅攀升,AI 保障措施仍待完善

财见

java调用服务报错400

刘大猫

人工智能 云计算 大数据 算法 物联网

掌握YashanDB的存储引擎选择与优化方法

数据库砖家

基于测试容器的测试左移实践

俞凡

测试

Radicle 1.5.0 发布:去中心化 Git 协作平台迎来新升级

qife122

git 去中心化协作

微服务架构:SAGA模式

俞凡

架构 设计模式

原型设计范例

执于业务

在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名AI编程助手框架需求探索

qife122

开发者工具 AI编程

优化数据库索引:YashanDB数据库实用技巧盘点

数据库砖家

云安全挑战与AI时代防护策略

qife122

云计算 AI安全 云安全

HCLTech出具最新报告

财见

大数据-118 - Flink 批处理 DataSet API 全面解析:应用场景、代码示例与优化机制

武子康

Java 大数据 flink spark 分布式

Syncfusion重构Essential Studio套件,为开发者提供更灵活选择

qife122

sdk UI组件

每日一题系统

深圳亥时科技

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