【问题标题】:Is there such a thing for Django as there is Heroku for Ruby on RailsDjango 有没有像 Ruby on Rails 有 Heroku 这样的东西
【发布时间】:2011-05-03 02:49:16
【问题描述】:

Django有没有云端开发,比如Ruby有云端开发和托管环境/heroku

【问题讨论】:

    标签: python django heroku


    【解决方案1】:

    ep.io 提供 WSGI 托管 Heroku 风格。它来自Andrew GodwinSouth 成名。从他们的网站:

    这是 ep.io,托管的 WSGI 托管和部署解决方案。我们使用您的 Django、Flask、Pylons 或其他 WSGI 代码,为您运行所有烦人的托管部分,并确保所有内容都是冗余和备份的。作为回报,我们只会根据您实际使用的处理时间和带宽向您收费——我们甚至会为您提供有关这些资源的使用时间和地点的详细分析。但是,我们目前处于封闭测试阶段,因此仅对我们邀请的人开放

    它们支持 PostgreSQL 和 Redis。他们有一个客户端,你可以从命令行下载并部署,或者你可以通过 git 或 mercurial 推送给他们。他们有大量的文档,但我最近才开始使用它们,还没有推送部署,所以我还不知道服务的效果如何。

    Gondor来自Eldarion的家伙(公司创始人也是pinax的创始人)。他们支持:

    • 通过 git 或 mercurial 进行修订控制
    • 使用 pip 进行依赖管理
    • 通过 South 或 nashvegas 进行数据库迁移
    • 整个应用程序的完整备份
    • 异步和定时任务执行
    • 使用 Solr 和 django-haystack 进行全文搜索
    • 通过 memcached 或 redis 缓存

    从您获得测试版帐户时他们对您进行的调查显示,他们似乎希望托管大量流量的网站。这项调查实际上让我想知道测试后这项服务的价格会有多高。

    【讨论】:

    • 好的...我将一个应用程序推送到 ep.io(一个基于 pinax 的应用程序,而不是 hello world)这个过程非常简单易行。重新部署是一个命令。他们很快就会支持 SSL。到目前为止,我对此非常满意。
    • 请注意,ep.io 和 gondor.io 都是英国公司。我在 DjangoCon 上听说其中一个或两个都在美国服务器上开始托管,但如果它来自英国,可能会有一点跨大西洋延迟。
    • 另一个更新:ep.io 正在关闭。请参阅下面我在 Heroku 上的帖子。
    • 很遗憾看到 ep.io 走了。我可能会尝试 Heroku 或暂时回到 VPS。
    【解决方案2】:

    Heroku itself is now for Django。它通过新的 Cedar“运行任何东西”版本支持 Django。

    我现在将 Heroku 用于一些 django 项目。设置,包括添加 postgres 数据库和部署对于小型项目来说是直接、快速、免费或便宜的。我使用并推荐 AWS S3(通过 django-storages)来托管静态和上传的文件,如果您在生产中使用 Heroku,则运行 gunicorn,所有这些都非常易于设置。 Heroku 自己的支持 python 和 django 的文档非常好。见:

    http://devcenter.heroku.com/articles/django

    这对我来说已经足够了,应该可以让你到达那里并超越。

    【讨论】:

      【解决方案3】:

      Djangy 似乎很相似。我都没有用过,所以我不能说它们有多相似。 Djangy 仅支持将 MySQL 作为数据库,这对我来说是一种交易破坏者。

      /edit:正如 Zolomon 所说,Djangy 关门了。我会推荐RJBrady 的回答以获得一些严肃的支持。

      【讨论】:

      【解决方案4】:

      我刚刚发现DotCloud.com!似乎他们将支持可自定义的堆栈!

      【讨论】:

      • 是的,他们有很多组件。甚至 php, ruby​​ blabla
      【解决方案5】:

      谷歌应用引擎可能会做你想做的事 - 看看这里http://code.google.com/appengine/articles/django.html

      【讨论】:

      • 除非它不是'严格'的Django
      • @sebpiq:完整的 Django 堆栈在 GAE 上运行。
      • 真的吗???甚至'contrib'中的所有东西? “认证”? '行政' ? 'db.models.Model' ?
      • App Engine 还不支持完整的 Django ORM 体验。有些项目试图使大部分 ORM 工作(例如allbuttonspressed.com/projects/djangoappengine),但您仍然必须考虑 App Engine 数据存储的限制(例如,没有联接)。不过,最近的一项开发可能会为 App Engine 带来完整的 Django 体验:groups.google.com/group/django-developers/browse_thread/thread/…
      • @sebpiq:您对免费托管有什么期望?
      【解决方案6】:

      您可以在云服务器上查看DjangoZoom:“在五分钟内将您的 django 代码变成一个实时的公共应用程序”。您目前可以请求测试版的邀请。

      【讨论】:

        【解决方案7】:
        【解决方案8】:

        30loops.net 是另一个竞争者,但仍处于私人测试阶段...... Python 托管领域似乎正在发生很多变化!

        【讨论】:

          【解决方案9】:
          【解决方案10】:

          Media Temple 的 Django 网格容器每月 20 美元起。

          【讨论】:

            猜你喜欢
            • 2016-05-12
            • 2023-03-06
            • 2013-07-30
            • 2014-09-29
            • 1970-01-01
            • 1970-01-01
            • 2023-03-05
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多