Вертикальное масштабирование для устранения деградации производительности 1С:Предприятие (узелок на память)
хочу рассказать вообще- то не новом, но многим неизвестном способе повышения производительности — сборке нескольких физических
серверов в 1!!! физический сервер 🙂
- Описание
- Подробнее
Описание
1) Еще в 1С:Предприятие 7.7 фирма 1С придумала способ горизонтального машстабирования
— Управление Распределенными Базами Данных (УРИБ). Это позволяло при большом
количестве пользователей в информационной системе снимать проблемы блокировок
разнося пользователей в несколько распределенных копий базы. В версии платформы 8 это стали
планы обменов.
2) В версии 1С:Предприятие 8.1 были устранены ошибки в проектировании серверной
части (сервере приложений) и размещение нескольких рабочих серверов, объединенных
в кластер позволили балансировать как нагрузку между процессорами одного
сервера, так и между несколькими физическими серверами (горизонтальное
масштабирование).
Однако платформа 8.0, как и сервер MS SQL Server не могут быть горизонтально
масштабированы 2-м способом. Для этих случаев хочу рассказать вообще- то не
новом, но многим неизвестном способе.
3) Вертикальное масштабирование сервера — путем сборки нескольких физических
блоков серверов в 1!!! физический сервер (т.е. это применение мейнфремовых
технологий для обыкновенных серверов с процессорами intel и amd). Это позволяет
купить первый блок и работать на нем как на отдельном сервере. При достижении
максимальной загруженности вы ставите рядом второй блок и превращаете в один
сервер с двойной мощностью.
Если вы предполагаете рост базы данных в 0.5 или даже в 1 терабайт данных
с количеством пользователей 500 или более, советую предложить клиенту сразу
спланировать применение вертикального масштабирования.
У IBM эта технология обозначена как http://www-03.ibm.com/systems/ru/x/xtech/xtech2.html XpandOnDemand. А конкретней, вот эта железка http://www-03.ibm.com/systems/ru/x/hardware/enterprise/x3850m2/index.html IBM x3850M2 с данной технологией. 

