Этап 1. Разобрались, где теряется производительность Специалисты РАУ ИТ обследовали прикладные базы, операционные системы, СУБД и кластер серверов 1С. Параллельно команда проверила, как системы ведут себя под обычной рабочей нагрузкой.
Проверка охватила весь технологический контур: инфраструктуру, сеть, настройки программного обеспечения, код запускаемых процедур и запросы. Такой подход помог не ограничиваться одной возможной причиной и увидеть все факторы, которые могли замедлять работу систем.
Этап 2. Настроили замеры по ключевым операциям В продуктивных базах настроили подсистему замеров производительности и выбрали не менее десяти показателей по ключевым операциям.
Также включили технологический журнал 1С и необходимые для анализа счётчики СУБД, операционных систем и систем виртуализации. Это позволило оценивать эффект изменений по данным замеров.
Этап 3. Собрали план изменений По итогам аудита команда РАУ ИТ описала целевую модель инфраструктуры и подготовила рекомендации по настройке оборудования и серверного программного обеспечения.
Отдельно специалисты описали, какие участки кода стоит переработать. В результате заказчик получил понятный список изменений с приоритетами — от инфраструктуры до прикладных процедур и запросов.
Этап 4. Передали техническое задание команде заказчика Рекомендации внедряли специалисты заказчика. Эксперты РАУ ИТ помогали организовать работы, консультировали по выполнению задач, контролировали их реализацию и принимали результат. Эффект изменений оценивали по согласованным показателям.
Заказчик сохранил полный контроль над ИТ-контуром и выполнил работы своей командой. При этом управление проектом и ответственность за достижение целевых показателей оставались за РАУ ИТ.
Этап 5. Проверяли эффект и меняли рекомендации После основного аудита РАУ ИТ ещё шесть месяцев сопровождала проект. Раз в месяц заказчик передавал отчёт о выполненных рекомендациях и новых значениях показателей производительности.
Если отдельные изменения не давали ожидаемого эффекта, команда РАУ ИТ заново анализировала данные, уточняла рекомендации и помогала скорректировать их применение. При необходимости по согласованию с заказчиком менялся и набор контролируемых показателей.
По ходу проекта заказчик отказался от части предложенных рекомендаций. РАУ ИТ подбирала альтернативные решения и корректировала план работ, сохраняя обязательство достичь согласованного результата при фиксированной стоимости проекта.
В итоге заказчик получил: - отчёт об аудите с перечнем проблемных мест в инфраструктуре, сети, настройках ПО, прикладном коде и запросах;
- рекомендации по настройке оборудования и серверного ПО;
- целевую модель инфраструктуры;
- рекомендации по рефакторингу кода;
- систему замеров производительности по ключевым операциям;
- ежемесячную проверку результатов и корректировку рекомендаций в течение гарантийного периода;
- подтверждённый данными рост производительности.