Подскажите отказоустойчивое решение для работы 1С 8.2
Модераторы: Trinity admin`s, Free-lance moderator`s
-
- member
- Сообщения: 26
- Зарегистрирован: 25 апр 2011, 17:33
- Откуда: Санкт-Петребург
Подскажите отказоустойчивое решение для работы 1С 8.2
Добрый день!
На данный момент: на терминальном сервере под W2K8 в базе 1С 8.2 в файловом режиме работают 50 пользователей. Размер базы - 9 Гб.
Сервер - 2*QC Xeon E5620, 24Гб ОЗУ, 6*300Gb 15k в RAID50(+1 Hot Spare). В пиковые дни загрузка памяти доходит до 16-18Гб, процессоров - до 80%. В среднем загрузка процессоров 25-50%, памяти 12-14Гб.
Все это работает на данный момент под бесплатным ESXi 4.1. Из-за ограничений гипервизора одновременно используются только 4 ядра из 8.
Хотелось бы повысить отказоустойчивость этого решения на случай полного выхода из строя сервера. Допустимое время простоя - 3-4 часа. Близких по производительности серверов на данный момент в парке нет. Сам смотрю в сторону создания кластера из 2-х хостов ESXi. В ближайшее время планируется переход на MS SQL.
На данный момент: на терминальном сервере под W2K8 в базе 1С 8.2 в файловом режиме работают 50 пользователей. Размер базы - 9 Гб.
Сервер - 2*QC Xeon E5620, 24Гб ОЗУ, 6*300Gb 15k в RAID50(+1 Hot Spare). В пиковые дни загрузка памяти доходит до 16-18Гб, процессоров - до 80%. В среднем загрузка процессоров 25-50%, памяти 12-14Гб.
Все это работает на данный момент под бесплатным ESXi 4.1. Из-за ограничений гипервизора одновременно используются только 4 ядра из 8.
Хотелось бы повысить отказоустойчивость этого решения на случай полного выхода из строя сервера. Допустимое время простоя - 3-4 часа. Близких по производительности серверов на данный момент в парке нет. Сам смотрю в сторону создания кластера из 2-х хостов ESXi. В ближайшее время планируется переход на MS SQL.
- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
А с какой целью используется виртуализация?
- Wizard
- Advanced member
- Сообщения: 185
- Зарегистрирован: 09 сен 2002, 11:34
- Откуда: SPb
- Контактная информация:
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
Вариант 1
Купить ещё один такой же сервер
Вариант 2
Купить ещё один такой же сервер + внешняя СХД
Купить ещё один такой же сервер
Вариант 2
Купить ещё один такой же сервер + внешняя СХД
- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
К варианту 1 нужен еще софт для репликации
Впрочем, к варианту 2 софт тоже нужен
Впрочем, к варианту 2 софт тоже нужен
- VladimirR
- Сотрудник Тринити
- Сообщения: 160
- Зарегистрирован: 26 мар 2007, 18:22
- Откуда: St.-Petersburg
- Контактная информация:
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
1. Правильный вариант: Переход на SQL, разделение сервера с базой данных и терминальных серверов. Терминалки можно поставить в кластер балансировки нагрузки.
2. Чтобы обойтись "малой кровью",- для ускорения работы файловой 1С - можно положить её на SSD + процы более мощные, скорее всего поможет.
2. Чтобы обойтись "малой кровью",- для ускорения работы файловой 1С - можно положить её на SSD + процы более мощные, скорее всего поможет.
-
- member
- Сообщения: 26
- Зарегистрирован: 25 апр 2011, 17:33
- Откуда: Санкт-Петребург
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
Мне казалось, что мой случай довольно распространенный. Разве нет каких-то уже отработанных на практике решений? Не хотелось бы изобретать велосипед. Самым бюджетным, на мой взгляд, из более-менее адекватных вариантов мне представляется следующий: 2 физических сервера под управлением Vmware vSphere, без СХД. С одного на второй делается периодически бэкап виртуальной машины
(пока не знаю каким софтом). В случае вылета основного сервера, ручками стартую виртуальную машину на резервном хосте.
Смущает только некоторая потеря производительности при виртуализации.
(пока не знаю каким софтом). В случае вылета основного сервера, ручками стартую виртуальную машину на резервном хосте.
Смущает только некоторая потеря производительности при виртуализации.
- VladimirR
- Сотрудник Тринити
- Сообщения: 160
- Зарегистрирован: 26 мар 2007, 18:22
- Откуда: St.-Petersburg
- Контактная информация:
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
У вас проблемы с производительностью, а Вы их пытаетесь решить архитектурно. Архитектура решения, виртуализация, кластеризация, резервное копирование - обеспечат Вам такие плюсы как отказо и катастрофоустойчивость.
Но это не заставит Вашу файловую 1C быстрее работать.
Но это не заставит Вашу файловую 1C быстрее работать.
-
- member
- Сообщения: 26
- Зарегистрирован: 25 апр 2011, 17:33
- Откуда: Санкт-Петребург
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
Думаю проблемы с производительностью исчезнут после того как перейдем на MS SQL. Я же написал, что это стоит в планах.VladimirR писал(а):У вас проблемы с производительностью, а Вы их пытаетесь решить архитектурно. Архитектура решения, виртуализация, кластеризация, резервное копирование - обеспечат Вам такие плюсы как отказо и катастрофоустойчивость.
Но это не заставит Вашу файловую 1C быстрее работать.
А на текущий момент меня интересует повышение надежности. (исходить из того что 1С будет на MS SQL)
- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
Вы так и не ответили на вопрос - зачем для такой задачи виртуализация? Просто модная фишка или есть какая-то цель?
- VladimirR
- Сотрудник Тринити
- Сообщения: 160
- Зарегистрирован: 26 мар 2007, 18:22
- Откуда: St.-Petersburg
- Контактная информация:
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
потеря производительности при виртуализации 3-5%.
реализации решений достаточно много, если Вы категорически против системы хранения, то например vmware + veeam backup
реализации решений достаточно много, если Вы категорически против системы хранения, то например vmware + veeam backup
-
- member
- Сообщения: 26
- Зарегистрирован: 25 апр 2011, 17:33
- Откуда: Санкт-Петребург
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
Ну, по большому счету, сейчас ESXi позволяет проводить некоторые эксперименты на сервере, с возможностью быстро вернутся в прежнее состояние и как способ освоить новую для себя технологию. Для каких-либо других целей бесплатная версия малопригодна.gs писал(а):Вы так и не ответили на вопрос - зачем для такой задачи виртуализация? Просто модная фишка или есть какая-то цель?
-
- member
- Сообщения: 26
- Зарегистрирован: 25 апр 2011, 17:33
- Откуда: Санкт-Петребург
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
Я не против системы хранения, просто не совсем представляю что я получу потратившись на это недешевое решение. Поэтому и обращаюсь к Вам, людям имеющим большой опыт.VladimirR писал(а):потеря производительности при виртуализации 3-5%.
реализации решений достаточно много, если Вы категорически против системы хранения, то например vmware + veeam backup
- VladimirR
- Сотрудник Тринити
- Сообщения: 160
- Зарегистрирован: 26 мар 2007, 18:22
- Откуда: St.-Petersburg
- Контактная информация:
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
Вы получите active-active отказоустойчивый кластер
основной вопрос на который Вы должны ответить: это время восстановления системы.
- в случае дисковой системы и настройки кластера виртуальные машины перезапустятся автоматически на соседнем узле, в состоянии на момент отказа.
- в случае бэкапа - Вам надо будет запускать машины на резервном сервере вручную.
но установка дисковой системы и создание кластера - не отменяет выполнение резервных копий ))) есть вариант - средствами системы хранения выполнять моментальные снимки, для сохранения состояния виртуальных машин.
Вы можете подъехать к нам в офис, и посмотреть как это выглядит вживую.
основной вопрос на который Вы должны ответить: это время восстановления системы.
- в случае дисковой системы и настройки кластера виртуальные машины перезапустятся автоматически на соседнем узле, в состоянии на момент отказа.
- в случае бэкапа - Вам надо будет запускать машины на резервном сервере вручную.
но установка дисковой системы и создание кластера - не отменяет выполнение резервных копий ))) есть вариант - средствами системы хранения выполнять моментальные снимки, для сохранения состояния виртуальных машин.
Вы можете подъехать к нам в офис, и посмотреть как это выглядит вживую.
-
- member
- Сообщения: 26
- Зарегистрирован: 25 апр 2011, 17:33
- Откуда: Санкт-Петребург
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
Я же написал сразу - нас устроит простой 3-4 часа. За это время можно запустить виртуальный сервер из бэкапа на втором хосте. Предполагаю, что в этом случае нет смысла тратиться на покупку хранилища? Как работает высокая доступность у Vmware я представляю и видел. (От бэкапов я не отказываюсь естественно, у нас есть автозагрузчик и Symantec Backup Exec.)VladimirR писал(а):Вы получите active-active отказоустойчивый кластер
основной вопрос на который Вы должны ответить: это время восстановления системы.
- в случае дисковой системы и настройки кластера виртуальные машины перезапустятся автоматически на соседнем узле, в состоянии на момент отказа.
- в случае бэкапа - Вам надо будет запускать машины на резервном сервере вручную.
но установка дисковой системы и создание кластера - не отменяет выполнение резервных копий ))) есть вариант - средствами системы хранения выполнять моментальные снимки, для сохранения состояния виртуальных машин.
Вы можете подъехать к нам в офис, и посмотреть как это выглядит вживую.
А если допустим вообще отказаться от виртуализации и строить решение на кластере от MS, достаточно будет 2-х физических серверов? И тут уже без хранилища точно не обойтись? Еще надо будет вторую лицензию на MS Server и MS SQL?
- VladimirR
- Сотрудник Тринити
- Сообщения: 160
- Зарегистрирован: 26 мар 2007, 18:22
- Откуда: St.-Petersburg
- Контактная информация:
Re: Подскажите отказоустойчивое решение для работы 1С 8.2
>> в стандартной реализации кластера - да.dead_moroz_2000 писал(а): А если допустим вообще отказаться от виртуализации и строить решение на кластере от MS, достаточно будет 2-х физических серверов? И тут уже без хранилища точно не обойтись? Еще надо будет вторую лицензию на MS Server и MS SQL?
за 3-4 часа можно восстановить из бэкапа всю инфраструктуру. Symantec Backup Exec прекрасно делает бэкап виртуальных машин.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей