Amazon EC2 上的 Django 应用程序是 Ubuntu 32 位还是 64 位?

use*_*298 4 ubuntu amazon-ec2

对于将在 Nginx、gunicorn、postgresql 和 memcached 上运行的 Django 电子商务 Web 应用程序,在为 Amazon EC2 选择正确的 Ubuntu 服务器版本(32 位或 64 位)时,我的偏好应该是什么?

这是我的选择:

在此处输入图片说明

Ste*_*pel 5

自从引入 64 位无处不在以来,几乎没有理由再使用 32 位系统,请参阅EC2 更新:新中型实例、64 位无处不在、SSH 客户端的相应帖子:

您现在可以在中小型实例类型上启动 64 位操作系统。这意味着您现在可以创建单个 Amazon 系统映像 (AMI) 并在极其广泛的实例类型上运行它,从 Micro 一直到 High-CPU Extra Large 和 High-Memory Quadruple Extra Large [...]

这将使您更轻松地垂直扩展(扩展到更大或更小的实例),而无需维护并行(32 位和 64 位)AMI。

尽管总体上云,尤其是Amazon EC2主要是关于水平扩展,但这仍然是一个相当显着的改进,因为它允许通过简单的停止/扩展/启动周期垂直向上和向下扩展专用节点,通常在手动不到一分钟(当然这也可以完全自动化)。

因此,我建议今后仅使用 64 位实例以获得垂直扩展的灵活性;请参阅 Eric Hammond 的帖子在所有 EC2 实例类型上使用相同的架构(64 位),了解另一个但同样热情的观点。