针对 ec2 上的 windows 服务器进行服务器配置自动化,可以做多少?

针对 ec2 上的 windows 服务器进行服务器配置自动化,可以做多少?

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

我知道 Windows Server 没有与 Chef/Puppet 类似的东西,但它有 Powershell 以及其他我不知道的东西。

在 Windows 服务器上可以进行多少配置管理,以便我可以启动 ec2 实例并运行脚本来配置服务器。

配置如下:

  1. 补丁/更新
  2. IIS 设置
  3. 在 IIS 中设置 asp.net 应用程序
  4. 打开/关闭我需要/不需要的服务

注意:这是一个纯粹的 Web 服务器,因此基本上只需要设置一个 IIS 网站、关闭不需要的服务、使用补丁更新操作系统等。

(除了配置前端 Web 服务器然后创建自定义 AMI 之外)

答案1

一些选项:

您可以使用以下方式完成上述所有操作RightScale的免费开发者帐户,事实上这就是我谋生的方式;专注于在公共云上构建 Windows 解决方案。

这里(修改后的链接)这是关于在 Windows 上运行 chef 客户端的一些信息,您可以使用接待厨师解决方案 opscode 为 5 个以下节点提供免费服务。

使用云形成由 Amazon Web Services 提供

卡沃还提供允许配置管理您的云实例并与 Windows 配合使用的服务

使用 Powershell 远程处理来自己动手,但可能不值得那么痛苦。

免责声明:我在 RightScale 工作。

答案2

以上所有操作都在 30 分钟或更短的时间内完成。我只是按照你说的做了,今天配置了一个 SQL 服务器。

使用 IIS 和 ASP.NET 附带的 ami 并启动。需要几分钟。您将等待 5 分钟才能获得远程登录的 Windows 密码。

然后远程登录并运行更新/补丁。配置 IIS 并上传您的应用程序。

Ameer 也提到了一个不错的选择,但我是个喜欢自己动手的人。我喜欢浪费时间去想办法解决一些愚蠢的事情。

相关内容