Reliability pillar
The reliability pillar of the AWS Well-Architected Framework focuses on the ability of workloads to perform their intended functions and recover quickly from failure to meet demands. The following recommendations can help you meet the reliability design principles and architectural best practices for Amazon FSx for Windows File Server.
Key focus areas
Distributed system design
Recovery planning
Adapting to changing requirements
Automatically recover from failure
Make sure that your IP subnet allocation accounts for expansion and availability.
Deploy your Amazon FSx for Windows File Server file system across multiple Availability Zones. For more information, see Availability and durability: Single-AZ and Multi-AZ file systems in the Amazon FSx documentation.
Replicate your FSx for Windows File Server file system across multiple AWS Regions. For more information, see the AWS blog post How to replicate Amazon FSx for Windows File Server data across AWS Regions
. Enable shadow copies for your file system so users can view and restore individual files or folders from an earlier snapshot in Windows File Explorer. For more information, see the blog post Automating shadow copies configuration on Amazon FSx for Windows File Server
.
Test recovery procedures
Practice restoring your file systems from backups. For more information, see Working with backups in the Amazon FSx documentation.
Test failover on a Multi-AZ file system by modifying throughput.
Scale horizontally to increase aggregate workload availability, and don't guess capacity
Automatically scale storage and throughput capacity for your FSx for Windows File Server file systems based on utilization metrics. For more information, see:
Increasing the storage capacity of an FSx for Windows File Server file system dynamically in the Amazon FSx documentation.
How to modify throughput capacity in the Amazon FSx documentation.
Amazon FSx for Windows File Server - Automatic Storage and Throughput Capacity Scaling
on the AWS YouTube channel.
Manage change in automation
Apply infrastructure as a code (IaC) to deploy your FSx for Windows File Server file systems. You can use the Amazon FSx for Windows File Server Quick Start
to implement your file system on AWS. Automate FSx for Windows File Server operational procedures whenever possible. For example, it's a best practice to automate tasks such as turning on user storage quotas in Track mode and data deduplication.
Manage quotas and constraints
Monitor and manage FSx for Windows File Server quotas. For more information, watch the View and manage quotas for AWS services using service quotas
video on the AWS YouTube channel. Make sure that a sufficient gap exists between the current quotas and the maximum usage to accommodate failover.
Accommodate fixed service quotas and constraints through your architecture.