Реклама на retail.ru
Подпишитесь
на новости ритейла
Получайте новости
индустрии ритейла первым!
Поделиться
Руководитель корпоративных облачных сервисов компании «1С-Рарус» Евгений Платов рассказал, как обеспечить отказоустойчивость и производительность highload-системы на «1С».
Высоконагруженные системы (highload-системы) – это системы, которые работают в режиме постоянной максимальной нагрузки, на пределе своих возможностей. Обычно это системы, в которых одновременно работает большое количество пользователей и которые обрабатывают огромные массивы данных. Также к ним предъявляется ряд жестких требований:
-
доступность 24/7;
-
отказоустойчивость;
-
приемлемая для бизнеса скорость выполнения операций.
Чаще всего причина высокой нагрузки – в большом количестве запросов пользователей или внешних интеграций или в неправильной настройке оборудования или системного ПО. При этом отказ и простой таких систем чреваты огромными финансовыми потерями для бизнеса. Поэтому важно следить за состоянием highload-систем и вовремя проводить их оптимизацию.
Чек-лист оптимизации высоконагруженной системы «1С». Основан на модели OSI. Пройдем с уровня оборудования до приложения
-
Анализ оборудования. Зачастую исправление ошибок в настройке оборудования – один из самых быстрых и дешевых методов, дающих результат почти сразу.
-
Организация сопровождения. Частая причина высоких нагрузок – неправильная настройка операционных систем и систем балансировки нагрузки, например, proxy-сервера для веб-запросов. Далее необходимо пересматривать обслуживание: привлекать специалистов, у которых есть опыт проектирования, тестирования и сопровождения highload-систем, создавать регламенты настроек и обслуживания для ИТ-команды.
-
Программная оптимизация. Одна из самых трудоемких задач – анализ кода. Чтобы не анализировать весь код, рекомендуем обратиться к ключевым пользователям, собрать список ключевых операций и далее сосредоточить работу именно на них. Для оценки текущего состояния и изменений рекомендуем использовать систему APDEX.
-
Логическая оптимизация. Следом анализируем алгоритмы решения задач. Неэффективные дорабатываем или находим новые, удаляем избыточные операции. С этим пунктом отлично справляются бизнес-аналитики и методологи.
Как «1С-Рарус» может помочь с развитием highload-системы
-
Проведение ИТ-аудита систем для «1С». Проанализирует ИТ-инфраструктуру, системное и прикладное программное обеспечение, оценит производительность «1С». После аудита сделает необходимые доработки.
-
Развертывание ИТ-инфраструктуры. Подберет и настроит серверы с учетом фактических нагрузок. Настроит системы хранения данных, сетевое оборудование, системное ПО и программы «1С». Перенесет данные и настроит резервное копирование. Сформирует паспорт инфраструктуры.
-
Организация комплексного администрирования. Обеспечит мониторинг ИТ-систем и проактивное устранение неполадок. Организует круглосуточную линию консультации для сотрудников, предоставит данные по доступности систем и выполнению SLA.
Интервью
Яков Менделеев, «Много лосося»: «Планируем увеличить сеть дарккитченов до 100 точек»
Как развивается сервис доставки еды в составе X5 Group, об особенностях ниши и планах.