Я рассматриваю возможность создания сети компьютеров Windows в виде облачного предложения. На этих машинах будет размещено несколько служб и приложений, и с ростом нагрузки необходимо добавить дополнительные машины и запустить дополнительные экземпляры этих масштабируемых служб и приложений. Под службами я подразумеваю, например, веб-службы, ресурсы, которые могут потребляться другими системами. Под приложениями я подразумеваю независимо работающие процессы, которые действуют сами по себе (и могут использовать веб-сервисы).
Вы можете справедливо спросить, почему я просто не использую предложение PaaS, такое как Windows Azure, которое делает все это за меня. Причина в том, что мне нужно использовать физические машины, например, чтобы использовать возможности графического процессора, который все еще является очень плохо развитым и дорогим предложением в облаке.
Я хотел бы, чтобы это программное обеспечение для управления «тканью» делало следующее:
Есть идеи? Я прошу луну?
Я думаю, вам стоит взглянуть на GRR Rapid Response , который состоит из клиента Python на каждой машине и инфраструктуры сервера Python, который может управлять агентом и общаться с ним.
Кристоф