Когда в конце 2023 года облачная платформа Google (GCP), лежащая в основе хостинговой инфраструктуры Kinsta, представила новое поколение оборудования в некоторых своих центрах обработки данных, мы спросили, может ли эта технология сделать нашу собственную платформу быстрее и надежнее.

Ответом на этот вопрос было решительное «да», и теперь мы переводим клиентов на эти новые машины C3D, где GCP предоставила их.

Для многих клиентов виртуальные машины C3D заменят машины C2, которые занимали лидирующие позиции в облачной истории Kinsta. Итак, давайте подробнее рассмотрим, какую выгоду получат клиенты от этого бесплатного обновления.

Виртуальные машины C3D проходят тестирование в реальных условиях

«Обеспечение высочайшей скорости сайта — это наша Полярная звезда, определяющая каждое принимаемое нами решение», — сказал Ласло Фаркас, технический директор Kinsta. «Это остается нашим обязательством номер один перед нашими клиентами, формирующим будущее наших услуг».

Kinsta проводит комплексные лабораторные испытания каждого нового типа машины GCP, чтобы оценить ее производительность и надежность. Лабораторные испытания методически сегментированы для точного сравнения различных типов машин. Этот строгий подход использовался до внедрения машин C2, и тот же процесс был повторен для оценки технологии C3D.

«Лабораторные испытания играют центральную роль в нашем стремлении обеспечить максимально возможную производительность на клиентских объектах», — сказал Фаркас. «Однако размещение на машинах реальных сайтов и реальных клиентских рабочих нагрузок также имеет решающее значение».

Команда инженеров Kinsta в течение нескольких недель провела тщательную оценку, чтобы оценить эффективность хост-машины на базе C3D, которая работала в производстве в течение двух месяцев. Расследование показало, что машина C3D обеспечивает время отклика на 20–50 % быстрее, чем устаревшие машины в этой реальной среде.

Фаркас сказал, что тестеры заметили наиболее значительное увеличение скорости при запросах некэшированных страниц PHP. Современное периферийное кэширование и кэширование на уровне сервера уже обеспечивают практически мгновенную доставку кэшируемого контента, сводя к минимуму задержку в сети.

Но контент, требующий индивидуализации, например корзины покупок электронной коммерции или пользовательские данные, должен обрабатываться непосредственно ядром WordPress. Новый тип машины C3D продемонстрировал свои исключительные возможности, гарантируя быстрое реагирование даже на самый сложный и динамичный контент.

Виртуальные машины C3D также работали лучше, чем устаревшие машины, при запросах кэшированного контента. Тем не менее, значительное улучшение при использовании некешированного PHP на сайтах, размещенных на C3D, очевидно на диаграмме ниже, охватывающей трафик за пять дней:

Время ответа для сайтов на базе C3D и всех сайтов при запросах некэшированных страниц PHP.

Что отличает машины C3D?

Повышенную скорость машин C3D можно объяснить, прежде всего, более совершенным процессором и улучшенной производительностью ввода-вывода.

В процессорах C3D используется процессор AMD EPYC (Genoa) с максимальной частотой 3,7 ГГц. У них также есть отдельный инфраструктурный процессор (IPU), который освобождает ЦП от некоторых вычислений, необходимых для коммутации сети, безопасности и хранения. Такое сочетание обеспечивает более быструю и надежную работу, особенно в требовательных средах хостинга.

Фаркас сказал, что эти улучшения приводят к более быстрому выполнению PHP и более эффективной обработке запросов к базе данных. Помимо скорости, улучшенный ввод-вывод повышает стабильность, обеспечивая более стабильную и надежную работу хостинга.

Результаты лабораторного тестирования C3D

Автоматизированные лабораторные тесты Kinsta были сосредоточены на таких ключевых областях, как дисковый ввод-вывод, производительность базы данных и выносливость серверов с высоким трафиком.

Фаркас сказал, что среда тестирования создана так, чтобы максимально точно воспроизводить реальные сценарии, включая одновременное выполнение тестов и поддержку нескольких контейнеров на каждом сервере для имитации реальных рабочих хостов.

Вот основные результаты:

Моделирование веб-запросов

Команда использовала Осада Утилита HTTP-нагрузочного тестирования для имитации десятков одновременных пользователей, выполняющих как можно больше запросов в течение двух минут.

Тест нагрузки ввода-вывода

Инструмент сравнительного анализа Бонни++ использовался для тестирования чтения и записи на постоянные SSD-диски.

Тип аппарата Запись (Мебибайт/сек.) Чтение (Мебибайт/сек.)
C3D 314 118
С2 227 36
Примечание: Один мебибайт равен 1,048576 мегабайта.

Стресс-тест MySQL

mysqlslap клиент эмуляции нагрузки имитировал десятки одновременных соединений MySQL, выполняющих одновременные запросы. Значения «ожидания ввода-вывода» представляют собой среднюю задержку перед операцией чтения или записи диска в ответ на запрос.

Тип аппарата Ожидание ввода-вывода (миллисекунды)
C3D 0,9
С2 86

«Согласно лабораторным тестам, C3D показал выдающуюся производительность», — сказал Фаркас.

Усильте свой сайт с помощью технологии C3D

GCP развернула свои C3D-машины в шести региональных центрах обработки данных:

  • Северная Америка
    • Эшберн, Вирджиния, США (us-east4)
    • Каунсил-Блафс, Айова, США (us-central1)
    • Монкс Корнер, Южная Каролина, США (us-east1)
  • Европа
    • Эмсхавен, Нидерланды (europe-west4)
    • Санкт-Гислен, Бельгия (Европа-Запад1)
  • Азия
    • Джуронг Вест, Сингапур (Азия-Юго-Восток1)

Это означает, что эта мощная технология доступна не для всех 36 центров обработки данных, используемых нашими клиентами. Мы отслеживаем доступность C3D и переносим сайты наших клиентов управляемого хостинга WordPress, где это возможно.

Однако вы можете выбрать центр обработки данных с поддержкой C3D при добавлении нового сайта WordPress. Центры обработки данных с машинами C3D, готовыми для вашего следующего объекта, помечены как «Усиленные» в раскрывающемся списке выбора центра обработки данных.

Стив Бонистил
Кинста

Стив Бонистил — технический редактор Kinsta, который начал свою писательскую карьеру в качестве печатного журналиста, гоняясь за машинами скорой помощи и пожарными машинами. Он освещает технологии, связанные с Интернетом, с конца 1990-х годов.