У меня есть странное требование от моего работодателя, и я не знаю, как его решить.
У нас есть приложение, которое работает в режиме клиент <-> сервер. Клиент входит в систему на сервере, после чего приложение выполняет свою работу (в основном, обработку данных).
Для входа нам предоставлено только одно сочетание имени пользователя и пароля. Пока что приложением использовал только один статистик, так что это не было проблемой. Теперь у нас есть еще три человека, и всем им нужно будет использовать одно и то же приложение.
Проблема в том, что если второй пользователь входит в систему, каждый клиент, вошедший с той же комбинацией пользователь / пароль, будет отключен. Моим первым ответом было спросить, можем ли мы получить для нас больше аккаунтов. К сожалению, этот вариант был неприемлем для моего работодателя (вероятно, цена, договорные соглашения ...). Он готов на все остальное. Я даже купил для этой цели совершенно новый сервер с Windows Server 2008.
Что я могу сделать с этой проблемой? Я немного читал о Microsoft VDI, будет ли это жизнеспособной альтернативой?
Обратите внимание, что у меня нет большого опыта в этой области, я в основном разработчик в этой компании.
Никакая виртуализация не поможет с этой проблемой, есть только один способ сделать это - получить больше учетных записей, даже если это стоит денег.
Если у вас нет в этом опыта и вам нужен аргумент, чтобы вернуться к этому боссу, который считает, что виртуализация - это то, как мы произносим слово «магия» в наши дни:
Во-первых: виртуализация в том смысле, о котором здесь говорится, это способ позволить нескольким виртуальным серверам или рабочим станциям существовать на одном физическом оборудовании. Это способ, например, взять пять физических серверных ящиков, которые все используются на 20% от их общей мощности, и заставить их совместно использовать один ящик, который сейчас используется на полную мощность, высвободив другое оборудование для других проектов или просто оставив его. выключил и уменьшил ваши счета за электроэнергию.
Во-вторых: самое близкое к тому, о чем он говорит, - это позволить нескольким пользователям делиться тем же коробка. В Windows это использование удаленного рабочего стола или служб терминалов (возможно, вы уже используете это для подключения к серверу «один пользователь за раз»?). Это по-прежнему не помогает, потому что, если у вас есть только один идентификатор для самого приложения или если он закодирован так, что только один экземпляр за раз может работать в этом окне из-за технических ограничений, тогда это все равно не поможет нескольким пользователям. каждый из них одновременно выполняет свою работу.
Если мы объединим эти идеи, вы сможете создать кучу виртуальных серверов, каждый со своей собственной копией программного обеспечения на нем, с каждым пользователем, входящим в свой личный сервер. Конечно, это возвращает нас к проблеме с лицензией, с которой ваш босс не желает иметь дело.