【问题标题】:Django hosting on ep.io在 ep.io 上托管 Django
【发布时间】:2011-07-04 07:05:22
【问题描述】:

有没有人有在 ep.io 上托管 django 应用程序的经验?

它的优点/缺点是什么?

【问题讨论】:

    标签: django hosting


    【解决方案1】:

    我目前正在使用 ep.io,我的应用仍在开发中,但我已经部署并运行了一个应用。

    当您使用这样的服务时,您会知道它不会成为适用于所有情况的完美解决方案。事先了解利弊将有助于设定您的期望,这样您以后就不会失望。

    ep.io 还很年轻,我相信仍处于测试阶段,并且不向公众开放。对他们来说完全公平,它仍然是一项正在进行的工作,其中一些优点和缺点可能会随着他们推出新功能而改变。当新版本可用时,我会尝试回来更新这篇文章,并且我的服务体验会继续。

    到目前为止,我对他们所拥有的一切感到非常满意,他们承担了开发应用程序中最烦人的部分并使其变得更好。如果您有一个简单的博客应用程序,那么部署它应该是轻而易举的事,而且托管成本可能不会那么高。

    优点:

    • 服务器管理:您完全不必担心服务器设置,它会为您处理一切。使用 VPS,您需要担心确保服务器是最新的安全补丁,以及所有有趣的东西,有了这个,您无需担心任何事情,他们会为您处理所有这些。李>
    • 部署:它可以非常快速地部署和运行应用程序。部署新版本的应用程序是小菜一碟,我只需要运行一个或两个命令,它就会为我处理一切。
    • 定价:您只需为使用的内容付费,因此如果您的网站流量非常低,则可能根本不会花费您任何费用。
    • 缩放:他们开箱即用地为您处理缩放和负载平衡,您无需担心。您仍然需要编写应用程序以使其能够有效扩展,但如果您这样做了,他们会处理剩下的事情。
    • 后台任务:它们支持 cronjobs 以及使用 celery 的后台工作人员。
    • 客户支持:我有几个问题,给他们发了一封电子邮件,很快就得到了答复,他们非常棒,比我预期的要好得多。如果你运行自己的 VPS,你真的没有人可以交谈,所以这是一个主要优点。

    缺点:

    • 数据库访问:您不能直接访问数据库,可以访问 psql shell,但不能连接外部客户端 gui。这使得做某事变得更加困难或缓慢。但是你仍然可以使用 django admin 或 fixtures 来做很多事情。
    • 服务有限:目前只支持 Postgresql 和 redis,所以如果你想使用 MySQL、memcached、mongodb 等,你就不走运了。
    • 低级 c 库: 你不能安装任何你想要的依赖项,类似于谷歌应用引擎,他们已经安装了一些常见的 c 库,如果你想要一些不同的东西已经安装,您需要联系他们以添加它。 http://www.ep.io/docs/runtime/#python-libraries
    • 电子邮件:您无法发送或接收电子邮件,这意味着您需要依靠第三方来完成此操作,这可能是一种很好的做法,但这意味着更多的钱。
    • 文件系统:您可以使用的文件系统更加有限,并且由于系统的分布式特性,您在处理文件时需要非常小心。您不能(除非我错过了)通过 (s)ftp 连接到您的帐户来上传文件,您需要通过 ep.io 命令行工具连接并执行 rsync 或推送 repo 以获取文件在那里。

    更新:有关更多信息,请参阅我关于 ep.io 体验的博文:http://kencochrane.net/blog/2011/04/my-experiences-with-epio/

    更新:Epio 于 2012 年 5 月 31 日关闭

    【讨论】:

      猜你喜欢
      • 2012-03-07
      • 2019-10-26
      • 2015-03-31
      • 1970-01-01
      • 2018-06-05
      • 2010-11-03
      • 2012-03-23
      • 2019-01-29
      • 2015-11-07
      相关资源
      最近更新 更多