谷歌应用引擎上的PHP爆炸:“这是惊人的,我们没有预料到这一点
多年来,开发人员要求谷歌在App Engine上启用PHP。5月,谷歌终于重新感了清,谷歌应用引擎的最要求的语言正在成为Google Cloud产品中最受欢迎的语言之一。
这有很多意义。
毕竟,拥有超过500万开发人员,PHP是网络上最常用的语言。此外,根据Google的说法,PHP运行了惊人的75%的网络。除了Python,谷歌的选择语言之外,它使它成为一个毫无意义的人。如果谷歌想要与云的大男孩竞争 - 例如亚马逊和微软的Azure - PHP是必需品。
我最近用Google的App Engine,Andrew Jessup,关于PHP,App Engine和Google的云野心的谷歌产品经理。
“PHP是1,”Jessup说,当我向他询问开发人员对App引擎支持的语言的要求时。“这一点一致。”
但它比PHP的普及更重要。
VidtureBeat:你为什么首先把PHP带到船上?
Jessup:我们发现对AppEngine有趣的事情较少关于特定语言和更多关于它下面的基础设施的信息......可伸缩性,爆发,边缘缓存,页速和库支持。
我们关于下一个支持的语言的问题是,“我们如何在尽可能多的人手中获得这种权力?”考虑到这一点,这几乎一致:PHP是第1号。如果您浏览市场渗透,无论您选择哪个数字,PHP都是普遍存在的网络上最受欢迎的。
即使在我们自己的用户社区中,PHP的支持也是惊人的。三千名开发人员要求它,它是一个在线请愿应用程序中最多的语言,以便在AppEngine内建造的,以获得PHP。当然,那个在线请愿是用Python写的。
VidtureBeat:现在,微软的Azure,亚马逊等云中存在巨大的竞争。在App Engine中使用PHP,最近的价格降低,似乎谷歌开始认真地竞争云市场。
Jessup:这非常准确。
这是我们已经实现了一段时间的事情 - 我们在基础架构中拥有这一巨大的投资,非常独特,具有非常有趣的服务,如Bigtable和MapReduce,它让我们开始使这种东西可访问。市场正在达到我们所构建的工具的一点对大数据和其他应用有用。
时间是对的。
VidtureBeat:我最近聊在Andi Gutmans,Zend的父亲之一和Zend,关于App Engine中的PHP。您是否讨论了与他添加了PHP,或者Zend ...也许甚至可以将Zend引擎添加到App Engine?
Jessup:Zend是一家伟大的公司,他们做了一些现象的工作。
我们已经有一些与他们讨论过很早就讨论,毫无疑问,这些讨论将继续。我们都专注于为PHP开发人员带来伟大的经验。
VidtureBeat:Matthew Prince,CloudFlare的首席执行官 - 管理比Facebook,Apple和Amazon更多的Web流量 - 最近告诉我,最有趣的事情往往以9.99美元的托管开始。那个小家伙怎么样?他可以在App Engine上运行WordPress吗?
Jessup:App Engine的型号是开发人员根本上的平台。
有一个SDK在桌面上运行它,当谈到Wordpress的东西时......我们绝对会从盒子里跑出来。我们还在研究某些插件来扩展其在平台上运行的能力。例如,为了支持App Engine中的邮件API,我们正在使用Google的基础架构发送邮件的插件。此外,当您上传帖子的图像或视频时,我们正在构建一个插件来通过Google云存储运行它。
所以我们正在努力在那里透明地完成一些透明的集成...所以它只是有效。
VidtureBeat:现在你是在App Engine上的PHP应用程序,对吗?
Jessup:这绝对是一个临时的事情。
原因:我们想小心并搞定。不可避免地会有一些问题,我们确保我们找到边缘案例并快速修复它们。这应该在几周而不是几年内衡量 - 我们希望尽可能快地获得此事的人。
VidtureBeat:定价是什么样的?
Jessup:您真正支付的两件事是实例时间 - 处理电力 - 博客帖子,媒体的流量和储存成本。根据您正在使用的系统进行更改的定价。例如,如果您使用的是云数据存储,则是每次使用付费模型,在那里为每个写操作支付非常少量的数量。
使用PHP开发人员习惯MySQL,并且这些产品需要不同的存储系统 - 显然,SQL数据库。Google Cloud SQL兼容MySQL,但定价是不同的。使用CloudSQL,这是一个每增量付费模型:基本上,您支付您预订使用的时间。
这一切都很便宜,每月10美元低至10美元。
您可以通过运行每次使用模式并支付15分钟的增量来使其更便宜 - 例如,仅通过每隔一天或两天发布,在这种情况下,您只需支付15分钟的递增'实际上正在做写的。
Venturebeat:PHP正在快速进入企业。与我谈论App Engine和PHP的企业兴趣。
Jessup:这是惊人的,我们没有预料到这一点......这是惊人的,我们从可能为他们的公司的电子学习平台和类似的事情运营Moodle实例的人。
以上:在制革厂工厂门上的谷歌标志。
图像我们从企业中获得了令人惊讶的兴趣 - 特别是企业边缘部门 - 谁想要快速获取应用程序。它通常不受它,并且使用App Engine意味着没有延伸的谈判。
我们在其他云提供商中使用了应用程序引擎,关于AppEngine的一个很好的事情是,虽然它非常强大,但它仍然很简单。例如,当您自己站立类似的实例时,即使您有一个自动安装程序,您在某些时候,您也在达到您需要了解的一些低级细节的阶段。
但是用App Engine ......你真的不必处理操作系统 - 有很多我们照顾的东西。这让人们真正不用担心这种管道。
VidtureBeat:与我谈谈更新。有多少开发人员在PHP中启动App Engine的建立?
Jessup:很多!
它真的区分了我们的其他运行时的PHP发布。我们已经看到了您的临时开发人员的一些兴趣,而是从开发人员那里想要接管已经运行的全方位应用程序到AppEngine的更强大的兴趣。
通常,这通常很容易。
PHP Myadmin只是作品。WordPress,基本版本,不在框中运行。和Drupal,Mediawiki,Phpbb ......很多其他关键包只是工作。