服务器configuration自动化对于ec2上的windows server,可以做多less?

我相信stackexchange在IIS和Windows服务器上运行。

我知道Windows服务器没有类似于厨师/傀儡的东西,但它确实有powershell,可能还有其他我不知道的东西。

在Windows服务器上可以做多lessconfigurationpipe理,这样我就可以启动一个ec2实例并运行脚本来configuration服务器。

configuration方面:

  1. 补丁/升级
  2. IIS设置
  3. 在IIS中设置一个asp.net应用程序
  4. 打开/closures我需要/不需要的服务

注意:这是一个纯粹的Web服务器,所以基本上只需要build立一个IIS网站,打开未知的服务,获取最新的修补程序等。

(除了configuration前端Web服务器,然后创build一个自定义的AMI)

一些选项:

您可以使用RightScale的免费开发者账户完成上述所有操作,事实上这就是我为了生活而做的事情; 重点关注在公共云上构buildWindows解决scheme。

这里(修改的链接)是在Windows上运行一个厨师客户端的一些信息,你也许可以使用托pipe的厨师解决schemeopscode为5个以下的节点提供免费的testing。

使用Amazon Web Services的Cloudformation

Kaavo还提供一项服务,允许您的云实例的configurationpipe理,并与Windows一起工作

使用Powershell远程处理你自己,但可能不值得痛苦。

免责声明:我为RightScale工作。

以上全部在30分钟以内。 我刚刚做了你所说的并且今天configuration了一个sql server。

使用IIS和ASP.NET附带的ami并启动。 花几分钟时间。 您将等待5分钟以获取用于远程login的Windows密码。

然后远程login并运行更新/补丁。 configurationIIS并上传您的应用程序。

阿米尔也提到了一个很好的select,但我是一个自己做的人。 我喜欢浪费时间去试图找出愚蠢的东西。