我们正在寻找使用IIS,.Net 4,MSsqlServer 2003设置重建运行冗余服务器的小型生产.
之前的三服务器配置是有机发展的,并且有许多手工配置的部分,这些部分可以整合在一起,但不是完整的.此外,部署故事是一系列无版本的PowerShell脚本,大部分时间都可以运行.与配置文件相同,生产和开发之间略有不同(而不是以自动生成的方式).与日志记录,监控等相同
我很好奇是否就如何在约定中通过配置方式设置此类事项以最小化系统管理工作达成共识.
在Ruby世界中,似乎对VM映像Chief / Puppet GitHub达成了共识.或者像EngineYard这样的服务用于外部托管.但我无法为MS / .Net环境找到类似的建议.
我正在寻找低成本的解决方案,而不是一个全能的全能舞蹈企业软件,这对于4-6个虚拟机来说太过分了.
老实说,组策略是为托管配置而制定的,可以根据需要使用. (它不仅仅是为桌面管理而发明的.)你可以使用Chef / Puppet / CFEngine来管理它们,但在我看来,Windows是Chef的二等公民.
Chef和Puppet都是用* nix心态写的“一切都是文件”,而Windows很少这样.