ПАО «Вымпелком» обеспечил бесперебойную, стабильную и устойчивую работу информационной системы в период активного роста. С учетом сложности и важности задачи для выполнения проекта по нагрузочному тестированию системы на 8000 пользователей и обеспечения бесперебойной работы продуктивной системы был открыт проект ЦКТП. Для повышения производительности и стабильности работы системы был использован КОРП-функционал платформы, позволивший гибко управлять нагрузкой в кластере и задействовать механизмы резервирования сеансовых данных. В результате производительность по всем ключевым операциям достигает заданных значений. Система удовлетворяет требованиям по качеству.
ПАО «Вымпелком» — российская телекоммуникационная компания, основанная в 1992 году, с 2009 года входящая в международную группу «Veon Ltd.», обслуживающую более 240 млн абонентов (на июль 2018 года). Предоставляет услуги сотовой (GSM, UMTS и LTE) и фиксированной связи, проводного (ШПД) и беспроводного (Wi-Fi) высокоскоростного доступа в Интернет, IP-телевидения физическим и юридическим лицам под торговой маркой «Билайн».
В 2018 году Билайн значительно увеличил количество собственных салонов связи. В этот момент в единой учетной системе, автоматизирующей контур розничных продаж, планировался резкий рост количества одновременно работающих пользователей — с текущих на тот момент 4 тысяч до более чем 9 тысяч.
При этом требования бизнеса в части производительности, стабильности и устойчивости работы системы не снижались, а только росли. Это потребовало обеспечить комплекс технических и организационных мер, позволивших свести к нулю риски отказа системы, построенной на существенно доработанной конфигурации «1С:Управление торговлей» (редакция 11), имеющей размер базы более 4 Тб и развернутой на более чем 10 серверах «1С» и СУБД.
Цель проекта: повысить производительность и стабильность работы системы.
Задачи проекта:
- провести нагрузочное тестирование системы на 8000 пользователей,
- обеспечить бесперебойную работу продуктивной системы.
С учетом сложности и важности задачи для выполнения проекта по нагрузочному тестированию системы на 8000 пользователей и обеспечения бесперебойной работы продуктивной системы был открыт проект ЦКТП.
Фирма «1С» осуществляла методологическую и техническую поддержку работ, которые проводили эксперты компании «1С-Рарус», контролировала правильность принимаемых решений и полученные результаты. Эксперты компании:
- встроили и проанализировали замеры ключевых операций;
- провели нагрузочное тестирование на 8000 пользователей;
- собрали необходимые технологические данные, позволившие выявить потенциальные и фактические проблемы и устранить их до начала эксплуатации системы с повышенной нагрузкой;
- оптимизировали операции, не достигающие целевого времени с учетом планового роста нагрузки;
- поддерживали продуктивную систему, в том числе обновляли на новые версии платформы.
Для решения задач повышения производительности и стабильности работы системы был использован КОРП-функционал платформы, позволивший гибко управлять нагрузкой в кластере и задействовать механизмы резервирования сеансовых данных.
В результате проведенных работ все цели, обозначенные компанией, были достигнуты. Производительность по всем ключевым операциям достигает заданных значений.
Система удовлетворяет всем предъявленным требованиям по качеству и готова к решению поставленных перед ней задач.
В данный момент проведенные работы позволяют эксплуатировать систему уже на большей нагрузке, более 10 тысяч одновременных сеансов в единой информационной базе в кластере на платформе версии 8.3.14.
Информационные базы
1С:Предприятие | Конфигурация | Пользователей | СУБД | Объем (Гб) | |
---|---|---|---|---|---|
Версия | Разрядность | ||||
8.3.14 | 64 | Управление торговлей, редакция 11.1 | 8000 | MS SQL Server 2014 | 4 000 |
Аппаратное обеспечение
Рабочая зона для проекта ЦКТП
Сервер | Назначение | Процессор | Память (Гб) | Операционная система | ||
---|---|---|---|---|---|---|
Тип | ядер с HT | ГГц | ||||
ms-1cutdbcls002 | Первичная реплика СУБД | E7-8860 v3 @ 2.20 | 128 | 2,2 | 512 | Microsoft Windows Server 2012 R2 |
ms-1cutdbcls003 | Вторичная асинхронная реплика СУБД | E7-8860 v3 @ 2.20 | 128 | 2,2 | 512 | Microsoft Windows Server 2012 R2 |
dr-1cutdbcls002 | Вторичная синхронная реплика СУБД | E7-8860 v3 @ 2.20 | 128 | 2,2 | 512 | Microsoft Windows Server 2012 R2 |
dr-1cutdbcls003 | Вторичная асинхронная реплика СУБД | E7-8860 v3 @ 2.20 | 128 | 2,2 | 512 | Microsoft Windows Server 2012 R2 |
ms-1cutapp002 | Центральный сервер 1С | E5-2697 v2 @ 2.70 | 48 | 2,7 | 256 | Microsoft Windows Server 2012 R2 |
ms-1cutapp003 | Рабочий сервер 1С | E5-2697 v2 @ 2.70 | 48 | 2,7 | 256 | Microsoft Windows Server 2012 R2 |
ms-1cutapp004 | Рабочий сервер 1С | E5-2699 v3 @ 2.30 | 72 | 2,3 | 384 | Microsoft Windows Server 2012 R2 |
dr-1cutapp002 | Центральный сервер 1С | E5-2697 v2 @ 2.70 | 48 | 2,7 | 256 | Microsoft Windows Server 2012 R2 |
dr-1cutapp003 | Рабочий сервер 1С | E5-2697 v2 @ 2.70 | 48 | 2,7 | 256 | Microsoft Windows Server 2012 R2 |
dr-1cutapp004 | Рабочий сервер 1С | E5-2699 v3 @ 2.30 | 72 | 2,3 | 384 | Microsoft Windows Server 2012 R2 |
ms-1cretapp005 | Сервер мониторинга (ЦКК) | E5-2699 v3 @ 2.30 | 72 | 2,3 | 384 | Microsoft Windows Server 2012 R2 |
ms-1cdevapp001 | Сервер лицензирования | E5-2697 v2 @ 2.70 | 4 | 2,7 | 8 | Microsoft Windows Server 2012 R2 |
Тестовая зона для проекта ЦКТП
Сервер | Роль | Процессор | ОЗУ, Гб | Операционная система | ||
---|---|---|---|---|---|---|
Частота, ГГц | Сокетов | Ядер (с HT) | ||||
ms-1cretapp002 | Центральный сервер 1С | 2,3 | 2 | 72 | 384 | Microsoft Windows Server 2012 R2 |
dr-1cretapp002 | Центральный сервер 1С | 2,3 | 2 | 72 | 384 | Microsoft Windows Server 2012 R2 |
dr-1crtdbcls006 | Сервер СУБД | 3 | 2 | 40 | 256 | Microsoft Windows Server 2012 R2 |
ms-1cretapp004 | Терминальный | 2,3 | 2 | 72 | 384 | Microsoft Windows Server 2012 R2 |
dr-1cretapp004 | Терминальный | 2,3 | 2 | 72 | 384 | Microsoft Windows Server 2012 R2 |
Сводная таблица выделенных серверных ресурсов (тестовая/рабочая площадка)
Роль | Тестовая площадка | Продуктивная площадка | ||
---|---|---|---|---|
Ядер (с HT) | ОЗУ, Гб | Ядер (с HT) | ОЗУ, Гб | |
Сервер 1С | 144 | 768 | 336 | 1792 |
Сервер СУБД | 40 | 256 | 128 | 512 |
Терминальный сервер | 144 | 768 | N/A | N/A |