Решения и услуги:
InfraOps - системная интеграция и DevOps практики Оптимизация 1С-инфраструктур Техническая поддержка серверов Отрасль: e-commerce
Клиент: Крупный российский
интернет-магазин автозапчастей для грузовиков, со штатом более чем 200 сотрудников.
Проблема клиента: Медленная работа 1С-приложения и низкая скорость работы интернет-магазина в периоды высоких нагрузок, и как результат - сбои в работе сотрудников, простои персонала. Также происходили задержки в бизнес-процессах: скорость выставления счетов была низкая, были заметны пробелы в безопасности, случалась остановка работы кассовых аппаратов («зависания»). Более того, происходила частая потеря данных, например, однажды в результате случайного удаления из базы компания потеряла 7000 документов.
Текущий подрядчик-интегратор 1С-решений не смог помочь и порекомендовал компании оптимизировать архитектуру.
IT-инфраструктура заказчика: 4-5 физических сервера (гипервизора) расположенных в ЦОДе Public Cloud, а также несколько десятков виртуальных машин.
Программное обеспечение состояло из продуктов семейства 1C:Предприятие 8.x — 1C:Бухгалтерия, 1С:Торговля, 1С:Виртуальный склад и подобные.
Интернет-магазин на момент обращения клиента имел нагрузку около 15 тысяч уникальных посетителей в день, 40-50 тысяч просмотров.
Сайт располагался на ASP.NET, СУБД — MS SQL, в качестве веб-сервера — IIS, размер БД — около 200 ГБ, рост базы данных более-менее стабильный, основан на расширении ассортимента и контента по ассортименту.
Задачи для подрядчика:- Провести аудит ИТ-инфраструктуры;
- Осуществить перенос инфраструктуры на собственные мощности, размещенные в новом центре обработки данных;
- Оптимизировать производительность работы 1С-приложений;
- Наладить администрирование web-серверов и 1С-серверов.
Решение Git in Sky: На базе работающей инфраструктуры заказчика наши InfraOps-инженеры реализовали следующие решения:
Выстроили тонкий мониторинг 1С-процессов изнутри через Prometheus.
Выполнили профилирование кода 1С. Отметим, что обычно анализ кода выполняют не DevOps- или SRE-инженеры, не системные интеграторы, а программисты на стороне заказчика или 1С-франчайзи. Но с учётом того, что у наших инженеров есть такие компетенции, они могут хорошо выполнять профилирование кода 1С и иногда берут на себя эту работу.
Выстроили новую модульную архитектуру решения, оптимизировали производительность 1С-приложений.
Помогли с переездом из облака на физический сервер.
Устранили проблемы информационной безопасности (ИБ).
Организовали процесс администрирования компонентов инфраструктуры 24/7.
Результаты работы Git in Sky: Выстроенный мониторинг позволил видеть процессы 1С-сервера: количество пользователей в базе, время нагрузки на сервер;
Производительность 1С-инфраструктуры увеличилась на 70%;
Простои персонала сократились на 90%;
Доступность сервисов достигла значения 99.9;
Количество ИБ-уязвимостей снизилось почти до 0.
Вместо заключения: Услуга была оказана на основе соглашения о неразглашении (NDA), поэтому мы не упоминаем название компании-заказчика в этом кейсе.
Инженеры Git in Sky работали на стыке системной интеграции и DevOps — то есть того, что в компании называют InfraOps.
Сегодня InfraOps при тесном взаимодействии с системной интеграцией, DevOps и SRE (Site Reliability Engineering — обеспечение бесперебойной работы высоконагруженных сервисов) играет ключевую роль в обеспечении стабильности и надёжности IT-инфраструктуры. Это происходит за счёт грамотной настройки инфраструктуры и своевременного, высокопрофессионального реагирования на инциденты. Рассмотренные выше подходы позволяют бизнесу функционировать более эффективно и быстрее достигать своих целей, не терять данные, не подвергать риску репутацию и, соответственно, не терять доходы.