Как правильно выбрать хостинг для больших нагрузок

Как сделать так, чтобы федеральный проект не упал в первые часы работы и другие критерии выбора хостинга в этом материале.

Сайт «Бумагогорска» в первые 3 часа посетило более 30 000 человек. А вчера состоялся анонс «Руниверсалиса», который упал практически сразу. В статье разбираем эти кейсы и рассказываем, как выбрать хостинг для больших нагрузок.

Почему важно правильно выбирать тариф хостинга — 2 примера

Кейс 1

Вчера, 23 августа, Рунету анонсировали сайт «Руниверсалис» который должен был стать конкурентом Википедии.

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

Как выяснилось позже, администраторы «Руниверсалиса» разместили проект на shared-хостинге, который не подходит для таких нагрузок. В этом случае, стоило выбрать облачный VPS или выделенный сервер, а также подключить расширенную защиту от DDoS-атак.

Кейс 2

3 августа интернет обсуждал вымышленный город Бумагогорск, который из бумаги создает 11-летний урбанист Матвей из Нижнего Новгорода. Идею с поддержкой города подхватили и другие популярные бренды, в связи с чем Бумагогорск стал настоящим интернет-феноменом, который приковал к себе внимание россиян в онлайне.

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

В итоге сайт не только успешно справился с нагрузкой (за несколько часов его посетило более 30 000 человек!), но и продолжает работать до сих пор.

Почему же мы рассказали вам о двух этих примерах?

На рынке работают сотни провайдеров, поэтому найти хостера — непростая задача. Важно учесть множество нюансов, чтобы обеспечить работу проекта 24 на 7. Для начала попробуйте поискать хостеров на специальных рейтингах, например, Hosting101, Hosters.ru, Hostings.info.

Но одного рейтинга недостаточно. Важно учесть целый ряд критериев на которые стоит обратить внимание.

Бюджет

Важно изучить ценовую политику провайдера — есть ли у него решение, которое подойдет вам не только по функциональности, но и по бюджету? Здорово, когда хостер дал вам кучу тарифов на любой вкус и цвет. Тогда пользователь подбирает решение под свои задачи.

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

Скорость загрузки

Скорость загрузки страницы — очень важный фактор ранжирования сайтов поисковыми машинами, поэтому не стоит пренебрегать им при выборе своего хостера. Например, для Google скорость загрузки сайта — один из факторов, определяющих высоту выдачи, а Яндекс определяет скорость загрузки по поведению пользователя: страница загружается медленно → пользователь закрывает ее и уходит → рейтинг сайта понижается.

Чтобы узнать скорость загрузки сайтов, можно воспользоваться специальными сервисами для ее проверки, например, сервис Statonline, в котором можно посмотреть скорость загрузки сайтов в зонах .RU и .РФ у разных провайдеров. Profit!

Расположение серверов

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

Важно не забывать и о юридических тонкостях: с 2017 года компании и проекты, которые собирают, хранят и обрабатывают персональные данные россиян, должны использовать для этого хостинг и серверы на территории России.

Защита от DDoS и резервное копирование

И учтите, надежный платный хостинг должен уже в себя включать опции для бесперебойной работы вашего сайта:

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

  • защиту от DDoS-атак и вирусов для обеспечения безопасности ресурса.Например, в REG.RU используется 2 инстурмента (основной и резервный) для защиты от сетевых атак — DDoS-GUARD и StormWall.

  • резервное копирование, чтобы вы всегда могли восстановить проект, например, с помощью защиты на уровнях L3-L4, чтобы его серверы не рухнули на первой распродаже.

Мониторинг

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

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

Выкатка обновлений

Хостер может использовать конвейерный подход, благодаря которому быстро обнаружит баг, актуальный для 3-5% пользователей, чтобы оперативно его устранить.

В REG.RU этот метод проходит несколько стадий тестирования:

  1. новые конфигурации и новый код одновременно выкатываются только на 5% серверов;

  2. далее, после обкатки всех изменений происходит выкатка на еще на 5% серверов;

  3. позже пошагово добавляется еще 15%, 25% и в завершении — 50%.

Юзабилити и техподдержка

Часто продвинутые пользователи смотрят на наличие панелей управления хостингом. Именно панель помогает поддерживать свои проекты: загружать файлы, привязывать домены, настраивать почту и так далее.

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

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

Отзывы

И конечно, изучайте отзывы на рейтингах, но внимательно. Сплошной негатив говорит сам за себя. Но и сплошные позитивные комментарии должны вас насторожить: они могут быть проплаченными. Наилучший вариант — баланс негатива и позитива.

Итак, мы разобрали базис, который поможет выбрать вам надежный хостинг и обеспечить бесперебойную работу ваших проектов. Главное — определиться с ресурсами для проекта. Если в какой-то момент вы поймете, что ресурсов уже не хватает — вы всегда сможете перейти на более мощный тариф.

И, если что-то осталось непонятным — задавайте вопросы в комментариях. Мы обязательно всё проясним.

1919
33 комментария

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

4

«Все как то запутано» - это весьма лояльное определение…, по человечески если, то там полный распиздец из рекламы и навязывания всякого говна, после посещения которого хочется сходить в душ.

8

Дизайнеры частенько приглашают пользователей на коридорное тестирование, чтобы сделать ЛК удобнее.

Если у вас найдется свободное время — можем пригласить вас. Расскажете в деталях, а мы сделаем продукт ещё лучше.

1

Сайт «Бумагогорска» в первые 3 часа посетило более 30 000 человекЭто меньше 3 человек в секунду. Полная херня а не нагрузка.

5

Возможно, если подразумевать равномерное распределение нагрузки. Но, в данном кейсе другая история: мальчик постил анонсы в Telegram, после были всплески во время репостов в крупные каналы и сообщения в СМИ.

3

Скажите пожалуйста, если не секрет, что за тариф выбрали наши государи для проекта стоимостью в 2 миллиарда? я уже молчу о том, что база у него - бесплатный вики-движок

2

За такие деньги, должны были на своих серверах разместить. А выбрали видимо shared с 30 ти дневным бесплатным периодом + 1 домен в подарок.

7