Назад | Перейти на главную страницу

Серверы с одинаковой нагрузкой в ​​одной стойке: хорошо, плохо или неважно?

Наша текущая компоновка серверов (не разработанная мной) включает идентичные машины, расположенные в одной стойке. У нас будут все серверы баз данных в стойке A, все файловые серверы в стойке B и т. Д.

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

Я хочу спросить:

  1. моя интуиция верна? Насколько надежнее размещать серверы в центре обработки данных? Или есть, например, преимущества в производительности при размещении главного и подчиненного серверов баз данных друг над другом?

  2. это достаточно важно, чтобы его исправить?

В идеале у вас будет более одной фазы, доступной для питания в каждой стойке, чтобы вы могли равномерно распределить нагрузку по мощности на несколько ножек в одной стойке. Также следует продумать отвод тепла при максимальной нагрузке. Хотя, конечно, нет никакой пользы в том, чтобы держать серверы баз данных физически близко друг к другу (при условии, что все остальные условия равны), дизайн вашего центра обработки данных не должен ограничивать ваши возможности. Если это так, у вас есть более серьезные проблемы, которые потенциально могут проявиться где-то еще в будущем.

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

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

Б. Нет, если только центр обработки данных не позаботился о распределении / доставке электроэнергии, защите питания и охлаждении.

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

Вам нужна избыточность на нескольких уровнях. Например, резервные источники питания на серверах баз данных.

Много было сказано о резервном питании. Только мои дополнительные два пенса: я обычно настраиваю одну из линий питания для каждого сервера, работающего также через локальный ИБП.

Для части 2 из вас: A) вопрос: Да - возможно, имеет смысл разместить главный и подчиненный серверы баз данных: если вы используете прямой перекрестный сетевой кабель для трафика репликации.

  1. Есть преимущества в распределении вашей инфраструктуры (например, если у вас всего две штуки, есть две стойки - каждая со всем по одной) - Если, не дай бог, кто-то пролит 3-литровую бутылку липкой колы на одну стойку и уничтожит все, по крайней мере, ваша вторая стойка работает.
    Проблемы с теплом и электроэнергией не должны быть основными причинами, по которым вы разбиваете свою инфраструктуру на разные стойки - как отмечали другие, если у вас есть прилично спроектированный отвод тепла из комнаты, а источник питания не должен ограничивать то, сколько вы можете втиснуть в стойку, пока вы рассуждаете об этом.

  2. Это личный звонок. Это беспокоит ТЫ Достаточно, чтобы захотеть потратить усилия на повторную перестановку всего вашего оборудования, настройку соответствующих кросс-соединений и выполнение тестов на отказ / отказоустойчивость? Если так, дерзайте.

Обратите внимание, что там ЯВЛЯЮТСЯ преимущества распределения вашей среды описанным вами способом с точки зрения энергоснабжения, но не по причинам, которые вам кажутся интуитивно понятными (в случае, если ваш центр обработки данных был плохо спланирован и стойки необходимо повторно включить для выравнивания нагрузки по фазам, это часто полезно разделить ваше оборудование на самодостаточные стойки, чтобы вы могли переключиться на одну половину вашей красивой резервной среды, в то время как другая половина получает питание от местного электрика).
Между прочим, та же самая логика подходит для распределения по нескольким комнатам или колокационным объектам ...