Ken*_*ane
10
我目前正在使用ep.io,我仍在使用我的应用程序进行开发,但我已经部署并运行了一个应用程序.
当您使用这样的服务时,您会知道它并不是每个案例的完美解决方案.事先了解利弊将有助于设定您的期望,以便您以后不会失望.
ep.io还很年轻,我相信仍然处于测试阶段,并且一般公众无法使用.为了对他们完全公平,它仍然是一项正在进行的工作,其中一些优点和缺点可能随着它们推出新功能而改变.随着新版本的推出,我将尝试回来更新这篇文章,并继续我对该服务的体验.
到目前为止,我对他们所拥有的东西感到非常满意,他们在开发应用程序时采取了最烦人的部分并使其变得更好.如果您有一个简单的博客应用程序,部署它应该是轻而易举的,并且可能不会花费那么多东西来托管.
优点:
- 服务器管理:您根本不必担心服务器设置,它会为您处理所有事情.使用VPS,你需要担心确保服务器是最新的安全补丁,以及所有有趣的东西,有了这个,你不用担心任何事情,他们会为你处理所有这些.
- 部署:它可以快速部署应用程序并使其正常运行.部署一个新版本的应用程序是小菜一碟,我只需要运行一个或两个命令,它为我处理一切.
- 定价:您只需为使用的内容付费,因此如果您的网站流量非常低,则可能根本不需要任何费用.
- 扩展:它们可以为您提供开箱即用的扩展和负载平衡,无需担心这一点.你仍然需要编写你的应用程序,以便它可以有效地扩展,但如果你这样做,他们将处理其余的.
- 背景任务:他们支持cronjobs以及使用芹菜的背景工作者.
- 客户支持:我有几个问题,给他们发了一封电子邮件,答案非常快,他们很棒,比我想象的要好得多.如果你运行自己的VPS,你真的没有人可以与之交谈,所以这是一个重要的优点.
缺点:
- 数据库访问:您没有直接访问数据库,可以访问psql shell,但无法连接外部客户端gui.这使得做某些事情变得更困难或更慢.但你仍然可以使用django admin或fixtures来做很多事情.
- 可用的有限服务:它目前只支持Postgresql和redis,所以如果你想使用MySQL,memcached,mongodb等你运气不好.
- 低级别的库:你不能安装你想要的任何依赖项,类似于谷歌应用程序引擎,他们已经安装了一些常见的c库,如果你想要一些尚未安装的东西,你需要联系他们加入它.http://www.ep.io/docs/runtime/#python-libraries
- 电子邮件:你不能发送或收到电子邮件,这意味着你需要依赖第三方,这可能是一种很好的做法,但这只是意味着更多的钱.
- 文件系统:您可以使用更有限的文件系统,并且由于系统的分布式特性,在处理文件时需要非常小心.您不能(除非我错过了)通过ftp连接到您的帐户上传文件,您需要通过ep.io命令行工具连接并执行rsync或推送repo来获取文件在上面.
更新:有关更多信息,请参阅我的博客文章,了解我对ep.io的体验:http://kencochrane.net/blog/2011/04/my-experiences-with-epio/
更新:Epio于2012年5月31日关闭