我计划开始一个 Django 项目,它可能会(也可能不会)发展成为一件大事。所以我想有个好的开始:购买我的公共 DNS(还不确定是使用 Google Apps 还是其他任何域名提供商),然后从 Amazon EC2 服务器开始。
因此,我们的想法是在服务器上建立一个集中式 (git) 存储库,并始终运行一个 Django 项目(尚未进入生产阶段,只是开发阶段)。因此,每个人都将在本地机器上工作,然后push
将更改转移到集中式存储库。此外,我们将在开发项目中进行测试(可能在 Django 管理员中并检查一些包含数据库查询的视图)。
问题是,这是否与 Amazon EC2 相匹配”免费套餐“容量?或者我在这里描述的活动是否会增加服务器的每月成本?
此外,我们将主要在南美进行开发(因此,制作pulls
和pushes
回购),但“目标用户”(项目完成后)将来自美国,所以我将区域服务器设置为美国(东部或西部)可以吗?还是这也会增加服务器的每月费用?
最后,我读了一些关于 BitNami 的DjangoStack,但我不确定它是否符合我的需求。它有用吗(基于我的服务器描述)?
答案1
首先,我不会说拥有一个集中的 git 存储库其实 git 是一个分布式版本控制系统,任何和你一起工作的人的副本都是同样有效的。
这AWS 免费使用套餐在我看来,它是关于 AWS 的入门指南,您将开始了解它是如何工作的,如何管理 EBS、组、弹性 IP,基本上是如何处理整个 AWS 生态系统。
那后端呢?你会使用 RDBMS 吗?无论如何,您应该在开始使用 AWS 时更多地考虑这一点如果应用程序增长,您可以根据需要进行扩展。另一方面,如果您考虑使用 AWS 只是因为免费套餐,你走的是成长之路,最后你必须向亚马逊或任何其他提供商付费。