Вы должны принять решение в зависимости от размера серверов, которые вы хотите.
32-битные AMI работают только на m1.small
, в то время как 64-битные AMI работают только на m1.large
и m1.xlarge
экземплярах (плюс соответствующие варианты High CPU).
Большие экземпляры, очевидно, стоят больше денег, при этом цена теоретически линейно масштабируется вместе с производительностью. Однако я обнаружил, что большие и большие экземпляры на самом деле имеют немного большую производительность / доллар, чем маленькие.
Вместо того, чтобы быть из-за 32- или 64-битной архитектуры, это, кажется, происходит из-за конфликта на контроллерах ввода-вывода. Если вы серьезно работаете с EC2, я бы порекомендовал использовать m1.large
экземпляров и 64-битные AMI, которые к этому относятся.