云计算时代:LAMP 何去何从?

  • 崔康

2010 年 5 月 27 日

话题:JavaRuby on Rails开源PythonPHPMySQLApache云计算DevOps语言 & 开发架构

LAMP(Linux+Apache+MySQL+PHP)作为成熟的开源软件组合多年来一直被广泛用于搭建 Web 应用,并备受好评。

云计算咨询师 Geva Perry 最近提出一个问题谁来搭建 LAMP 云?他认为目前的市场一直偏爱 Java 和 Ruby 而忽略了 LAMP 的价值:

Salesforce.com 和 VMware 最近推出了一款基于 Java 的 PaaS(platform-as-a-service)服务:VMForce.com。同时,Microsoft 拥有基于.Net 平台的 PaaS 服务:Azure。而创业公司 Heroku 和 Engine Yard 则发布了 Ruby-on-Rails 云平台。但是,LAMP 云在哪里?

Geva 随后分析了 LAMP 云的发展前景,Zend Technologies 公司(PHP 创立者所建)计划为此投入 900 万美元,Google 通过App Engine提供了基于 Python 的服务,并打算今年支持 MySQL,但似乎其注意力正在转向 Java

这篇文章获得了广泛关注,大家观点不一。

Kirill Sheynkman认为LAMP 云的未来有些惨淡:

是的,PHP 很了不起,MySQL 拥有数百万用户,但是,LAMP 中的“MP”在云计算时代被隐藏在底层,PHP 和 MySQL 存在很多替代品,开发语言有 Ruby、Groovy、Scala 或者 Python,而持久层有 Mongo、 Couch、Cassandra。Oracle 掌管对 MySQL 带来了负面影响,我认为时代变了,公司在云中可以找到各种方案来部署自己的应用。

而 wllm 则持乐观态度

PHP 的确在云中发展滞后,可能是因为强大的主机托管支持。“如果成百上千的 PHP 主机存在并且应用运行良好,我们为何要切换到云中?”客户的这个问题值得我们深思......PHPer 应该意识到,PHP 在云中的优势包括伸缩性、可用性、实例管理等等。

国内社区的读者对 LAMP 在云中的前景如何看待?欢迎发表意见。

相关新闻线索或建议请发送邮件至 cuikang@cn.infoq.com,感谢读者朋友对 InfoQ 的关注。

JavaRuby on Rails开源PythonPHPMySQLApache云计算DevOps