нужен совет о том, как масштабировать задачи с интенсивным использованием процессора на рабочем столе Windows. Система не будет запускать какой-либо веб-сервер, она будет запускать несколько и постоянно растущее количество исполняемых файлов, записывающих данные в базу данных (каждый в свою собственную базу данных, но на один и тот же сервер БД). Я думал настроить что-то вроде кластера или сетки на основе блейд-серверов, поэтому я просто подключил бы новый блейд, и система автоматически расширилась бы, используя процессор нового сервера. память и диск, но это, кажется, не в моей лиге, поскольку мой уровень навыков заканчивается настройкой обычных сетей Linux/Windows и Windows/веб-программирования. Я использую сервер sql, но могу перейти на любую другую базу данных, которая работает в Windows.
На самом деле я начал кодировать, так сказать, главный процесс, который будет постоянно проверять, когда систему необходимо расширить, проверяя, сколько процессов запущено на каждом лезвии, и удаленно запуская новый процесс на лезвии, где ресурсы доступны, с помощью Power Shell. Выглядит как худший вариант, но я должен заставить его работать так или иначе.
Как еще я могу это сделать, учитывая тот факт, что моя среда выполнения может быть только окнами рабочего стола. (xp сейчас и 7 позже)?
Спасибо, любые подсказки будут очень признательны.