В этом кейсе расскажем, как грамотно спроектированная миграция e-commerce платформы с физических серверов в облако позволила существенно сократить расходы клиента и обеспечила кратный рост производительности сайта.
Исходная ситуация
Клиент — крупная косметическая розничная сеть с развитой ИТ-инфраструктурой и высоконагруженным e-commerce сайтом. Бизнес активно использует автоматизацию, внешние интеграции и требует устойчивой работы 24/7. Клиент обратился к нам с конкретным запросом — сократить расходы на IT и содержание сайта, без ущерба производительности ключевых сервисов.
Задача: снизить ежемесячные затраты на сайт, сохранив при этом его эффективность
Сайт заказчика обслуживала сторонняя организация. Ежемесячно клиент тратил 66 тыс. рублей на аренду физических серверов для сайта и 30 тыс. рублей на расширенное обслуживание веб-ресурса. При этом, как выяснили наши инженеры, загрузка серверов составляла всего 5%, а запросы в техподдержку поступали редко. Большая часть мощностей просто простаивала, а эксклюзивный пакет обслуживания в значительной мере был избыточен.
Мы предложили клиенту комплексную миграцию сайта в наше облако с переходом на адаптивную модель сопровождения. Экономия составила практически 50%, поэтому заказчик с радостью согласился.
На первый взгляд, задача понятна, но веб-ресурс клиента — сложная e-commerce система с высокой степенью автоматизации, внешними интеграциями и большими рисками при любом вмешательстве.
Перенос такой платформы с физической инфраструктуры в облако — не вопрос смены хостинга, а глубокая инженерная трансформация.
Мы подключили к работе своих аналитиков и инженеров, которые:
- Изучили и задокументировали всю ИТ-схему: сервера, каналы, интеграции, цепочки передачи данных.
- Провели инвентаризацию хранилищ: обнаружили терабайты ненужной информации — логи, устаревшие каталоги, архивы.
- Совместно со штатными программистами клиента отделили критически важные данные от ненужных.
- Выявили устаревшие сервисы, которые давно не используются, но продолжают потреблять ресурсы.
- Подготовили виртуальную инфраструктуру: масштабируемую, гибкую, недорогую в обслуживании.
Процесс миграции сайта в облако
Создание бэкапа и обнаружение поврежденных файлов
P2V конвертация* реализуется через создание полного бэкапа сервера и его восстановление в облачной среде. В ходе этого процесса вскрылась весьма серьезная проблема: часть данных оказалась повреждённой. Причина — деградация дисковой подсистемы физических серверов, о котором никто из бывшей техподдержки не знал.
Общими усилиями наших инженеров и разработчиков клиента, удалось спасти наиболее важные данные. Сильно поврежденные файлы, по согласованию с клиентом, исключили.
Конвертация физической машины в виртуальную
Мы создали образ, адаптировали его под облачную архитектуру. Учитывали гибкую масштабируемость — увеличение/снижение мощностей в зависимости от сезонного трафика.
Контроль всех интеграций
Отдельно проработали связки: CRM, склад, логистика, маркетплейсы. Проверили корректность очередей, триггеров, вебхуков.
Безопасное переключение с физического оборудования на облачные мощности
Миграция происходила в праздничные дни, когда на сайт была минимальная нагрузка. Перенос был реализован в ночное время с 22:00 до 13:00 следующего дня. Большое количество времени ушло на копирование данных, так как базы были огромны, а перенос происходил с физического оборудования.
Переключение трафика прошло по заранее подготовленному плану с контролем на каждом этапе.
Нагрузочное тестирование
Мы провели нагрузочное тестирование сервиса «до» и «после» миграции в облако.
Исследование показало, что сайт выдерживает в 3,5 раза больше запросов в секунду, а именно – 2100 против 600 на физических серверах, и это при условии сокращения выделенных мощностей. Как выяснилось, узкое место было в деградировавших жестких дисках, о которых мы писали выше.
Данный показатель особенно важен с учетом, что ежемесячные расходы сократились вдвое. Таким образом, актуален тезис, что при грамотно построенной ИТ-системе, дешевле — не значит хуже, а в некоторых случаях — даже лучше!
Сравнительная таблица проекта
Параметр | До (физ. сервера) | После (виртуализация в облаке) |
---|---|---|
Максимальная нагрузка | 600 запросов/сек | 2100 запросов/сек |
Количество серверов | 3 физических | 3 виртуальных |
Использование CPU | 5% | адаптивно |
Надёжность хранения | Частично поврежденные диски, потеря информации. | Отказоустойчивое облачное хранилище со сложной системой резервирования и возможностью восстановления из бэкапа за 5 минут. |
Затраты | 96 000 рублей в месяц. | 50 000 рублей в месяц. |
Результаты
- Затраты на содержание сайта сокращены на 50%;
- Гибкие возможности облачного хостинга — мгновенное увеличение и уменьшение мощностей в зависимости от роста нагрузки и трафика;
- Рост производительности в 3,5 раза;
- Надёжность хранения данных обеспечивается сложной системой резервирования.
Этот кейс — пример того, как даже зрелая и работающая e-commerce-инфраструктура может быть глубоко неэффективной внутри. Тщательный технический аудит веб-ресурса, понимание бизнеса и миграция в облако — ключ к снижению затрат без потерь в качестве, а иногда — с ростом производительности.
Если вас заинтересовал проект и вы задумываетесь как улучшить производительность сайта или сократить бюджет на ИТ — мы готовы предложить решение. Оставьте заявку на сайте, и наш менеджер проконсультирует вас по интересующим вопросам.
*P2V (Physical to Virtual) — это процесс переноса операционной системы и данных с физического сервера на виртуальную машину. → обратно к абзацу