имам нужда от съвет как да мащабирате задачи с интензивно натоварване на процесора на настолен Windows. Системата няма да изпълнява никакъв уеб сървър, тя ще изпълнява множество и нарастващ брой изпълними файлове, записващи данни в базата данни (всяка в собствена база данни, но един и същ db сървър). Мислех да настроя нещо като клъстер или мрежа, базирано на блейд сървъри, така че просто ще добавя нов блейд и системата автоматично ще се разшири, използвайки процесора на новия сървър. памет и диск, но това изглежда е извън моята лига, тъй като нивото ми на умения завършва до настройване на обикновени Linux/Windows мрежи и windows/уеб програмиране. Използвам sql сървър, но мога да се преместя към всяка друга база данни, която работи на Windows.
Всъщност започнах да кодирам така да се каже главен процес, който непрекъснато ще проверява кога системата трябва да бъде разширена, като проверява колко процеси се изпълняват на всеки блейд и дистанционно стартира нов процес на блейд, където има налични ресурси, използвайки power shell. Изглежда най-лошият вариант, но трябва да го накарам да работи по един или друг начин.
Как иначе мога да направя това предвид факта, че моята среда за изпълнение може да бъде само прозорци на работния плот. (xp сега и 7 по-късно)?
Благодаря ви, всякакви улики ще бъдат високо оценени.