Я работаю в компании с большим количеством устаревших веб-приложений LAMP, где мы пытаемся обновить наше оборудование с ~ 250 физических серверов до ~ 40 новых серверов с виртуализацией. Мы получили две цитаты от поставщиков: одна предлагает процессоры Intel, другая AMD.
Одна вещь, которая мне нравится в связи с большим количеством ядер в AMD, заключается в том, что мы сможем выделять ядра для виртуальных машин, что означает, что у нас меньше шансов на то, что приложения будут взаимодействовать друг с другом из-за скачков, которые в определенной степени больше Для меня важнее, чем пиковая производительность.
Другие соображения, которые я имею в виду:
- Потребляемая мощность может быть разной (в нашем случае это не проблема).
- Инструкции CPU, такие как CRC32 (SSE 4.2), не поддерживаются (Редактирование: MySQL 5.6, кажется, поддерживает SSE4.2. Не уверен насчет Apache)
- MySQL не масштабируется идеально после ~ 16 / ~ 32 ядер (я готов принять этот компромисс).
Какие еще соображения мне не хватает?
(Примечание для модераторов: мне известна эта тема - я считаю вопрос немного другим.)
Изменить: Предположим, что задачи являются исключительно параллельными (веб-серверы), и что меня не волнует, что серверы баз данных не являются такими параллельными.