是否有可以部署Perl应用程序的云基础架构?

时间:2010-02-17 16:58:21

标签: perl web-applications

是否有可用的Perl选项的在线/云端应用引擎?

我想编写和部署由一些现有的Web App引擎托管的个人Web应用程序(该应用程序相当简单且资源便宜,但需要小型在线存储。如果有人关心,它基本上是一个家庭范围购物清单用于智能手机和PC网络浏览器)。

由于担心停机时间(我的宽带连接不稳定),我宁愿不在家用电脑的Apache上托管它。

到目前为止,我调查发现的主要候选人是 Google App Engine

我的理解是Google App Engine只有Python或Java API。 Catch是,我是一个Perl人,没有接触过Python。

如果是这样的话,那个特定的引擎是不是比谷歌的引擎更差,我学习Python是值得的,所以我可以使用谷歌? (我不介意在理论上学习Python,但我对时间有点紧张,所以我现在不想开始这个特定的项目 - 我只是想让应用程序完成并使用它。)

5 个答案:

答案 0 :(得分:10)

有人试图让Perl在Google App Engine(GAE)上运行。但是,如果我记得GAE的性质使得这些尝试变得困难,而推动背后的团队失去了动力。

Perl应用程序可以(并且)轻松地托管在AWS EC(亚马逊),Linode(虚拟专用服务器(VPS)提供商)和其他几种解决方案上。 Linode专门有一个VPS解决方案,每月20美元,可以托管一个完整的Catalyst网络堆栈,并在撰写本文时附带16GB存储空间。

答案 1 :(得分:4)

供参考:Perl AppEngine - 在Google AppEngine上获取Perl的项目。

然而,像perigrin已经提到该项目已停滞不前。虽然注意到它已停滞并重新启动两次,所以不排除再次复兴!

我认为GAE的成长难度太大,而且对于Perl AppEngine开发人员而言,这只是一个滑动的目标。随着GAE中包含Java,人们希望事情会有所缓和。

请记住,谷歌已承诺将“其他”语言引入GAE。因此,Perl甚至Parrot VM可能会在未来继续发展。

其他参考资料:

/ I3az /

答案 2 :(得分:2)

您最好的选择是获得每月5美元的基本网络托管帐户。作为一个随机的例子,请参阅Geekisp(这是我用于此类事情的ISP,并且提供了很好的服务。) 这为您提供了云解决方案的大部分好处(即,其他人正在完成您的大部分管理工作,让您可以自由地处理内容。)

学习Google App Engine API和Python对于永远不需要扩展的应用来说可能是不值得的,这是“在云中”的另一个主要好处。

答案 3 :(得分:2)

另一个选项可能是Phenona。它现在处于测试阶段,但看起来很有希望。

答案 4 :(得分:1)

dotCloud将为您托管perl。

然而,cheapest plan(32MB的RAM)是每月4.32美元