В Архитектура развертывания сети Websphere, каковы были бы недостатки совместного размещения менеджер по развертыванию сервер с одним или несколькими управляемые серверы приложений на одном хосте?
Другими словами, следует ли мне размещать Dmgr вместе с другими серверами или иметь для него выделенный хост?
Было бы интересно услышать о плохом опыте, который случился у кого-то, следуя первому подходу.
Единственный раз, когда нас просят поместить наш DMGR в отдельный ящик, - это когда моя компания развернула то, что IBM называет «сложенными» продуктами, например Websphere Process Server. В этом случае эта настройка, мягко говоря, довольно сложна, поскольку DMGR JVM выполняет довольно много работы.
Однако одного НЕЛЬЗЯ делать - это поместить DMGR в другой ящик в другой ОС. Вы просто напрашиваетесь на проблемы, связанные с дополнительным обслуживанием, с которым вам придется иметь дело.
Я нашел полный ответ в этом Блог IBM. Короче говоря, плюсы наличия Dmgr на отдельном хосте:
Единственный недостаток, который упоминается в этом блоге, - это Стоимость.
В базовой среде с 1-2 узлами совместное размещение dmgr с узлом сервера приложений будет работать нормально. Конечно, в зависимости от ваших ресурсов, процессора и памяти.
Однако я бы не рекомендовал иметь более одного узла сервера приложений на одном хосте, даже если это возможно - вы быстро столкнетесь с проблемами с портами и управляемостью. И вообще, зачем два узла, когда у вас только один узел? Кроме разработки, возможно, для тестирования кластеризации.
Для ячеек размером больше пары узлов с несколькими хостами настоятельно рекомендуется отделить dmgr от узлов сервера приложений для обеспечения согласованности и масштабируемости. Вы бы хотели, чтобы все ваши хосты серверов приложений выглядели одинаково, и ни на одном из них не запускался Dmgr.
Dmgr не требует много ресурсов, виртуальная машина с парой гигабайт оперативной памяти и, возможно, 10 гигабайтами диска будет достаточно для ячеек малого и среднего размера.