【发布时间】:2011-05-28 04:34:12
【问题描述】:
我开始将一些应用程序迁移到 Amazon Web Services。我的应用程序是 Python/Django 应用程序,在 MySQL 上运行。
我计划在初学者中使用 EC2 和 EBS。
我正在寻找一些东西:
一个很好的分步教程,解释了如何在 AWS 上部署 Django。我环顾四周,但大多数教程都是 2 年前的,所以我担心它们已经过时了。
我想了解,我应该从哪个 AMI 开始?我知道有一个预配置了 Django 优点的 BitNami AMI,但我看到很多其他消息来源说你应该从一个基本的(干净的)linux 盒子开始,然后自己安装所有东西。为什么?
还有其他重要的事情我应该考虑吗?我的系统管理经验很少(这些应用程序目前在 WebFaction 上),所以我不确定我应该考虑什么。
补充几点:
- 我计划在同一个 EC2 实例上运行多个应用程序,我认为这可能吗?
- 我现在正在使用 virtualenv 来分隔各种应用程序,我想我可以继续在 EC2 实例上做同样的事情吗?
谢谢!
【问题讨论】:
-
一个 AMI 只是一个 ox Xen 虚拟机,你可以在那里获得一个完整的 linux 操作系统,并且在上面设置任何东西都类似于在任何 linux 服务器上设置它。从您自己开始是明智的,因为 1)您知道它是如何设置的,2)您知道预配置的 AMI 作者没有放入任何后门或 rootkit。
-
另外,需要注意的是,管理方面的进展往往比其他计算领域慢得多,2 年在 Web 管理方面确实是很短的时间(在 API 稳定性和编程方面没有那么多)。
-
最后这在 serverfault 上可能比 stackoverflow 更好。
-
@ewanm89:谢谢。我想知道我是否应该问 SF 而不是 SO,不确定。无论如何,为什么不发布您的 cmets 作为答案?
-
如果是服务器故障,我可能会...
标签: python django amazon-ec2 amazon-web-services amazon-ebs