Amazon Elastic Compute Cloud
Windows 实例用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

针对 Amazon EC2 上的 Windows 的最佳实践

此实践列表可帮助您从在 Amazon EC2 上运行的 Windows 获得最好的结果。

更新 Windows 驱动程序

维护所有 Windows EC2 实例上的最新驱动程序,以确保在您的队组中应用最新的问题修复和性能增强。根据您的实例类型,您应该更新 AWS PV、ENA 和 NVMe 驱动程序。

使用最新 Windows AMI 启动新实例

AWS 每月发布新的 Windows AMI,其中包含最新的操作系统补丁、驱动程序和启动代理。您应该在启动新实例或构建自己的自定义映像时利用最新的 AMI。

在迁移前测试系统/应用程序性能

将企业应用程序迁移到 AWS 可能涉及很多变量和配置。始终对 EC2 解决方案进行性能测试,以确保:

  • 已正确配置实例类型,包括实例大小、增强联网和租赁(共享或专用)。

  • 实例拓扑适用于工作负载,并在必要时利用高性能功能(专用租赁、放置组、实例存储卷和裸机)。

更新启动代理

更新到最新的 EC2Config(2012 R2 及更早版本)或 EC2Launch(2016 及更高版本)代理,以确保在您的队组中应用最新的问题修复。

安全与网络

  • 使用联合身份验证、IAM 用户和 IAM 角色可管理对 AWS 资源和 API 的访问。建立证书管理策略和过程,以便创建、分配、轮换和撤销 AWS 访问证书。有关更多信息,请参阅 IAM 用户指南 中的 IAM 最佳实践

  • 为安全组实现最严格的规则。有关更多信息,请参阅 安全组规则

  • 定期修补、更新和保护实例上的操作系统和应用程序。有关更新 Amazon Linux 2 或 Amazon Linux AMI 的更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的管理 Linux 实例上的软件。有关更新您的 Windows 实例的更多信息,请参阅 更新 Windows 实例

存储

  • 对操作系统与您的数据分别使用单独的 Amazon EBS 卷。确保含有您数据的卷可在实例终止后保留。有关更多信息,请参阅在实例终止时保留 Amazon EBS 卷

  • 使用您的实例可用的实例存储来存储临时数据。请注意,当您停止或终止您的实例时,会删除存储在实例存储中的数据。如果将实例存储用于数据库存储,请确保您拥有一个具有重复因子的集群,从而确保容错。

资源管理

备份和恢复

  • 使用 Amazon EBS 快照定期备份您的 EBS 卷,并从您的实例创建 Amazon 系统映像 (AMI),以便保存配置以作为启动未来实例的模板。

  • 跨多个可用区部署应用程序的关键组件,并适当地复制数据。

  • 设计您的应用程序,以便在实例重新启动时处理动态 IP 地址分配。有关更多信息,请参阅 Amazon EC2 实例 IP 寻址

  • 监控和响应事件。有关更多信息,请参阅 监控 Amazon EC2

  • 确保您已准备好处理故障转移。对于基本解决方案,您可以手动将网络接口或弹性 IP 地址附加到替换实例。有关更多信息,请参阅弹性网络接口。对于自动解决方案,您可以使用 Amazon EC2 Auto Scaling。有关更多信息,请参阅 Amazon EC2 Auto Scaling 用户指南

  • 定期测试在您的实例和 Amazon EBS 卷发生故障时恢复它们的过程。