> > > > Cloudflare Gen X: теперь без Intel (обновление - тесты)

Cloudflare Gen X: теперь без Intel (обновление - тесты)

Опубликовано:

cloudflareCloudflare представила десятое поколение своих серверных платформ под названием Gen X. Интерес представляют, в первую очередь, используемые компоненты. После многих лет опоры на процессоры Intel, провайдер сетей предоставления контента CDN, сервисов безопасности и распределенного DNS перешел на процессоры AMD. Cloudflare содержит порядка 200 крупных и маленьких дата-центров по всему миру.

Конечно, переход на новые серверы не произойдет одномоментно во всех дата-центрах. На сегодня речь идет о переоснащении примерно полдесятка дата-центров в США. Затем будут модернизироваться и старые системы в остальных дата-центрах в зависимости от требований по нагрузке и возраста серверов.

До сих пор Cloudflare использовала процессоры Intel в серверах вплоть до Gen 9, а именно последние поколения Skylake и Cascade Lake. Точные модели CPU Cloudflare не приводит. Но Cloudflare указывает 2x 24-ядерные специализированные процессоры Intel с тактовыми частотами 1,9 ГГц при TDP 150 Вт. В серверах Gen X работают односокетные AMD EPYC 7642. Они обеспечивают 48 ядер с базовой частотой 2,4 ГГц и 256 Мбайт кэша L3. TDP процессоров EPYC 7642 составляет 225 Вт, что на 75 Вт меньше по сравнению с двумя процессорами Intel при таком же числе ядер.

В случае Cloudflare можно было использовать и 64-ядерные модели EPYC, однако от них компания отказалась, поскольку прирост производительности в используемом программном стеке слишком мал. Кроме большого числа ядер свой вклад вносит и 256 Мбайт кэша L3, поэтому были выбраны процессоры EPYC 7642. Интересным вариантом для Cloudflare смотрятся процессоры EPYC 7532, которые тоже содержат 256 Мбайт кэша L3, но только 32 ядра. Их AMD представила на прошлой неделе.

"Notably, for the first time, Intel is not inside. We are not using their hardware for any major server components such as the CPU, board, memory, storage, network interface card (or any type of accelerator). Given how critical Intel is to our industry, this would until recently have been unimaginable, and is in contrast with prior generations which made extensive use of their hardware.

We were particularly impressed by the 2nd Gen AMD EPYC processors because they proved to be far more efficient for our customers’ workloads. Since the pendulum of technology leadership swings back and forth between providers, we wouldn’t be surprised if that changes over time. However, we were happy to adapt quickly to the components that made the most sense for us."

Cloudflare говорит о том, что конфигурирует свои серверы несколько иначе, чем другие сети доставки контента (CDN). Причина кроется в сфере использования серверов Gen X. Кроме того, программный стек разрабатывается параллельно для архитектур x86 и ARM, но серверы ARM пока еще ждут своего "звездного часа". Но в будущем, скорее всего, Cloudflare будет использовать смесь серверов x86 (Intel и AMD) и ARM. В ближайшем будущем Cloudflare планирует опубликовать некоторые тесты, раскрывающие картину производительности серверов Gen X.

Из других компонентов серверов Gen X можно отметить 256 Гбайт ОЗУ (как и у предшественника) на частоте теперь уже 2.933 МГц благодаря платформе EPYC. Также внутрь установлены 3x 1 Тбайт NVMe SSD и 2x 25GbE Mellanox NICs для подключения к сети.

Обновление: результаты тестов Cloudflare

Cloudflare опубликовала результаты тестов серверов Gen X. Но сначала позвольте привести конфигурацию серверных платформ Cloudflare предыдущих поколений:

Сравнение серверов Cloudflare
- Gen 6 Gen 7 Gen 8 Gen 9 Gen X
Год внедрения 2015 2016 2017 2018 2020
Процессор Intel Xeon E5-2630 v3 Intel Xeon E5-2630 v4 Intel Xeon Silver 4116 Intel Xeon Platinum 6162 AMD EPYC 7642
Архитектура Haswell Broadwell Skylake Skylake Zen 2
Количество ядер 2x 8 2x 10 2x 12 2x 24 1x 48
TDP 2x 85 Вт 2x 85 Вт 2x 85 Вт 2x 150 Вт 225 Вт
TDP на ядро 10,65 Вт 8,5 Вт 7,08 Вт 6,25 Вт 4,69 Вт

Для Cloudflare важно, с одной стороны, увеличение числа ядер, хотя между поколениями Gen 9 и Gen X роста не было. Но на протяжении предыдущих поколений рост явно прослеживается. Сказывается и энергопотребление. Из-за меньшего энергопотребления процессоров EPYC по сравнению с моделями Skylake мы получили рост эффективности, в том числе снижение TDP на ядро.

В тестах Cloudflare сравнивает два последних поколения, конфигурация приведена ниже:

Сравнение серверов Cloudflare
- Gen 9 Gen X
Процессор Intel Xeon Platinum 6162 AMD EPYC 7642
Техпроцесс 14 нм 7 нм
Архитектура Skylake Zen 2
Число ядер 2x 24 1x 48
Частота 1,9 ГГц 2,4 ГГц
Кэш L3 24x 1,375 MB 16x 16 MB
Память Шесть каналов
DDR4-2400
Восемь каналов
DDR4-3200
TDP 2x 150 Вт 1x 225 Вт
Линии PCIe PCI-Express 3.0
48 линий
PCI-Express 4.0
128 линий

Кроме эффективности важно количество линий PCI Express и их пропускная способность, а также конфигурация памяти DDR4.

Но перейдем к тестам, в которых EPYC 7642 показал довольно высокие результаты по сравнению с Xeon Platinum 6162. Впрочем, это не удивляет, поскольку модели EPYC второго поколения более современные, чем процессоры на архитектуре Skylake, которые Cloudflare использует в серверах Gen 9.

Но Cloudflare не собирается прекращать анализ платформ и архитектур. Компания проведет тесты процессоров Cascade Lake, после чего вынесет окончательный вердикт по поводу EPYC. С каждым новым поколением CPU Cloudflare планирует оценивать производительность разных компонентов, после чего принимать то или иное решение по поводу будущих серверов.

Подписывайтесь на группы Hardwareluxx ВКонтакте и Facebook, а также на наш канал в Telegram (@hardwareluxxrussia).