【问题标题】:Develping with Django, Git, and Cloud Server使用 Django、Git 和云服务器进行开发
【发布时间】:2011-07-21 15:07:14
【问题描述】:

我目前正在与我所在大学的一个团队合作开发一个新的网络应用程序。没什么太花哨的,只是运行 MySQL + Django。我们也希望使用 Git 进行源代码控制。我们想知道我们可以使用哪些托管选项。我们都非常擅长 Unix,所以最好使用 ssh 连接。我们还研究了 Amazon Cloud,但不确定这是否适合我们。 Stackoverflow 建议提供商为我们和我们的 web 应用程序托管 Git 存储库。越简单越好。它还应该运行 Linux 环境。

【问题讨论】:

  • 您还应该考虑“托管 git repo”是否足够,或者您是否还需要一个好的问题跟踪器、wiki 等...此外,您应该包括一些有关您的预期负载的信息系统/为什么你更喜欢“云服务”..

标签: django git hosting amazon-web-services


【解决方案1】:

我在使用 Rackspace 云服务器方面取得了巨大成功。您将 root SSH 登录到服务器,因此您可以在那里设置您的 Git 存储库和您的 Web 应用程序。对于您想要使用哪种 Linux 风格,他们有很多选择。

我在 Ubuntu 服务器上做 Django/Postgres,完全没有任何问题。作为奖励,如果您对此感兴趣,它还包括非常简单的 Web 和 API 与他们的 CDN 集成。

我研究了各种云提供商,RS 为我提供了最好的选择,尽管 CDN 集成对我的网站来说很重要,所以这个因素对你来说比它可能更重要。

我使用便宜的 256MB RAM/10GB HD 安装,在计算带宽成本后每月支付约 12 美元。

这是定价:http://www.rackspace.com/cloud/cloud_hosting_products/servers/pricing/

【讨论】:

  • 是的,我们目前有一个 DreamHost 虚拟服务器,但我们对它不满意。愚蠢的网络面板不会让你直接进入命令行并快速地做一些肮脏的工作。
  • @themaestro:是的,我已经使用 root SSH 使用 VPS 一年多了,我认为我不能回去了。有了虚拟化,公司就没有理由不提供它。顺便说一句,使用 Rackspace 服务器,您可以获得 4 个虚拟 CPU,其功能看似无限。这就像拥有自己的 Cray,除了带有婴儿硬盘 :)
【解决方案2】:

为什么不使用 AWS?它有一个免费层,能够很好地运行基本的 Django 应用程序。您可以直接使用Django AMIBitNami Cloud Hosting 之类的服务来运行它(免责声明:我是BitNami 开发人员,实际上我负责许多基于Python 的堆栈)。这两个选项都允许您免费运行 Amazon 机器的微型实例(680Mb 内存,10Gb 磁盘)。

在 BitNami 云托管上,我们最近添加了对 Python 和 Django(Python 2.6.5 和 Django 1.3)的支持,并且我们已经包含了 Git。当您选择创建新服务器时,您将可以访问 Ubuntu 10.04 之上的所有这些组件。

此外,如果您对使用 Redmine 感兴趣(正如 dgel 建议的那样),您可以选择在同一台机器上创建服务器时安装它。由于它是一个大学项目,您可能还想考虑在 github.com 上免费托管 Git 部分。

【讨论】:

    【解决方案3】:

    我强烈推荐 sourcerepo.com 用于 git 和 redmine 托管。每月 6.95 美元,用于无限项目,包括带有 git 钩子的 redmine 实例。您无需担心自己设置或维护 git repos 或 redmine 实例。

    那么对于您的项目的公共托管,您无法以每月 19.95 美元的价格击败 linode.com。

    【讨论】:

      猜你喜欢
      • 2018-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-30
      • 1970-01-01
      • 2013-10-07
      相关资源
      最近更新 更多