Серверные решения для 1С Построение кластерного решения Ткачёв Кирилл, системный инженер ТРИНИТИ
Немного о компании Год рождения: 1993 Место дислокации: Санкт-Петербург, Москва, Екатеринбург Основной профиль: сервера, системы хранения, системы защиты информации, серверные помещения под ключ Основные вендоры: Supermicro, Intel, Adaptec, Qlogic и многие другие Основные статусы: Intel Premier Provider, Supermicro OEM partner, Adaptec Platinum Partner, IBM Premier Provider, 1C Совместимо! – письмо 5793 Основные источники информации:
Форум как важная составляющая Основной источник информации – форум Основной мозговой штурм – инженеры Тринити, часть коллег из числа FreeLancer moderator Основные вопросы в форуме – «Не работает, помогите» Основная направленность форума – сервера, системы хранения, Unix, Linux, Windows, SQL, Cluster, Fibre Channel, Infiniband and ets… FAQ, статьи, рекомендации Основные источники информации:
Тезисы Ни один человек во вселенной не может похвастаться абсолютным знанием Данная презентация является лишь мнением докладчика
Факторы риска и методы защиты Электричество Система бесперебойного электропитания Тепло Система охлаждения Статика Система регулирования климата (влажность) Дисковая система Уровни RAID 1, 5, 5E, 6, 10, 50 Контроллеры дисков Дублирование контроллеров дисковых массивов, HBA Логический сбой ПО Система резервного копирования Сбой сервера Кластер
Что важно знать при проектировании системы Структура предприятия Прямые и косвенные потери Стоимость простоя Время восстановления Стоимость начальных вложений Быстрая смена линеек серверных продуктов Стоимость владения Важно не сколько времени мы будем делать резервное копирования Важно сколько времени мы будем восстанавливать систему после сбоя
Три составляющие кластерной системы 1С 1. Кластер терминальной фермы 2. Кластер серверов приложений 3. Кластер серверов баз данных Ethernet 1Gbit
Сбой терминального сервера Ethernet 1Gbit 1.Потеря сессии 2.Потеря текущих данных 3.Время восстановления от 1 минуты
Сбой сервера приложений 1.Потеря приложения 2.Потеря текущих транзакций 3.Время восстановления от 1 минуты Ethernet 1Gbit * * * * * * * * *
Сбой сервера баз данных 1.Потеря текущих транзакций 2.Время восстановления от 1 минуты Ethernet 1Gbit * * * * * * * * *
Все ли так плохо? 1.Потеря только небольших текущих транзакций 2.Время восстановления от 1 минуты 3.Автоматизация процедуры восстановления 4.Основные данные защищены 5.Масштабирование системы за счет добавления компонент в серверную систему
Время простоя без кластера Отказ компонента системы Отказ в обслуживании Время восстановления работоспособности Процент потери производительности Время полного восстановления Блок питания (1 PM)Да> 1 часа100%> 2 часов Блок питания (>1 PM) Нет--- Жесткий диск (RAID)Нет-До 70% (RAID 5)> 8 часов ПамятьДа> 1 часа100%> 4 часов Процессор (1 CPU)Да> 4 часов100%> 4 часов Процессор (>1 CPU)Да> 1 часа100%> 24 часов Контроллер дисковДа> 4 часов100%> 24 часов Мат.платаДа> 4 часов100%> 24 часов
Структура торгового зала Сеть кассовых аппаратов Сеть передачи данныхСеть передачи данных Сеть передачи данныхСеть передачи данных Управленческий персонал Сеть обработки и предоставления информации Сеть передачи данныхСеть передачи данных Сеть передачи данныхСеть передачи данных
Подсчитаем деньги 10-ть кассовых аппаратов Средний чек одного покупателя составляет 500 рублей Среднее время обслуживания одного покупателя 10 минут В час магазин зарабатывает 6*10*500 = рублей Прямые потери в случае отказа составят рублей Стоимость простого кластерного решения составляет рублей на железо И порядка рублей на программное обеспечение Денежный оборот магазина в день составляет порядка рублей
Типовое решение для 1С под Microsoft Описание: 1. Терминальные сервера MS Windows Standart 2. Кластер серверов приложений MS Windows Standart 3. Кластер серверов баз данных MS Windows Ent 4. Внешний дисковый массив Итоговая стоимость: от 1.2 млн. руб. Ethernet 1Gbit Пользователи Терминальные сервера 2xCPU GB RAM 2x80GB SATA RAID1 Cервера приложений 1С 1xCPU Q9300 4GB RAM 2x80GB SATA RAID1 Кластер серверов SQL 2xCPU GB RAM 2x80GB SATA RAID1 2xFC Adapter Qlogic Дисковый массив FC Dual Controller 2GB Cache 12xHDD SAS 73GB RAID10
Типовое решение для 1С под Linux Описание: 1. Терминальные сервера MS Windows Standart 2. Кластер серверов приложений RHEL 3. Cервера баз данных RHEL 4. Внешний дисковый массив Итоговая стоимость: от 1 млн. руб. Ethernet 1Gbit Пользователи Терминальные сервера 2xCPU GB RAM 2x80GB SATA RAID1 Cервера приложений 1С 1xCPU Q9300 4GB RAM 2x80GB SATA RAID1 Cервера баз данных 2xCPU GB RAM 2x80GB SATA RAID1 2xFC Adapter Qlogic Дисковый массив FC Dual Controller 4GB Cache 12xHDD SAS 73GB RAID10
Типовое решение для 1С под Linux + Symantec HA Описание: 1. Терминальные сервера MS Windows Standart 2. Кластер серверов приложений RHEL 3. Кластер серверов баз данных под Symantec HA 4. Внешний дисковый массив Итоговая стоимость: от 1.3 млн. руб. Ethernet 1Gbit Пользователи Терминальные сервера 2xCPU GB RAM 2x80GB SATA RAID1 Cервера приложений 1С 1xCPU Q9300 4GB RAM 2x80GB SATA RAID1 Cервера баз данных 2xCPU GB RAM 2x80GB SATA RAID1 2xFC Adapter Qlogic Дисковый массив FC Dual Controller 4GB Cache 12xHDD SAS 73GB RAID10
Типовое решение для 1С под Solaris + Sun Cluster Описание: 1. Терминальные сервера MS Windows Standart 2. Кластер серверов приложений RHEL 3. Кластер серверов баз данных под Solaris SUN Cluster 4. Внешний дисковый массив Итоговая стоимость: от 1.4 млн. руб. Ethernet 1Gbit Пользователи Терминальные сервера 2xCPU GB RAM 2x80GB SATA RAID1 Cервера приложений 1С 1xCPU Q9300 4GB RAM 2x80GB SATA RAID1 Cервера баз данных 2xCPU GB RAM 2x80GB SATA RAID1 2xFC Adapter Qlogic Дисковый массив FC Dual Controller 4GB Cache 12xHDD SAS 73GB RAID10
Замечания 1.Майкрософт не так дорого как кажется 2.Для управления не Майкрософт кластером требуется значительно больше человеческих ресурсов 3.Важен не сам кластер 4.А важно время, за которое система будет восстановлена 5.Кластер не отменяет процедуры резервного копирования
Пример катастрофоустойчивой системы
Важно знать Компания Тринити сначала пытается выяснить причины проблемы Только потом дает рекомендации по устранению проблемы
Вопросы ? ? ? Наш сайт: Наш форум: Москва: (495) Санкт-Петербург: (812) Екатеринбург: (343)