View a markdown version of this page

Design principles - Microsoft Workloads Lens - AWS Well-Architected Framework

Design principles

  • Implement comprehensive observability: Establish monitoring and logging across all layers of your Microsoft workload, including infrastructure, applications, and databases, using both Microsoft-native tools and AWS services for complete visibility.

  • Automate operational tasks: Leverage infrastructure as code (IaC), AWS Systems Manager, and other automation tools to reduce manual intervention, minimize human error, and perform consistent deployment and management of Microsoft workloads.

  • Embrace managed services: Utilize AWS managed services like AWS Managed Microsoft AD, Amazon RDS for SQL Server, and Amazon FSx to reduce operational complexity and benefit from AWS's operational expertise.

  • Establish standardized processes: Create and maintain standardized AMIs, deployment templates, and operational procedures to ensure consistency across environments and reduce operational overhead.

  • Enable rapid response: Implement automated alerting, centralized logging, and well-defined incident response procedures to quickly identify and resolve operational issues affecting Microsoft workloads.