View a markdown version of this page

Operational excellence pillar - AWS Prescriptive Guidance

Operational excellence pillar

The operational excellence pillar of the AWS Well-Architected Framework focuses on running and monitoring systems, and continually improving processes and procedures. The following recommendations can help you meet the operational excellence design principles and architectural best practices for Amazon FSx for Windows File Server.

Key focus areas

  • Automating changes

  • Responding to events

  • Defining standards to manage daily operations

Perform operations as code

Make frequent, small, reversible changes

  • Store IaC templates and scripts in a source control service, such as GitHub or GitLab.

  • Require IaC deployments to use a continuous integration and continuous delivery (CI/CD) service, such as AWS CodeDeploy or AWS CodeBuild. These services compile, test, and deploy code in a test environment, before infrastructure is deployed on AWS and within FSx for Windows File Server.

  • Mount file shares for the correct set of users by using group policies.

Refine operational procedures frequently

  • Test your infrastructure changes in a test environment that has the same configuration as your production environment (same Active Directory, network configurations, file system size and configuration, and Windows features such as data deduplication and shadow copies) before you deploy any changes to production.

Anticipate failure