Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Конфигурации сервера  [new]
Denis@nk
Member

Откуда:
Сообщений: 193
Добрый день уважаемые. Порекомендуйте пожалуйста оптимальную конфигурацию на ваш взгляд.
Планируем закупить серверы. Мы как разработчики БД выставляем требования что нам необходим отдельно сервер под MS SQL, отдельно под SSAS и SSRS, отдельно под SSIS. Нагрузка на все три сервера предполагается существенная.

Админы которые осуществляют закуп и поддержку оборудования подводят к тому что для этих серверов будет одна СХД и скорее всего один сервер, ресурсы которого поделят на 3 части виртуалкой.

Вопрос, не будет ли лучше не резать ресурсы виртуалкой, и все три роли сервера установить на одной системе?
Насколько плохо если на одной мощной железке будет одновременно MS SQL, SSAS, SSRS и SSIS?
26 май 16, 22:30    [19225614]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4539
Denis@nk
Вопрос, не будет ли лучше не резать ресурсы виртуалкой, и все три роли сервера установить на одной системе?
Насколько плохо если на одной мощной железке будет одновременно MS SQL, SSAS, SSRS и SSIS?


Denis@nk, х.з. ... оверхеда будет меньше... неизвестно, что там ваши виртуальные админы еще накрутят сверху... хотя на хипервизоре ресурсы проще делить между машинами... между железками их таскать.. но глюки виртуальные, плюс ваши косяки.... а что будет вара, хиперви аль еще какой цитрикс (мне просто для статистики)?
P.S.: не переживайте... и с виртуалками люди живут, кто хуже, кто лучше :)
26 май 16, 23:02    [19225746]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
Denis@nk
Member

Откуда:
Сообщений: 193
buser, вроде вара. По ощущениям на виртуальных серверах производительность заметно ниже.
26 май 16, 23:13    [19225779]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
Denis@nk
Member

Откуда:
Сообщений: 193
Так и все таки есть существенные противопоказания от установки одновременно MS SQL, SSAS, SSRS и SSIS на одной системе?
26 май 16, 23:14    [19225784]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
http://download.microsoft.com/download/6/1/d/61dde9b6-ab46-48ca-8380-d7714c9cb1ab/best_practices_for_virtualizing_and_managing_sql_server_2012.pdf
26 май 16, 23:36    [19225829]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31980
Denis@nk
Вопрос, не будет ли лучше не резать ресурсы виртуалкой, и все три роли сервера установить на одной системе?
Насколько плохо если на одной мощной железке будет одновременно MS SQL, SSAS, SSRS и SSIS?
Виртуализация не так уж сильно снижает производительность, но требует дополнительных знаний от администраторов.
При том, что управлять всем этим будут другие люди, из другого подразделения, судя по всему, не сильно разбирающиеся в сиквеле, и, возможно, вообще не админы высокого класса, то лишняя неопределённость в виде VM вам совсем ни к чему.

Жить они будут на одной железке замечательно, они друг другу не мешают. Лишь бы ресурсов хватало для работы.
27 май 16, 02:00    [19226020]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31980
alexeyvg
Лишь бы ресурсов хватало для работы.

Denis@nk
Мы как разработчики БД выставляем требования что нам необходим отдельно сервер под MS SQL, отдельно под SSAS и SSRS, отдельно под SSIS. Нагрузка на все три сервера предполагается существенная.
Тут вам, конечно, считать и решать.
27 май 16, 02:02    [19226021]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35396
Блог
Denis@nk
Мы как разработчики БД выставляем требования что нам необходим отдельно сервер под MS SQL, отдельно под SSAS и SSRS, отдельно под SSIS. Нагрузка на все три сервера предполагается существенная.

Админы которые осуществляют закуп и поддержку оборудования подводят к тому что для этих серверов будет одна СХД и скорее всего один сервер, ресурсы которого поделят на 3 части виртуалкой.


в вашем варианте - разоритесь на лицензиях,
в варианте админов - будут сложности с правильной настройков

лучше просто на одной машине, главное, правильно разделить ресурсы СХД
27 май 16, 09:59    [19226587]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
komrad
Member

Откуда:
Сообщений: 5758
Критик
лучше просто на одной машине, главное, правильно разделить ресурсы СХД


Настройки потребляемой памяти для SSRS и SSAS - из разряда "плюс-минус километр", определяются только границы в процентном отношении к общей памяти.

Лучше иметь три виртуалки тогда уж, иначе у вас всё вместе (один сервер, одна операционка) жить будет плохо.


https://msdn.microsoft.com/en-us/library/ms159206.aspx
https://msdn.microsoft.com/en-us/library/ms174514.aspx
27 май 16, 10:27    [19226767]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
a_shats
Member

Откуда: Москва
Сообщений: 814
Denis@nk,

Само по себе это не хорошо и не плохо - лишь бы у железки хватило производительности на парирование нагрузки от всего вот этого.
Потери/накладные расходы на виртуализацию у современного железа, по тестам - порядка 5-7%. Ну то есть измерить можно, глазом увидеть - трудно.

Но тут есть другое толстое обстоятельство - а именно отказоустойчивость: навернется единственная железка - навернется всё.
Если этот Ваш единственный сервер входит в кластер виртуализации - это, разумеется, не страшно, но если он совсем один - это будет грустно.

Т.е. я бы рекомендовал исходить минимум из двух железок с общим хранилищем либо репликацией (в идеале синхронной, средствами самого MS SQL). Но это общие, разумеется, рекомендации.
27 май 16, 10:42    [19226860]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8823
Denis@nk,

автор
Нагрузка на все три сервера предполагается существенная.

автор
скорее всего один сервер, ресурсы которого поделят на 3 части виртуалкой


Поверьте моему опыту, это взаимоисключающие вещи.
27 май 16, 11:02    [19226975]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31980
komrad
Лучше иметь три виртуалки тогда уж, иначе у вас всё вместе (один сервер, одна операционка) жить будет плохо.
Только не исключено, что им админы настроят эти виртуалки так, что будет просадка производительности раз в 10
И не скажут, как настроили, и прав не дадут посмотреть.
Общаться будут служебными записками, и будут отвечать на все претензии - "оптимизируйте ваш сиквел, микрософтмастдай, ламеры".

В 4 ситуациях из 5 с виртуалками именно так и бывает. Если это конечно не суперкачественный хостинг, предоставляющий мощности только на виртуалках - в таких спецы хорошие, факт.
Но тут ИМХО речь о датацентре клиента и админах клиента, а не о каком нибудь "Ажуре"

А память настроить... Не проблема, взял, да поделил между MS SQL, SSAS и SSRS, оставив часть ОС для выполнения пакетов SSIS, лишь бы её было много.
27 май 16, 12:48    [19227563]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31980
a_shats
Т.е. я бы рекомендовал исходить минимум из двух железок с общим хранилищем либо репликацией (в идеале синхронной, средствами самого MS SQL). Но это общие, разумеется, рекомендации.
Да, вот это тоже важно, про надёжность и резервирование.
Нужно, конечно, бороться за отдельные компы, как вы и хотели.
Для нескольких компов можно разделить роли для нагрузки в основном режиме, при этом при поломке кромпы будут брать на себя функции сломавшегося.
27 май 16, 12:51    [19227575]     Ответить | Цитировать Сообщить модератору
 Re: Конфигурации сервера  [new]
k-nike
Member

Откуда: Левый берег
Сообщений: 2333
Denis@nk
Вопрос, не будет ли лучше не резать ресурсы виртуалкой, и все три роли сервера установить на одной системе?

У вас как разработчика должно быть требование по процессорам, памяти, iops и т.п. для каждой роли, а как это дело организовать (на виртуалке или нет) админам виднее.
27 май 16, 12:57    [19227603]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить