使用Django、Git和云服务器进行开发

使用Django、Git和云服务器进行开发,django,git,hosting,amazon-web-services,Django,Git,Hosting,Amazon Web Services,我目前正在和我大学的一个团队合作,开发一个新的网络应用程序。没什么特别的,只是普通的MySQL+Django。我们还希望使用Git进行源代码控制。我们想知道有哪些托管选项可供我们选择。我们都能很好地使用Unix,因此最好使用ssh连接。我们也研究了亚马逊云,但不确定这是否适合我们。Stackoverflow建议提供商为我们托管Git回购和我们的Web应用程序。越简单越好。它还应该运行Linux环境 我在使用Rackspace云服务器方面取得了巨大成功。您可以将root SSH放入服务器,以便在那

我目前正在和我大学的一个团队合作,开发一个新的网络应用程序。没什么特别的,只是普通的MySQL+Django。我们还希望使用Git进行源代码控制。我们想知道有哪些托管选项可供我们选择。我们都能很好地使用Unix,因此最好使用ssh连接。我们也研究了亚马逊云,但不确定这是否适合我们。Stackoverflow建议提供商为我们托管Git回购和我们的Web应用程序。越简单越好。它还应该运行Linux环境

我在使用Rackspace云服务器方面取得了巨大成功。您可以将root SSH放入服务器,以便在那里设置Git repo和web应用程序。他们有很多选项,您也可以使用哪种风格的Linux

我在Ubuntu服务器上做Django/Postgres,一点问题都没有。另外,如果您对此感兴趣,它还包括非常简单的web和API与CDN的集成

我调查了各种云提供商,RS为我提供了最好的选择,尽管CDN集成对我的网站来说是一件大事,所以这一因素比你的更重要

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


定价如下:

我强烈推荐sourcerepo.com作为git和redmine主机$每月6.95美元,用于无限项目,包括使用git挂钩的redmine实例。您不必担心自己设置或维护git回购或redmine实例


那么,对于你的项目的公共托管,你不能以每月19.95美元的价格打败linode.com。

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

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


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

YA,我们目前有一个梦幻主机虚拟服务器,但我们对此并不满意。愚蠢的web面板不会让你直接进入命令行,以快速的方式做一些肮脏的工作。@Themeastro:是的,我已经在根SSH上使用VPSE一年多了,我想我不能回去了。有了虚拟化,公司没有理由不提供它。顺便说一句,使用Rackspace服务器,您可以获得4个虚拟CPU,它们似乎具有无限的能力。这就像有自己的克雷,除了一个婴儿硬盘驱动器:)你也应该考虑是否“主办Git回购”足够的,或者如果你需要另外一个好的问题跟踪器,维基等。此外,您还应该包括一些关于系统预期负载的信息/为什么您更喜欢“云服务”。。