Высокотехнологичные решения
Построение инженерной инфраструктуры
Сервис
Системы безопасности
О компании
Завершенные проекты
Вендоры
Партнерам
Государству
Инвесторам
Контакты
Написать нам
Проект для ГК MX group
IT-инфраструктура нового офиса «БубльГум»
Отказоустойчивая серверная система на базе Microsoft и SUN Microsystems

В результате внедрения, ОАО «Владхлеб» получило новую, эффективно работающую серверную инфраструктуру.

ЗАКАЗЧИК - ОАО «Владхлеб»

АО «Владхлеб» — лидер в области производства хлебобулочных и кондитерских изделий в Приморском крае.

Предприятие имеет собственную производственную лабораторию, осуществляющую физико-химический, бактериологический, органолептический контроль входящего сырья и готовой продукции. Вся продукция компании сертифицирована в соответствии с международными стандартами ISO 9001 и ISO 22000.

Непрерывная работа над совершенствованием производства и управления позволяет компании не просто сохранять лидирующие позиции по ассортименту и качеству продукции, но и стабильно развиваться, осваивать новые рынки и технологии. Продукция компании представлена в Приморском, Хабаровском, Камчатском краях, Амурской, Магаданской, Сахалинской областях.

«Владхлеб» — уникальный приморский бренд, тесно связанный с жизнью края и города Владивостока. Сохраняя традиции хлебопечения, сформированные веками, «Владхлеб» продолжает идти вперед.

ЗАДАЧА

Повысить быстродействие и отказоустойчивость основной информационной системы по работе с заказчиками, работающей на платформе «1С Предприятие 8.1».

РЕШЕНИЕ

В компании уже существовал домен Active Directory , использовалась связка Terminal Services на базе Windows Server 2003, SQL Server 2005 и сервер 1С Предприятия 8.1, на базе которой работало решение для управления производством и отгрузками товаров оптовым потребителям. Причем типовая конфигурация была серьезно переработана компанией-партнером 1С под требования бизнес-процессов предприятия. Для минимизации рисков потери информационной базы и простоев до внедрения решения использовалось простое ежедневное резервное копирование базы данных и журналов транзакций. Таким образом, критичное для бизнеса приложение работало всего на одном физическом сервере. Выход из строя сервера или сбой базы, а также плановые процедуры на сервере останавливали бизнес-процессы минимум на 2 часа. Производительность сервера также оставляли желать лучшего: некоторые задачи, в частности, формирование управленческих отчетов, выполнялись слишком долго.

Руководством было осознано, что от правильной и непрерывной работы ИТ-инфраструктуры предприятия зависит успешность бизнеса. Во время работы допустимы редкие кратковременные перерывы (5-10 минут), однако более длительные простои приводят к серьезному сбою в отгрузке продукции, нарушению схем логистики. Было принято решение поднять уровень доступности основного приложения по отгрузке товара и работе с контрагентами.

В ходе изучения ситуации и задач предприятия были выработаны технические требования к новому решению.

Так, решено было остановиться на более свежих версиях серверной ОС и СУБД – Microsoft Windows Server 2008 R2, SQL Server 2008. Фактически, другие варианты не рассматривались, т.к. 1С предъявляет строгие требования к системному ПО и СУБД, а менять СУБД функционирующей системы было бы неосмотрительно.

При выборе аппаратного решения рассматривались поставщики, способные предоставить серверы и системы хранения как одно решение для достижения максимальной совместимости и гарантирующих требуемый уровень сервиса в городе Владивосток. В итоге остановились на решении от Sun Microsystems.

В итоге, специалистами ООО «Акцент» было предложено создать отказоустойчивый кластер с резервированием всех компонентов, который бы позволял:

  • повысить быстродействие системы в целом – за счет распределения нагрузки между работающими компонентами;
  • противостоять сбоям любого элемента системы – оставшиеся компоненты системы берут на себя нагрузку вышедшего из строя;
  • возможность масштабирования системы – система проектируется с учетом возможного увеличения нагрузки и объема данных.

Процесс подготовки от момента поставки оборудования и ПО до момента запуска в производственную эксплуатацию занял около 1,5 месяцев. За это время было проведено тестирование решения на копии работающей системы, модифицирована структура сети предприятия.

Запуск решения в производственную эксплуатацию был произведен приблизительно за 3 часа, которые были необходимы для миграции базы данных размером около 100 Гбайт.

В ходе внедрения был осуществлен переход с Windows 2003 standard, SQL Server Standard 2005 на Windows 2008 R2 Enterprise Edition, SQL Server 2008 Enterprise Edition. Обновление версий и редакций было продиктовано наличием некоторых функций, таких как:

  • Возможность кластеризации Active/Active – для распределения нагрузки системы в оптимальном состоянии (когда все узлы доступны и работают). Эта функция доступная в SQL Server 2008 Enterprise;
  • Возможность распределения нагрузки терминальных серверов (функция Terminal Services Session Broker, доступная в Windows Server 2008);
  • Возможность публикации приложений (функция RemoteApp , доступная в Windows Server 2008)
  • Возможность виртуализации серверов (функция Windows Server 2008) – используется для повышения отказоустойчивости некоторых компонентов приложения, которые не получается объединить в кластер.

Один из компонентов всей системы (сервер 1С: Предприятие) не поддерживал режим отказоустойчивости, а мог работать в собственном кластерном режиме только для увеличения производительности. Обеспечение безотказности работы этого элемента инфраструктуры было решено реализовать через виртуализацию на базе Hyper-V.

Решение было построено на базе 4 серверов SUN x4170, системы хранения данных Sun StorageTek 2500 (Fibre Channel). Два сервера были развернуты в качестве кластера с общим дисковым хранилищем для СУБД Microsoft SQL Server 2008 и виртуальных машин сервера 1С:Предприятие. В случае выхода из строя одного из физических серверов, виртуальная машина автоматически запускается на втором узле кластера.

Техническим заданием требовалось, чтобы при подключении пользователей к любому терминальному серверу в рамках системы использовался единый профиль. Для этого необходимо было сделать профили пользователей в серверах перемещаемыми, более того, они должны были также храниться на отказоустойчивом хранилище – иначе отказ сервера, на котором хранятся профили, привел бы к сбросу настроек всех пользователей, что поставило бы под удар безотказную работу решения.

Лицензирование осуществлялось по программе Open Value. Ключевыми факторами при выборе схемы лицензирования были планирование бюджета на будущие периоды и возможность использовать последние версии ПО (обновление при необходимости).

В результате внедрения, ОАО «Владхлеб» получило новую, эффективно работающую серверную инфраструктуру.

Распределение нагрузки между компонентами системы значительно увеличили ее быстродействие – те операции, которые раньше отнимали значительно количество времени (например, создание отчетов), сейчас выполняются за считанные минуты.

Новая система устойчива к сбоям: при отказе какого-либо компонента, нагрузка распределяется на оставшиеся. Система постоянно остается доступной для пользователей и бизнес-процессы не прерываются из-за технических неполадок.

При планировании решения учитывались перспективы роста потребностей заказчика. При необходимости (например, в случае увеличения нагрузки, размера баз, количества клиентов и т.п.) данное решение может масштабироваться более чем в 2 раза без значительных вложений и концептуальных переделок.