Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 SQL Server 2008 R2 и виртуализация  [new]
Docker
Member

Откуда: Минск -> Toronto
Сообщений: 22
Всем, привет. Народ, поделитесь опытом. Компания сейчас планирует покупать новый сервер баз данных для SQL Server 2008 R2. Было определено, что нужно в общей сумме 8 ядер (оценивала сторонняя ораганизация, так что считаем это как данное). Побеседовал с одним из наших администраторов и с удивлением обнаружил, что они собираются:

1. Либо купить двух-процессорную машину (по 4 ядра в каждом CPU) и объединить с помошью виртуализации (VMWare) это в один сервер с 8 ядрами.
2. Либо купить два однопроцессорных (по 4 ядра) сервера и объединить их с помошью виртуализации (VMWare) в один сервер с 8 ядрами

Вопроса, собственно два, первый - имеет ли смысл какая-то из этих опций по сравнению с покупкой сервера с одним 8 ядерным процессором? И второй - жизнеспособна ли вообще опция номер 2? А как же данные в памяти? Не будут же они дублироваться на каждом сервере или доставаться, в случае надобности, с другого сервера или т.п.?

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

Заранее спасибо ;)
21 фев 12, 10:58    [12128182]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
iljy
Member

Откуда:
Сообщений: 8711
Docker,

а зачем двухпроцессорную машину объединять с помощью виртуализации???
21 фев 12, 11:33    [12128454]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Docker
Понимаю, что вопрос выглядит возможно немного абсурдным, но тут либо я чего-то не понимаю (и надеюсь вы мне объясните), либо увлечение наших админов виртуализацией начинает переходить рамки здравого смысла ;)
Во-во - дурдом...
На кой двух-процессорный (2*4 ядра) сервер виртуализировать? Он и сам все их увидит, вплоть до Workgroup-редакции.
21 фев 12, 12:13    [12128824]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31778
Docker
Вопроса, собственно два, первый - имеет ли смысл какая-то из этих опций по сравнению с покупкой сервера с одним 8 ядерным процессором?
Имеет. Во первых, это позволит админам повысить свою квалификацию, во вторых, внедрение виртуализации по версии менеджмента всегда автоматически уменьшиет издержки и повышает прибыль. :-)
Docker
либо увлечение наших админов виртуализацией начинает переходить рамки здравого смысла ;)
Думаю, они это вынужденно. Им каждую неделю на совещании задают вопрос - когда же мы перенесём сиквел на виртуалку? Они объясняют, что не надо, с ними соглашаются, но в глазах менеджеров неприкрытая грусть :-(
Ну и в итоге проще перенести :-) А падение производительности легко покроется усилением железа, это в конце концов просто вопрос денег.
21 фев 12, 14:32    [12130296]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Docker,

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

Вобщем минусы понятны - плюсов я не вижу... может надо дорости до этого :)
21 фев 12, 14:44    [12130494]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10765
Блог
Docker,

Виртуализация (для СУБД) - это зло. Большее зло только "облака"

Интересно было бы услышать агрументацию за виртуализацию?
22 фев 12, 14:36    [12137346]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Александр Гладченко,

не думаю что там чтото новое придумали... наверняка все тоже управление ресурсами сервера и экономия на новых физических серверах за счет того что на одной железке будет крутится несколько виртуальных серверов :)
22 фев 12, 14:55    [12137523]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Александр Гладченко
...Интересно было бы услышать агрументацию за виртуализацию?
Сегодня только ломал копья с "виртуализатором".
Его "железный" аргумент - "а какая у вас нагрузка? вот сегодня у вас нагрузка на процессор была 8%! нерациональное использование ресурсов!" и тычет мне в какой-то монитор виртуальных машин. А то, что сервер во время наивысшей нагрузки утилизировал процессор (12 ядер) под 80% в течении нескольких напряжных периодов - это не в счет...
Мое ощущение, что они оперируют только "средними" значениями нагрузки, причем весьма ограниченного списка показателей/счетчиков производительности.
22 фев 12, 16:56    [12138578]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8818
tpg
Александр Гладченко
...Интересно было бы услышать агрументацию за виртуализацию?
Сегодня только ломал копья с "виртуализатором".
Его "железный" аргумент - "а какая у вас нагрузка? вот сегодня у вас нагрузка на процессор была 8%! нерациональное использование ресурсов!" и тычет мне в какой-то монитор виртуальных машин. А то, что сервер во время наивысшей нагрузки утилизировал процессор (12 ядер) под 80% в течении нескольких напряжных периодов - это не в счет...
Мое ощущение, что они оперируют только "средними" значениями нагрузки, причем весьма ограниченного списка показателей/счетчиков производительности.

Я бы сказал даже - "среднестатистическим". Ибо люди НЕ понимают, что на среднем предприятии максимум нагрузки ложиться на период с 9 до 19... А то что ночью сервак простаивает - так просто ни кто не работает (ну хорошо, дп, работают)... И куда девать "ночной ресурс"? Хорошо если есть транснациональная корпорация - там таки да - нагрузка более-менее равномерная (по времени) - и в 6 "по гринвичу" е6ашат, и в 16 ... Но там профит от виртуализации по другому меряют.
На самом деле профит примерно в следующем:
1) Подняв два сервака под одним гипервизором вы можете ипать и в хвост и в гриву две тестовые версии баз со всеми причндалами - одну чисто разработческую, вторую - полную копию продакшна.
2) У вас есть весьма объёмная задача, которую вполне реально выполнять ночью и при этом эта задача требует несколько иного уровня безопасности (иначе нет профита от виртуалки - можно итак всё развернуть в рамках одного экземпляра винды) - о'к!, ночью альтернативный инстанс сервера со всеми причиндалами получает 80% ресурса физической железяки и имеет всех и всея через интернет или "просто так".
3) Вам просто приятно разложить solitair на 32-х процессорной машине...
4) В IT-отделе фетишисты и раз в полгода заказывают себе новый n-процессорный сервак и надо прозрачненько переносить всё с сервера на сервер за одну ночь...
22 фев 12, 17:13    [12138733]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
кириллk
Member

Откуда:
Сообщений: 1058
Александр Гладченко,

Странно слышать такое :)

Облака помогают удешевить систему (не покупать сервера а только их арендовать)
22 фев 12, 17:17    [12138765]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10765
Блог
tpg
Александр Гладченко
...Интересно было бы услышать агрументацию за виртуализацию?
Сегодня только ломал копья с "виртуализатором".
Его "железный" аргумент - "а какая у вас нагрузка? вот сегодня у вас нагрузка на процессор была 8%! нерациональное использование ресурсов!" и тычет мне в какой-то монитор виртуальных машин. А то, что сервер во время наивысшей нагрузки утилизировал процессор (12 ядер) под 80% в течении нескольких напряжных периодов - это не в счет...
Мое ощущение, что они оперируют только "средними" значениями нагрузки, причем весьма ограниченного списка показателей/счетчиков производительности.


Мне не промышленном сервере достаточно MAXDOP выше 32-х поставить, и уже будет 100% утилизация всех 128 логических процессоров :), причём, круглосуточно.

Ночью нет клиентов (почти), за то есть я со своими регламентами. Вот именно тогда сервер и пашет в "три пота"...

За счётчиками должен DBA следить и выявлять то время, когда можно ещё какой-нибудь регламент подсунуть, ну, там, индексы дефрагментировать или статистику до ума довести...
22 фев 12, 17:20    [12138794]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8818
кириллk
Александр Гладченко,

Странно слышать такое :)

Облака помогают удешевить систему (не покупать сервера а только их арендовать)

Цена облака на среднеразмерном предприятии (годовой оборот в торговле 0.5 - 1 млрд руб) - 10-мБит оптика на М9... Гы-гы-гы. Удешевление йопта...
Облако хорошо в Росии только когда надо уйтить от ответственности, ИМБО
22 фев 12, 17:21    [12138796]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10765
Блог
кириллk
Александр Гладченко,

Странно слышать такое :)

Облака помогают удешевить систему (не покупать сервера а только их арендовать)


Это замануха ;) потом будуте втридорого платить за свои же данные, которые - суть, и есть ценность. Это как дать денежки свои поносить другому в кармане хорошо, если не сразу сбежит...
22 фев 12, 17:22    [12138807]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10765
Блог
SIMPLicity_
1) Подняв два сервака под одним гипервизором вы можете ипать и в хвост и в гриву две тестовые версии баз со всеми причндалами - одну чисто разработческую, вторую - полную копию продакшна.
2) У вас есть весьма объёмная задача, которую вполне реально выполнять ночью и при этом эта задача требует несколько иного уровня безопасности (иначе нет профита от виртуалки - можно итак всё развернуть в рамках одного экземпляра винды) - о'к!, ночью альтернативный инстанс сервера со всеми причиндалами получает 80% ресурса физической железяки и имеет всех и всея через интернет или "просто так".
3) Вам просто приятно разложить solitair на 32-х процессорной машине...
4) В IT-отделе фетишисты и раз в полгода заказывают себе новый n-процессорный сервак и надо прозрачненько переносить всё с сервера на сервер за одну ночь...


Если люди не понимают, что ДАННЫЕ - это главное в IT инфраструктуре, то им ни чем не поможешь и не объяснишь.... я ещё понимаю, если бы гипердвизор помогал отнять ресурсы у других приложений в пользу SQL Server-а, тогда пользу этой технологии ещё можно было бы тут рассматривать, но когда он только запутываете оптимизатор и дурит планировщики - использование его в серьёзных задачах - ПРЯМОЕ ВРЕДИТЕЛЬСТВО. Да и в таком виде, в каком виртуализуется R2, нет особого смысла в виртуализации. Если же отходить от рекомендаций вендора - это уже ПРЕСТУПНАЯ ХОЛАТНОСТЬ.

...всё не так плохо, но уж очень хотелось малость приеувеличить...
22 фев 12, 17:29    [12138843]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
кириллk
Александр Гладченко,

Странно слышать такое :)

Облака помогают удешевить систему (не покупать сервера а только их арендовать)


о системах какого масштаба ведем речь?

База в 1 гиг = да, распределенная система с несколькими десятками баз по 1-10Тб (утрирую конечно) = нет.

Задачи системы и уровень информации в ней? Если какая нить хрень = да, конфиденциально или дсп = нет... про уровни выше речи даже не идет...



Вобщем чудес не бывает, если ктото Вам продает серверные ресурсы = он на них зарабатывает, а платите ему этот заработок Вы!
22 фев 12, 17:36    [12138865]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8818
Александр Гладченко
SIMPLicity_
херь околонаучная

тоже поскипано.... я ещё понимаю,
если бы гипердвизор помогал отнять ресурсы у других приложений в пользу SQL Server-а, тогда пользу этой технологии ещё можно было бы тут рассматривать, но когда .... - это уже ПРЕСТУПНАЯ ХОЛАТНОСТЬ.
...всё не так плохо, но уж очень хотелось малость приеувеличить...
Йопта, ну что ещё услышишь от SQL-щика до мозга костей
22 фев 12, 17:36    [12138868]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10765
Блог
SIMPLicity_,

...увы, что бы не дошло до таких рецидивов, как у автора топика, приходится заниматься самому и сетями хранения и платформой. Иначе не получается рационально задействовать имеющие ресурсы для решения бизнес-задач. У меня просто нет лишнего для обслуживания ещё и гипервизора, а не то что полчищ виртуалок...
22 фев 12, 17:42    [12138899]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31778
кириллk
Александр Гладченко,

Странно слышать такое :)

Облака помогают удешевить систему (не покупать сервера а только их арендовать)
Странно слышать такое :)

Когда это аренда была дешевле покупки???

Стоимость по мере уменьшения:
- аренда
- лизинг
- покупка

Гибкость - да, для этого можно рассмотреть вариант облака, ещё микронагрузка, когда вам достаточно 1/100 однопроцессорного сервера с одним диском, ещё вариант - очень небльшое ИТ с небольшой нагрузкой - можно экономить на инфраструктуре.

Но обычное применение СУБД для предприятия к этим случаям не относится.
22 фев 12, 18:05    [12139010]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
мы используем виртуализацию, благо нагрузки достаточно небольшие
удобно, дешевле чем иметь собственный датацентр.
Легко администрировать, легко обслуживать, легко разворачивать.
22 фев 12, 18:08    [12139027]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
locky
мы используем виртуализацию, благо нагрузки достаточно небольшие
удобно, дешевле чем иметь собственный датацентр.
Легко администрировать, легко обслуживать, легко разворачивать.


И зачем она (виртуализация) Вам нужна? Чем она Вам помогает? Какие плюсы? Как виртуализация спасаеет от имения датацентра (или речь про облака, а не виртуализацию)?
22 фев 12, 18:11    [12139049]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31778
locky
удобно, дешевле чем иметь собственный датацентр.
Тоже не пойму, как это связано :-(

Датацентр был бы не нужен, если бы виртуализация вообще позволяла обходиться без железа :-)

locky
Легко администрировать, легко обслуживать, легко разворачивать.
Согласен, для небольших нагрузок это удобно, да ещё когда нагрузка "переходит" от сервера к серверу.

Мы используем виртуалки для тестовых серверов - на 2-х желехных машинах стоят 8 виртуальных, на каждой повторяется конфигурация одного из продакшен-серверов.

Но продакшен на физических серверах.
23 фев 12, 10:37    [12141327]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
SanyL
locky
мы используем виртуализацию, благо нагрузки достаточно небольшие
удобно, дешевле чем иметь собственный датацентр.
Легко администрировать, легко обслуживать, легко разворачивать.


И зачем она (виртуализация) Вам нужна? Чем она Вам помогает? Какие плюсы? Как виртуализация спасаеет от имения датацентра (или речь про облака, а не виртуализацию)?

ну... это, конечно, "облако".....

по деньгам дешевле, чем свой датацентр
время развёртывания нового клиента - 2 часа
время подъёма намертво упавшего клиента - те же самые 2 часа
легче гонять ресурсы от одной виртуалки к другой.
23 фев 12, 19:29    [12143337]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
и да - тестирование, это само собой разумеется
пачка виртуалок с разными конфигурациями, разными версиями продукта. Удобно.
23 фев 12, 19:31    [12143344]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10765
Блог
locky, речь о промышленном применении ;) Или есть тут такие, кто зряплату/налоги 1С в облаке хранит?
24 фев 12, 11:27    [12145629]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 R2 и виртуализация  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Александр Гладченко
locky, речь о промышленном применении ;) Или есть тут такие, кто зряплату/налоги 1С в облаке хранит?


а тоже вариант.... если что, то на вопрос "где моя зарплата?" всегда можно ответить "в облаках!" :)
24 фев 12, 11:42    [12145734]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить