На предыдущую страницу
Практика

Сезонные перегрузки: как подготовить инфраструктуру к «черной пятнице»

Black Friday — долгожданный народный праздник, день, когда можно не сдерживать своих заветных потребительских желаний. Для бизнеса же «черная пятница», кроме очевидной финансовой выгоды, — это еще и головная боль: инфраструктура не всегда выдерживает лавинообразный наплыв клиентов.

Если, к примеру, в офлайн-торговле дело ограничивается в худшем случае порчей витрин и травмами персонала, выход из строя веб-сайта может повлечь куда более чувствительные убытки. Затяжной даунтайм торговой площадки (от англ. downtime — неработоспособность сервиса) в самом начале акции из-за неверно рассчитанной нагрузки — это, как минимум, упущенная прибыль + напрасные вложения в рекламу + отток клиентов, даже лояльных.

Управление ИТ-инфраструктурой

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

Для начала рассмотрим особенности подготовки для двух типичных вариантов развертывания инфраструктуры — традиционной локальной, когда серверы, хранилище данных, ПК и сети, находятся на собственной территории. И облачной, когда инфраструктура размещается в удаленном дата-центре поставщика и доступна в виде виртуальных ресурсов.

Собственная серверная

Главное преимущество локальной инфраструктуры — четкое понимание того, какие компоненты обязательно нужно резервировать на случай сбоя или полного отказа оборудования (веб-сервер, СХД и пр.). Кроме того — независимость от третьей стороны, точнее от форс-мажорных обстоятельств, которые могут коснуться того же облачного провайдера.

Основные минусы:

  • необходимость дополнительного резервирования оборудования и каналов связи подразумевает соответствующие затраты, включая трудовые ресурсы
  • желательно организовать постоянный мониторинг инфраструктуры и нагрузок
  • мониторинг хорошо, но дежурный администратор на месте — лучше, и это еще одна статья накладных расходов
  • необходимость регулярного планирования подготовительных мероприятий (не только для Black Friday), для чего квалификации собственного ИТ-отдела не всегда бывает достаточно, отсюда — необходимость привлечения специалистов на аутсорсе

Облачная инфраструктура

Плюсы:

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

Из главных минусов облака — отсутствие прямого доступа к ИТ-инфраструктуре и возможности непосредственного участия в ее обслуживании, а также риск случайного простоя. Последний, впрочем, обычно сведен к минимуму, т. к. оборудование серьезных поставщиков размещается в надежно защищенных дата-центрах уровня Tier III. Помимо этого, соглашение SLA — при стандарте в 99,9% — подразумевает недоступность сервиса не дольше полутора минут в день.

Советы по подготовке к Black Friday

Стресс-тестирование

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

Защита от хакерских атак

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

Оптимизация мобильной версии сайта

Более 20% российских пользователей делают онлайн-покупки с мобильных устройств. При этом для того, чтобы клиент ушел к конкуренту, нужно немного — чтобы сайт или приложение работали недостаточно быстро. Поэтому оптимизация работы мобильных площадок — одна из приоритетных задач бизнеса. В качестве примера — сеть мебельных магазинов Hoff, которая в преддверии нового 2019 года благодаря оптимизации скорости загрузки мобильной версии своего сайта увеличила конверсию в покупки на 15%.

Добавление способов оплаты

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

Email-оптимизация

Почтовая рассылка — еще один действенный инструмент распродаж. Здесь, помимо собственно маркетинговых email-тонкостей, необходимо обеспечить надежное функционирование веб-сервера. Если нельзя зарезервировать и оптимизировать работу, например MS Exchange, своими силами, имеет смысл обратиться к сервис-провайдеру, который может предоставить почтовый сервис в аренду на время скидочной кампании.

Заключение

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

Оцените данную статью

Узнавайте о выходе новых статей в блоге первыми!

Подпишитесь на нашу рассылку
Нажимая на кнопку, Вы соглашаетесь с условиями «Политики конфиденциальности»
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies