Cloudflare анонсировал свои новые серверы Gen 13, которые значительно изменяют подход к обработке трафика. Теперь вместо крупных кешей процессоров для повышения производительности, компания сосредоточилась на использовании множества ядер, чтобы обеспечить лучшую работу своих сервисов.
Что нового в Gen 13
Серверы Gen 13 построены на базе 192-ядерного процессора AMD EPYC Turin 9965 и оснащены 768 ГБ памяти DDR5-6400. Объем хранилища составляет 24 ТБ на PCIe 5.0 NVMe, а сеть использует два порта 100 GbE. Это позволяет новым серверам обрабатывать вдвое больше трафика по сравнению с предыдущей моделью Gen 12, сохраняя аналогичные временные характеристики отклика.
Новые архитектурные решения обеспечивают увеличение пропускной способности на 60% в одного стоечного места, не используя больше энергии. При этом также увеличены емкость памяти, хранилища и сетевой пропускной способности.
Почему это важно для разработчиков
По словам команды Cloudflare, адаптация программного обеспечения под ядра процессоров, а не кеши позволяет добиться гораздо большей устойчивости и производительности. При переходе на новые процессоры Turin Dense было зафиксировано увеличение задержки на 50%, но переработка программного обеспечения помогла устранить этот недостаток, благодаря чему была достигнута нормализация производительности.
Это означает, что облачные проекты и edge-приложения теперь могут работать более эффективно, особенно если они ориентированы на высокую степень параллелизма. Для разработчиков это сигнал о том, что необходимо пересматривать архитектуру своих приложений и использовать подходы, которые лучше работают с многопоточностью.
Перспективы
Cloudflare продолжит интегрировать новые технологии в свою инфраструктуру и, вероятно, планирует дальнейшую оптимизацию своих решений для управления трафиком и прибыльности в ближайшие выходы.