Процессор для облачных решений. Особенности выбора
Конкуренция в сегменте процессоров идет полным ходом и, в принципе, больше ничего не остается, как сесть перекусить, сесть и посмотреть, что будет дальше. Гонка идет о количестве ядер, тактовой частоте, размере кеш-памяти, энергопотреблении и, наконец, цене. Производители годами пытались убедить нас в своих решениях как минимум в трех категориях: центры обработки данных, профессиональные приложения и типичный потребительский продукт.
Какие особенности процессора будут наиболее привлекательными для каждого центра обработки данных
В центрах обработки данных, в том числе в облачной модели, преобладают серверы, которые должны обеспечивать максимально возможную вычислительную мощность при минимальных затратах. Повсеместная виртуализация здесь не лишена важности, не только той, которую мы знаем уже более 10 лет на уровне операционной системы, но, прежде всего, той, которая обеспечивает контейнерные среды.
Почему сегодня в центре обработки данных учитывается количество потоков ЦП и кеш-память?
Именно arm процессор, предполагающий разделение больших монолитных приложений на небольшие, быстрые и чрезвычайно гибкие микросервисы, заставил нас больше всего интересоваться количеством потоков процессора с точки зрения обработки данных. Это число очень сильно зависит от количества ядер, предлагаемых данным процессором. Конечно, проблема производительности не одномерная хотя бы потому, что еще одним важным параметром является тактовая частота ядер процессора, выражаемая сегодня в ГГц. На этом этапе вы можете спросить себя, стоит ли оснащать сервер более медленными ядрами или меньшим, но более быстрым. К сожалению, единственный реальный ответ на этот вопрос - «это зависит от обстоятельств».
Может возникнуть соблазн сказать, что в крупных центрах обработки данных, особенно в облачных средах, наибольшее значение имеет количество ядер. Правомерность такого тезиса, похоже, подтверждается тем фактом, что приложения нового поколения при необходимости будут масштабироваться сами по себе. Верхний предел тактовой частоты ядер не будет столь критичным для их общей производительности. Однако следует помнить, что это не правило, и вы всегда должны учитывать, для чего будет использоваться процессор.
Еще один параметр, указанный производителем, - это его кеш. Коротко можно сказать, что эта память помогает процессору быстрее взаимодействовать с ОЗУ. Похоже, этот параметр также может быть важен для центров обработки данных, где консолидировано большое количество приложений. Это связано с тем, что чем выше коэффициент консолидации виртуальных машин или контейнеров на одном физическом сервере, тем больше памяти и данных должен обрабатывать ЦП. Тайник в этом процессе полезен нам, людям, как воздух.