Оптимизация облака NGcloud под работу 1С для высоконагруженных систем
- Заказчик:
- Облачный провайдер Nubes
- Руководитель проекта со стороны заказчика
- Поставщик
- Облачный провайдер Nubes
- Год завершения проекта
- 2025
- Сроки выполнения проекта
- май, 2025 — октябрь, 2025
- Масштаб проекта
- 1080 человеко-часов
- Цели
У данного проекта четыре цели:
-
Сделать работу 1С максимально производительной в облачной среде.
-
Разделить среды разработки, чтобы защитить рабочие базы от «экспериментов» разработчиков.
-
Снять с заказчика все вопросы, связанные с инфраструктурой сервиса.
-
Повысить безопасность доступа клиентов к сервису 1С.
-
Доступность и производительность сервиса повысилась:
-
Среднее время отклика сервиса: < 3 мс
-
Внутрисетевое соединение: не ниже 25 Gbit/s
-
Улучшение скорости обработки запросов на 40%
-
Добавлены варианты резервирования процессоров для клиентов с уровнем 20%, 50%, 100%
-
Тест Гилева при использовании 4 потоков в связке с Microsoft SQL показал результаты 47.17, а при использовании Postgresql выдал показатель в 38.76.
-
На файловой базе 1C тест Гилева выдал показатель в 121.95
-
Уникальность проекта
Уникальность проекта была в четырех важных блоках, которые нужно было реализовать:
-
Добавить в Next Generation Cloud кластер с процессорами 4.0 ГГц для непосредственного повышения производительности 1С.
-
Разделить среды разработки на:
- Продовый полигон, где круглосуточно и без помех могут работать пользователи.
- Тестовый полигон, где программисты могут безопасно работать, не оказывая влияния на основную систему.
-
Расширить штат профессионалов, разбирающихся и в 1С, и в инфраструктуре. Плюс, важно было привлечь руководителя продуктов и выстроить работу с партнерами, которые занимаются разработкой 1С, чтобы учитывать интересы не только клиентов, но и экспертов.
-
Сделать сервис защищенным. Для этого мы:
- Интегрировали события 1С в SIEM.
- Встроили средства многофакторной аутентификации.
- Добавили сканирование Public IP клиентов на уязвимости, защиту от DDoS и запись на ленту.
- Реализовали обновление баз для каждого клиента по удобному ему расписанию.
- Использованное ПО
Серверное оборудование:
-
Процессоры: 2x EPYC 9274F с частотой 4.0 ГГц
-
Оперативная память: 16 модулей по 64GB DDR5 4800 ECC
-
Накопители: 8x Samsung PM1743 по 3.8TB
-
Сетевые адаптеры: 2x Mellanox Connect X5
-
Платформа: ASUS RS7202-E12-RS24U
-
Системный накопитель: высокоскоростной M2 SSD
-
- Сложность реализации
Основная сложность заключалась в миграции сервиса на новую платформу с минимальным простоем для текущих клиентов. Для этого был четко прописан план. В нем все работы поделили на несколько этапов, часть из которых реализовывалась ночью.
Не менее сложно было найти квалифицированных профессионалов, которые смогут этот проект реализовать, так как обычно есть разработчики 1С, а тех, кто разбирается в инфраструктуре не так много.
- Описание проекта
Проект представляет собой повышение производительности облачного сервиса 1С за счет его миграции на специально подготовленную облачную платформу Next Generation Cloud с тактовой частотой процессора 4.0.
Ключевая цель — сделать работу 1С максимально производительной в облачной среде.
Теперь 1С в облаке Next Generation Cloud может быстрее делать сложные расчеты, проводить массовые документы, формировать проводки и обрабатывать запросы к базе данных. Плюс ко всему, в сервисе сократилось время реакций на действия пользователей: открытие форм, переход между разделами и применение фильтров.
Все это в безопасной среде с необходимыми инструментами для защиты: SIEM, многофакторная аутентификация, сканирование Public IP клиентов на уязвимости, защита от DDoS-атак и запись на ленту.
- География проекта
Город Москва