Шесть историй о том, как облачный хостинг помог бизнесу вырасти
Simtech Development работает на рынке разработки и поддержки ПО для электронной коммерции больше 15 лет. Наше решение для eCommerce хостинга — это больше, чем просто хранилище для сайта. В этой статье мы расскажем о нескольких случаях, когда работа наших хостинг экспертов не только превзошла ожидания клиентов, но и внесла весомый вклад в развитие их онлайн-бизнеса.
Защита от DDoS-атак
«Враг не пройдет!»
Распределенная атака типа «отказ в обслуживании» или DDoS-атака — это виртуальная атака на сайт с целью прекращения к нему доступа в результате перегрузки от запросов множества источников. DDoS-атаки нацелены на широкий спектр ресурсов от банковских систем до новостных лент. Они подрывают уверенность в том, что можно безопасно публиковать важную информацию и получать к ней доступ. Наше хостинг-решение способно быстро обнаружить вредоносный трафик и остановить атаку. Мы постоянно совершенствуем службу защиты, комбинируя машинную автоматизацию и накопленный человеческий опыт, поэтому наши протоколы имеют доказанную эффективность.
История № 1
Поздно ночью на сайт одного из клиентов была произведена массированная атака, производительность магазина упала практически до нуля. Как оказалось, источник атаки находился в Китае на другом конце планеты. Система мониторинга обнаружила подозрительный рост количества запросов от тысячи разных IP-адресов и оповестила нас. Клиент подтвердил, что не проводил никаких рекламных кампаний, способных вызвать наплыв посетителей. Поскольку у владельца сайта не было клиентов из Китая, и он не таргетировал рекламу на эту страну, мы решили убрать доступ к сайту для всего Китая. Это простое решение незамедлительно погасило атаку, и производительность вернулась к норме без простоя магазина. На предотвращение DDoS-атаки ушел всего один час.
На заметку
В то время как отказ в доступе конкретным аудиториям может быть неплохим решением для защиты сайта от атаки, он не должен активироваться по умолчанию. Иногда рост трафика, например, во время акции — это желаемый результат. Заранее оповещайте своего хостинг-провайдер о планируемых маркетинговых активностях и будьте готовы поддерживать производительность сайта при высоком трафике.
История № 2
Другой клиент провел масштабную рекламную кампанию в социальной сети Snapchat, которая отправила своего бота для сбора информации на сайт магазина. Наша система мониторинга обнаружила рост запросов до 300 в минуту и прислала оповещение. Не дожидаясь ответа от владельца сайта, мы частично ограничили трафик. К счастью, владелец довольно быстро прислал ответ с подтверждением проведения кампании в Snapchat. Мы отключили ограничение трафика и продолжили мониторинг работы сайта. Вскоре бот Snapchat перестал отправлять запросы, и производительность вернулась в норму.
На заметку
Мы просим наших клиентов заранее сообщать о предстоящих акциях, таких как «Черная пятница» и «Киберпонедельник», чтобы мы могли фильтровать трафик или при необходимости увеличить объем ресурсов для стабильной работы сайта в период повышенной нагрузки. В то же время перед тем как блокировать трафик, мы всегда стараемся убедиться в том, что он не имеет ценности для клиента.
Обнаружение плохого кода
«Я тоже люблю жить опасно!»
Приложения не идеальны, как и код, ошибки происходят даже в самых, казалось бы, стандартных ситуациях. Они могут быть вызваны качеством исходного кода, интеграциями или обновлением. Версии приложений могут не совпадать, что приводит к сбою всей системы. Но самая частая причина ошибок, связанных с кодом, — это человеческий фактор. Иногда владельцы сайтов меняют команду разработчиков или выполняют обновление самостоятельно. Обычно мы поощряем наших клиентов расширять знания в области настроек программного обеспечения, но всегда предупреждаем их, что некоторые изменения лучше доверить профессионалам. И хотя в соответствии с нашей политикой качества мы управляем только серверами, а не магазинами клиентов, мы давно приняли решение также отслеживать работоспособность всех модулей, установленных в магазине, и информировать владельцев сайтов обо всем, что может потенциально замедлить работу веб-сайта или вызвать критические ошибки. Кроме того, мы самые преданные поклонники CS-Cart, работая с платформой с первых дней ее появления на рынке, мы знаем все ее слабые места, требующие особого контроля.
История № 3
Клиент однажды запустил сразу два обновления одно за другим. Через несколько минут система мониторинга оповестила о росте количества запросов с 500 до 5000. Мы исследовали проблему и обнаружили ошибку, вызванную некорректным обновлением. Специалист команды хостинга сразу же отправил клиенту электронное письмо с описанием ошибки и причины, вызвавшей ее. Проблему устранили в тот же день.
На заметку
Изучать технологии, которые вы используете для бизнеса, важно. Но иногда эти знания должны оставаться в теории. Доверьте сложные манипуляции разработчикам и проинформируйте своего хостинг-провайдера о предстоящих обновлениях или модификациях. Мы рекомендуем проводить изменения итеративно. Модифицируйте код и отслеживайте изменения шаг за шагом.
Восстановление после атаки
«Считайте, что это развод!»
Еще один человеческий фактор, который может повлиять на онлайн-бизнес в худшую сторону, — это бывшие сотрудники. После расставания с разработчиками работодатель забывает о том, что нужно удалить доступ или, по крайней мере, сменить пароль, чтобы избежать неприятных ситуаций.
История № 4
Один из клиентов нанял «дешевых» разработчиков, чтобы сократить расходы на запуск. Когда бизнес начал развиваться, владелец магазина выбрал других более дорогих разработчиков, а также перешел на наш хостинг, чтобы продолжать расти еще быстрее. В один прекрасный день через несколько месяцев после миграции магазин перестал открываться. Он просто исчез. Мы получили сразу несколько предупреждений от системы мониторинга вместе с гневным письмом от владельца, обвиняющего команду хостинга в невыполнении условий обслуживания. Через две минуты мы восстановили файлы журнала базы данных, в которых говорилось, что кто-то зашел в магазин и удалил все, что могло быть удалено — товары, заказы и т.д. Также мы выяснили, из какой страны было произведено подключение к сайту. Выяснилось, что предыдущая команда разработчиков затаила обиду на владельца бизнеса и решила таким образом отомстить. К счастью, мы смогли восстановить магазин со всеми товарами и заказами из последней резервной копии. Всего через два часа после первого предупреждения системы мониторинга сайт был снова доступен и полностью работоспособен. После этого инцидента мы написали мануал о том, как управлять пользователями, и создали специальный инструмент для наших клиентов, чтобы облегчить эту задачу.
На заметку
Следите за тем, чтобы пароли к сайту менялись регулярно, даже если вы единственный администратор. Убедитесь, что вы создали надежные пароли. Выполняйте резервное копирование магазина каждый день, чтобы иметь возможность предотвращать атаки. Отнеситесь к безопасности сайта серьезно, это ваш бизнес и ваше будущее.
Снижение затрат на хостинг
«Покажи мне деньги!»
Знания базовых характеристик проекта не всегда достаточно, чтобы оптимизировать ваши затраты на хостинг. Тогда нам приходится разбираться в том, как серверные приложения и сервисы работают вместе. Не каждому медленному сайту для ускорения нужны дополнительные ресурсы, порою достаточно тонкой настройки услуг.
История № 5
Мы — не единственная компания, предоставляющая хостинг для CS-Cart. Иногда к нам приходят клиенты с действующими хостинг-аккаунтами в Amazon Cloud Services (AWS) с тем, чтобы передать управление сервером и освободить себе больше времени для бизнеса и продвижения. Один из клиентов был удивлен, услышав от нас, что слишком много платил за хостинг, и что мы сможем уменьшить его ежемесячный чек. Команда хостинга не только настроила сервисы AWS, но и выяснила, что владелец сайта платил несколько сотен долларов в месяц за услугу, которой он никогда не пользовался. Ребята из Amazon знают, как вас напугать и заставить купить;) В конце концов, ежемесячные расходы на хостинг для этого клиента сократились втрое, при этом производительность увеличилась и стала стабильнее.
На заметку
Выбор за вами: потратить время на изучение руководств или делегировать все управление хостинг-провайдеру. Мы уверены, что время, потраченное на маркетинг и продвижение бизнеса, принесет вам больше прибыли, чем самостоятельная настройка сервера.
Увеличение скорости загрузки
«Гони или умри, помнишь?»
Начиная работать с новыми клиентами, мы проводим комплексный аудит всей инфраструктуры для максимального увеличения скорости сайта. В отличие от других хостинг-провайдеров, мы ищем возможности там, где никто не ищет — в клиентском софте. Мы не занимаемся управлением магазинами, но мы можем указать на слабые места в ПО, которые нужно улучшить, так как отлично знаем платформу CS-Cart и точки роста. Если наша команда может это сделать, так почему бы не помочь заказчикам расти быстрее?!
История № 6
Владелец онлайн-бизнеса перешел на наше хостинг-решение для CS-Cart с мощного выделенного сервера, поскольку непомерные вложения в его ресурсы не оправдали ожиданий. В результате одного только перехода на облачный хостинг скорость сайта увеличилась на 10%. Но этого было недостаточно, чтобы соответствовать рынку, и мы приступили к конфигурации серверов. Так нам удалось увеличить скорость загрузки еще на 5%. Просканировав код приложений с помощью собственной системы мониторинга, мы обнаружили многочисленные ошибки кода, замедляющие работу сайта. Когда код был исправлен, скорость загрузки увеличились еще на 10%. Мы достигли уровня, запланированного в начале проекта. Общие расходы на хостинг для клиента значительно снизились.
На заметку
Чем быстрее, тем лучше! Никогда не забывайте это правило. Однако, если погоня за скоростью через добавление новых ресурсов начинает влиять на производительность, прекратите это делать. Ищите точки роста в коде и оптимизируйте его. Или поручите эту задачу опытному разработчику.
В статье мы описали самые типичные ситуации, с которыми сталкиваются владельцы интернет-магазинов. Но проблем, связанных с хостингом, производительностью и безопасностью сайта, значительно больше. Узнайте, чем команда хостинга Simtech Development может помочь именно вам!