Как Kinsta разработала самый быстрый хостинг WordPress

Опубликовано: 2020-08-17

В 2016 году наша команда решила сделать уже высокопроизводительный хостинг WordPress от Kinsta еще быстрее. Это путешествие завершилось тем, что мы перенесли и консолидировали всю нашу инфраструктуру от нескольких поставщиков на Google Cloud Platform (GCP).

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

В этой статье мы подробно расскажем о видении Kinsta и о том, почему мы выбрали Google Cloud Platform в качестве нашего поставщика инфраструктуры. В частности, вы узнаете, как Kinsta использует оптимизированные для вычислений виртуальные машины C2, премиальную маршрутизацию трафика и настраиваемый контейнерный стек хостинга, чтобы вывести производительность WordPress на новый уровень.

Пристегнитесь!

Облачная платформа Google и виртуальные машины

Google Cloud Platform предлагает множество виртуальных машин (ВМ). Думайте о виртуальной машине как о компьютере в центре обработки данных, который полностью оснащен процессорами, оперативной памятью, хранилищем SSD и быстрым подключением к Интернету.

Как и обычные компьютеры, виртуальные машины доступны в различных конфигурациях. В GCP виртуальные машины подразделяются на разные семейства.

Конкретно:

  • Виртуальные машины N1, N2 и E2 — это машины общего назначения, подходящие для различных рабочих нагрузок, но они не оптимизированы для какой-либо одной задачи. Они популярны для веб-серверов, бизнес-приложений и небольших баз данных.
  • Машины M1 и M2 загружены оперативной памятью для случаев использования с интенсивным использованием памяти, таких как большие базы данных SQL и NoSQL в памяти и анализ данных в памяти.
  • Компьютеры C2 — это «оптимизированные для вычислений» виртуальные машины, предназначенные для автоматизации проектирования электроники, высокопроизводительных игр и других рабочих нагрузок с высокой нагрузкой на ЦП, таких как WordPress. Это самые быстрые серверы Google Cloud Platform, которые мы внедряем здесь, в Kinsta.

Как Kinsta использует облачную платформу Google

В нашем видении предоставления самого быстрого управляемого хостинга WordPress виртуальные машины Google C2 играют ключевую роль, но это не единственный важный аспект (подробнее об этом ниже).

По сравнению с виртуальными машинами общего назначения N1 мы протестировали конфигурацию виртуальной машины C2 и обнаружили, что она на 200 % быстрее для WordPress.

Приведем краткий пример того, как виртуальные машины, оптимизированные для вычислений, напрямую влияют на скорость сайта WordPress.

Ядро WordPress, плагины и темы написаны на языке программирования PHP. Код выполняется рабочими процессами PHP, которые представляют собой фоновые процессы, выполняющие различные задачи, от выполнения вызовов базы данных для создания страниц вашего сайта до отправки подтверждений заказов для магазина WooCommerce.

Проще говоря, PHP-воркеры — это двигатели вашего сайта WordPress.

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

Отзыв от довольного клиента Kinsta.

Что делает Кинсту быстрой?

В основе хостинга Kinsta лежит контейнерный стек хостинга, основанный на пользовательских реализациях LXD, Nginx, MariaDB и последних версиях PHP. Наш стек программного обеспечения специально настроен для высокопроизводительного хостинга WordPress на облачной платформе Google, и мы постоянно настраиваем и оптимизируем его по мере появления новых и более быстрых решений.

Что касается инфраструктуры, мы используем Google C2 VMS и сеть Premium Tier, которая обеспечивает маршрутизацию трафика с малой задержкой и на 30-50% более быструю маршрутизацию, максимально избегая общедоступных интернет-конвейеров.

Для сравнения, большинство других хостов WordPress в этом пространстве используют более дешевое и менее безопасное волокно за счет скорости сети.

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

Однако с таким количеством «ориентированных на производительность» хостов WordPress вы можете подумать, что виртуальные машины высшего уровня, такие как машины C2 GCP, и маршрутизация трафика премиум-уровня будут нормой.

К сожалению, это не так в сегодняшнем ландшафте хостинга WordPress.

Kinsta стремится предложить максимально быстрый хостинг… и все начинается с молниеносных машин C2 Google Cloud Platform ️ Нажмите, чтобы твитнуть

Мгновенно ускорьте свой сайт WordPress с помощью самых быстрых решений для хостинга WordPress от Kinsta. Попробуйте сегодня с 30-дневной гарантией возврата денег

Хостинг-провайдеры на базе Google Cloud Platform

Kinsta — не единственный хостинг WordPress, использующий Google Cloud Platform (GCP). Однако мы являемся единственным хостом, который использует оптимизированные для вычислений виртуальные машины C2 и сверхбыструю сеть премиум-класса Google в масштабе для всех клиентов .

Кинста против SiteGround

В мае 2020 года SiteGround объявила об обновлении до виртуальных машин N2 для сайтов, размещенных в их инфраструктуре Google Cloud Platform в шести центрах обработки данных. В пресс-релизе SiteGround они заявили, что переход с виртуальных машин N1 на N2 приведет к повышению производительности процессора на 40%.

Для сравнения, Kinsta поддерживает 29 центров обработки данных с виртуальными машинами C2 на 200% быстрее в 12 регионах. Это означает, что в дополнение к размещению на гораздо более быстрых серверах вы также можете стратегически расположить свой сайт ближе к своей целевой аудитории с помощью Kinsta!

Кинста против движка WP

В августе 2019 года WP Engine объявил о поддержке виртуальных машин C2, оптимизированных для вычислений. Однако только клиенты с выделенными планами стоимостью от 290 долларов в месяц имеют доступ к высокопроизводительным виртуальным машинам C2 в WP Engine.

В Kinsta все клиенты размещаются на виртуальных машинах C2 . Независимо от того, используете ли вы план Starter или Enterprise, вы сможете воспользоваться преимуществами самых быстрых серверов Google Cloud Platform и получить самый быстрый хостинг WordPress независимо от того, насколько велик ваш бюджет.

Насколько быстры виртуальные машины C2, оптимизированные для вычислений?

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

Новостной сайт WordPress с высокой посещаемостью, обрабатывающий сотни PHP-запросов в минуту, сократил время ответа с 250 мс до 80 мс за счет перехода на компьютеры C2 — это увеличение производительности на 212,5% !

Увеличение производительности на 212,5% после перехода на C2.
Увеличение производительности на 212,5% после перехода на C2.

В популярном блоге Мэтью Вудворда по онлайн-маркетингу и SEO время отклика сократилось с 750 мс до 385 мс — это увеличение производительности на 94,8% !

Мэтью Вудворд заметил увеличение производительности на 94,8% после перехода на C2.
Мэтью Вудворд заметил увеличение производительности на 94,8% после перехода на C2.

Neuralab, отмеченная наградами фирма по разработке веб-сайтов и приложений, добилась увеличения производительности на 80% , когда время отклика их сайта сократилось с 450 мс до 250 мс.

После перехода на C2 производительность Neuralab увеличилась на 80%.
После перехода на C2 производительность Neuralab увеличилась на 80%.

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

Что отличает Kinsta, когда дело доходит до скорости

Итак, теперь вам, вероятно, интересно, почему Kinsta может предложить самые быстрые серверы Google Cloud Platform для всех, в то время как наши конкуренты застряли с более медленными серверами или доступностью C2 только в дорогих пользовательских планах.

Ответ на удивление прост: Kinsta — это частная компания, в которой качество обслуживания клиентов является наивысшим приоритетом. Чтобы получить внутреннюю информацию о решении Kinsta перевести всю нашу клиентскую базу на виртуальные машины C2, я поговорил с нашим генеральным директором Марком Гавальда.

Кинста ДНК

По словам Марка, на решение перейти на виртуальные машины C2, оптимизированные для вычислений, во многом повлияло то, что он называет «ДНК Kinsta».

С момента основания Kinsta в 2013 году:

«Мы всегда использовали материалы и персонал самого высокого качества независимо от затрат. Две наиболее очевидные области, в которых эта ориентированная на клиента стратегия приходит на ум, — это многоязычная поддержка и инфраструктура.

Отличная поддержка была и всегда была одной из определяющих характеристик Kinsta. Несмотря на наш огромный рост с 2013 года, наша служба поддержки клиентов, работающая 24/7/365, смогла поддерживать время отклика менее 2 минут и рейтинг удовлетворенности клиентов 97% к 2022 году».

Посмотрите, что некоторые из наших клиентов говорят о своем опыте хостинга WordPress на Kinsta!

Расширьте возможности своего веб-сайта WordPress с помощью нашей гибкой инфраструктуры на базе Google Cloud. Ознакомьтесь с нашими планами.

Отзыв от довольного клиента Kinsta.

Путь Кинсты к виртуальным машинам C2

До перехода на высокопроизводительные виртуальные машины C2 мы использовали виртуальные машины N1 общего назначения GCP, маршрутизирующие через сеть Google Premium Tier. В то время как виртуальные машины N1 уже обеспечили нам достойную производительность, представление Google своих машин C2 очень рано привлекло наше внимание. На самом деле, Марк отправился в офис Google в Цюрихе, чтобы взглянуть на виртуальные машины C2, когда они находились на этапе «альфа-тестирования».

Это была любовь с первой… нитки!

Марк ушел со своей первой встречи с C2 с единственной мыслью:

«Мы должны использовать эти машины для всех клиентов Kinsta, независимо от стоимости».

Для нас определяющей характеристикой оптимизированных для вычислений виртуальных машин GCP C2 является непревзойденная однопоточная производительность . По словам Марка,

«Большинство рабочих нагрузок, связанных с WordPress, являются однопоточными, поэтому мы не можем использовать десятки ЦП для распараллеливания вычислений для одной задачи».

Следовательно, максимально возможная однопоточная производительность чрезвычайно важна для размещения сайтов WordPress.

После значительного количества тестов мы обнаружили, что всеядерные процессоры C2 с тактовой частотой 3,8 ГГц с устойчивым турбонаддувом «фактически удвоили объем работы, которую может выполнять одна виртуальная машина в любой момент времени» по сравнению с виртуальными машинами N1 с процессорами с частотой 2,2 ГГц. После эталонных тестов мы сразу же обратились в Google Cloud за дополнительной информацией о доступности C2.

Доступные регионы для инстансов C2

В начале 2020 года мы завершили перевод всей нашей инфраструктуры на виртуальные машины C2 в поддерживаемых регионах (см. ниже). Это означает, что независимо от того, находитесь ли вы в Северной Америке, Европе или Азии, рядом с вами есть регион, оборудованный C2.

Поскольку Google Cloud делает виртуальные машины C2 доступными в других регионах, мы продолжим перенос нашей инфраструктуры на машины C2.

  1. Округ Чанхуа, Тайвань (asia-east1)
  2. Гонконг (Азия-Восток2)
  3. Токио, Япония (азия-северо-восток1)
  4. Осака, Япония (азия-северо-восток2)
  5. Сеул, Южная Корея (азия-северо-восток3)
  6. Мумбаи, Индия (азия-юг1)
  7. Дели, Индия (азия-юг2)
  8. Джуронг-Уэст, Сингапур (азия-юго-восток1)
  9. Джакарта, Индонезия (азия-юго-восток2)
  10. Мельбурн, Австралия (Австралия-юго-восток2)
  11. Сен-Гислен, Бельгия (europe-west1)
  12. Лондон, Великобритания (europe-west2)
  13. Франкфурт, Германия (europe-west3)
  14. Эмсхавен, Нидерланды (europe-west4)
  15. Цюрих, Швейцария (europe-west6)
  16. Монреаль, Канада (северная Америка-северо-восток1)
  17. Торонто, Канада (северная Америка-северо-восток2)
  18. Сан-Паулу, Бразилия (южная Америка-восток1)
  19. Каунсил-Блафс, Айова, США (us-central1)
  20. Moncks Corner, Южная Каролина, США (us-east1)
  21. Эшберн, Вирджиния, США (us-east4)
  22. Даллес, Орегон, США (us-west1)
  23. Лос-Анджелес, Калифорния, США (us-west2)
  24. Солт-Лейк-Сити, Юта, США (us-west3)
  25. Лас-Вегас, Невада, США (us-west4)

Благодаря гибкому дизайну виртуальных машин Google и нашим замечательным командам инженеров и системных администраторов переход с N1 на C2 прошел без проблем. После C2 реакция клиентов была фантастической, и мы уверены, что переход на самые быстрые серверы Google независимо от стоимости был лучшим вариантом для наших клиентов. По словам Марка – «назад пути нет»!

Предоставление самого быстрого хостинга для всех планов (сегодня и в будущем)

«Скорость — это то, в чем мы никогда не пойдем на компромисс, чего бы это ни стоило». — Марк Гавальда, генеральный директор Kinsta

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

«Наша команда очень тесно сотрудничает с Google Cloud, чтобы мы могли тестировать новые продукты как можно скорее, поэтому вы можете быть уверены, что мы уделяем самое пристальное внимание последним достижениям инфраструктуры».

Возможно, через пять лет виртуальные машины C2 больше не будут самыми быстрыми серверами для WordPress. Если ваш сайт размещен на Kinsta, вам не придется об этом беспокоиться, потому что мы «уже бесплатно перенесли ваш сайт» на новейшие серверы.

️ Сверхбыстрая маршрутизация трафика премиум-класса на машинах C2 и настраиваемый контейнерный стек хостинга - лишь некоторые из способов, которыми Kinsta делает управляемый хостинг быстрее, чем когда-либо ️ Нажмите, чтобы твитнуть

Резюме

Благодаря широкому выбору виртуальных машин, сверхбыстрой сети и функциям, удобным для системного администратора, Google Cloud Platform быстро становится популярным поставщиком инфраструктуры в мире хостинга WordPress. Несмотря на то, что Kinsta — не единственный хост, использующий Google Cloud Platform, мы — единственные, кто предоставляет машины C2 во всех планах .

С Kinsta не имеет значения, используете ли вы план Starter или полностью индивидуальный план, ваши сайты WordPress будут иметь доступ к самым быстрым серверам GCP, оптимизированным для вычислений. В частности, вы сможете в полной мере использовать виртуальные машины Google Cloud C2 и сеть Premium Tier с первого дня.

Для получения дополнительной информации ознакомьтесь с нашими эталонными тестами C2!

Глядя в будущее, мы нацелены на инновации и итерации с целью создания лучшего и самого быстрого хостинга WordPress в мире.

У нас есть много проектов и функций в разработке, поэтому обязательно подпишитесь на нашу рассылку, чтобы быть в курсе новостей Kinsta и WordPress!