nicholaides правильно, маленькие экземпляры эквивалентны одному ядру, большие два ядра. Остальная часть измерения выражается в вычислительных единицах, которые определяются следующим образом:
Один вычислительный блок EC2 (ECU) обеспечивает
эквивалентная мощность процессора
1,0-1,2 ГГц 2007 Opteron или процессор Xeon 2007 года.
Я запускаю мой маленький веб-сайт на одном маленьком экземпляре, и веб-сервер, и база данных размещаются на одной виртуальной машине. Я был впечатлен производительностью, но опять же не имею огромного количества нагрузки на него.
Если все, о чем вы заботитесь, - это окупаемость денег, я бы попробовал вашу настройку с обоими серверами, работающими на одном небольшом экземпляре (1 ядро, 1 блок EC2 по $ 0,10 / час), и посмотрю, как это складывается. Следующим шагом будет инстанс с высокой загрузкой процессора (2 ядра, 5 блоков EC2 по цене 0,20 долл. / Час). Если вы действительно не бьете свои серверы, я должен верить, что вы сможете запустить их на этом единственном среднем экземпляре. Только в два раза дешевле, чем у маленького экземпляра, вы получаете в пять раз большую производительность, что намного лучше, чем при работе с двумя маленькими экземплярами.
Одна вещь, о которой следует быть осторожным, состоит в том, что экземпляры малых и средних процессоров являются 32-разрядными, тогда как все остальные (большие, очень большие и очень большие процессоры) являются 64-разрядными. Вы не можете запустить 32-битный образ машины Amazon на 64-битном экземпляре, и наоборот. Если вы работаете со стандартным AMI, это не проблема, потому что вы обычно сможете найти обе его версии, но для пользовательского изображения это может заставить вас сделать немного больше работы.