AWS Systems Architect Professional

Amazon FSx for Windows File Server and Lustre – SAP-C02 Study Guide

Learn how to choose Amazon FSx for Windows File Server or Lustre for SAP-C02 scenarios involving SMB, Microsoft AD, HPC, machine learning, S3 integration, and hybrid access.

AWS Systems Architect ProfessionalAWS Systems Architect ProfessionalUpdated Sep 1, 2026
Study options
WatchComing later
ListenComing later
ReadAvailable
ReviewComing later

Study guide

Technical reference and lesson notes

Purpose of This Lesson

Amazon FSx provides fully managed file systems designed for workloads that need capabilities beyond a general-purpose cloud file share. For the SAP-C02 exam, the key decision is choosing between:

  • Amazon FSx for Windows File Server for Windows-native applications and SMB-based file sharing.
  • Amazon FSx for Lustre for high-performance, compute-intensive workloads and native Amazon S3 integration.

The most important exam skill is matching the required operating system, file protocol, workload profile, and data integration pattern to the correct FSx file system.

Key Concepts

Amazon FSx for Windows File Server

FSx for Windows File Server provides a managed Microsoft Windows file system with support for common Windows file services, including:

  • SMB protocol for file access.
  • NTFS file systems.
  • Integration with Microsoft Active Directory for authentication and identity-based access.
  • Windows-oriented features such as access control lists, shadow copies, and user quotas.

The file system can be accessed concurrently by many computers, including large fleets of Windows instances. It is suitable when applications expect a native Windows file share rather than an object store or a Linux-oriented file system.

FSx for Windows File Server can be accessed by compute resources in multiple Availability Zones. The service provides replication within an Availability Zone, and a Multi-AZ deployment can provide an active file server and a standby file server in separate Availability Zones.

Hybrid access is also possible. On-premises systems can reach the file system through a network connection such as AWS Direct Connect or a VPN.

Amazon FSx for Lustre

FSx for Lustre is designed for workloads that require a high-performance file system and substantial parallel processing capability. Representative use cases include:

  • High-performance computing (HPC).
  • Machine learning workloads.
  • Video processing.
  • Financial modeling.
  • Electronic design automation.

FSx for Lustre provides a POSIX-compliant file system interface, making it suitable for applications that expect a Linux or Unix-style file system.

Its defining exam feature is native integration with Amazon S3. S3 objects can be presented through the Lustre file system as files. Applications can process the data through the file-system interface and write results back to S3. This allows S3 to serve as a durable object-based data repository while Lustre provides a high-performance processing interface.

FSx for Lustre can be accessed by instances in multiple Availability Zones. It can also be used from on-premises environments over VPN or Direct Connect, supporting patterns such as cloud bursting and data migration.

FSx and S3 Are Different Storage Models

FSx provides a file-system interface, while S3 provides object storage. Lustre acts as the bridge for workloads that need to process S3 data through a high-performance file system.

This does not mean that all FSx file systems integrate natively with S3. The S3 integration described in this lesson is a characteristic of FSx for Lustre, not FSx for Windows File Server.

Architecture Decision Guide

RequirementBest fitReason
Windows application requires a shared file systemFSx for Windows File ServerProvides a native Windows file system and SMB access
NTFS semantics, Windows ACLs, or Microsoft AD integrationFSx for Windows File ServerSupports Windows-specific file-system and identity features
Linux or Unix-style application needs a POSIX interfaceFSx for LustreProvides a POSIX-compliant file system interface
HPC, machine learning, video processing, or financial modelingFSx for LustreOptimized for compute-intensive workloads
Application must process objects in S3 as filesFSx for LustreProvides native S3 integration and file presentation
Windows file share must be accessed from on-premisesFSx for Windows File ServerReachable over VPN or Direct Connect
HPC workload needs hybrid cloud burstingFSx for LustreSupports on-premises connectivity and high-performance processing
Need a managed file system rather than an object bucketAppropriate FSx file systemChoose Windows or Lustre based on application requirements

Exam-Relevant Takeaways

  • FSx for Windows File Server is the choice for Windows workloads, SMB, NTFS, Windows ACLs, and Microsoft AD integration.
  • FSx for Lustre is the choice for compute-intensive workloads such as HPC, machine learning, video processing, financial modeling, and electronic design automation.
  • If a scenario requires native S3 integration through a file-system interface, select FSx for Lustre.
  • FSx for Lustre presents S3 data as files for processing and can write the resulting data back to S3.
  • FSx for Windows File Server and FSx for Lustre are both managed file-system services, but they target different application ecosystems.
  • Multi-AZ FSx for Windows File Server deployments use an active file server and a standby file server in different Availability Zones.
  • Both file systems can support hybrid access through AWS VPN or AWS Direct Connect.
  • Do not choose FSx for Windows File Server merely because the application runs on EC2. The decisive requirement is usually Windows file-system behavior, SMB, NTFS, or AD integration.

Common Exam Traps

Confusing Windows File Server with Lustre

Both are Amazon FSx services, but they solve different problems. Windows File Server is centered on Windows file sharing and SMB. Lustre is centered on high-performance computing and POSIX-style access.

Assuming All FSx File Systems Integrate with S3

An S3-to-file-system requirement strongly points to FSx for Lustre. FSx for Windows File Server is not the answer for native S3 object presentation as files.

Selecting S3 Alone for a File-Based HPC Application

S3 is highly durable object storage, but a workload may require a file-system interface and high-performance parallel processing. In that case, FSx for Lustre can provide the processing layer while S3 remains the data repository.

Ignoring the File Protocol or Operating System

A requirement for SMB, NTFS, Windows ACLs, or Microsoft AD is a strong signal for FSx for Windows File Server. A requirement for POSIX access is a strong signal for FSx for Lustre.

Overlooking Hybrid Connectivity

On-premises access is possible, but it depends on network connectivity. Look for VPN or Direct Connect in the architecture and evaluate whether the question is testing a hybrid file-access or cloud-bursting design.

Treating Multi-AZ as a Generic Property of Every FSx Design

The lesson specifically highlights optional Multi-AZ deployment for FSx for Windows File Server. Read the question carefully to determine whether it requires an active/standby design across Availability Zones.

Real-World Engineer Notes

  • Start with the application contract: protocol, file-system semantics, identity integration, and performance profile.
  • Use FSx for Windows File Server when replacing or extending a Windows file server and the application expects SMB or NTFS behavior.
  • Use FSx for Lustre when compute nodes need fast file access to large data sets and the authoritative data is stored in S3.
  • Keep the roles of S3 and FSx distinct: S3 is the object repository, while Lustre provides the file-based processing interface.
  • In hybrid architectures, validate routing, DNS, authentication, and throughput across the VPN or Direct Connect path.
  • For resilient Windows file storage, explicitly evaluate whether the deployment needs Multi-AZ active/standby protection rather than relying only on intra-AZ replication.

Quick Reference Summary

ServiceInterface and identityPrimary workloadsKey integration
FSx for Windows File ServerSMB, NTFS, Microsoft ADWindows applications and shared Windows file storageVPN or Direct Connect for hybrid access
FSx for LustrePOSIX-compliant file systemHPC, machine learning, video processing, financial modeling, EDANative S3 data access and write-back

Fast exam rule:

  • Windows + SMB/NTFS/AD = FSx for Windows File Server.
  • HPC or compute-intensive + POSIX = FSx for Lustre.
  • S3 objects accessed as files = FSx for Lustre.

Flashcards

  1. Q: What are the two FSx file systems emphasized in this lesson?

A: Amazon FSx for Windows File Server and Amazon FSx for Lustre.

  1. Q: Which FSx file system is designed for Windows applications?

A: FSx for Windows File Server.

  1. Q: Which protocol is central to FSx for Windows File Server?

A: SMB.

  1. Q: Which Windows file-system features are supported by FSx for Windows File Server?

A: NTFS, access control lists, shadow copies, user quotas, and Microsoft AD integration.

  1. Q: Which FSx service provides a POSIX-compliant interface?

A: FSx for Lustre.

  1. Q: Which FSx service integrates natively with Amazon S3?

A: FSx for Lustre.

  1. Q: How does Lustre expose S3 data to applications?

A: S3 objects can be presented as files through the Lustre file system.

  1. Q: What happens to computation results in an S3-integrated Lustre design?

A: Results can be written back to S3.

  1. Q: Name three workloads suited to FSx for Lustre.

A: HPC, machine learning, video processing, financial modeling, or electronic design automation.

  1. Q: Can FSx file systems be accessed from on-premises environments?

A: Yes, using connectivity such as AWS VPN or Direct Connect.

  1. Q: What is the Multi-AZ pattern described for FSx for Windows File Server?

A: An active file server and a standby file server in separate Availability Zones.

  1. Q: Which FSx option should be selected when a question emphasizes Windows ACLs and Microsoft AD?

A: FSx for Windows File Server.

Practice Questions

Question 1

A company is migrating a Windows application to Amazon EC2. The application requires SMB access, NTFS behavior, Windows ACLs, and authentication against Microsoft Active Directory. Which storage service best meets these requirements?

A. Amazon S3
B. Amazon FSx for Lustre
C. Amazon FSx for Windows File Server
D. Amazon EBS

Correct answer: C. Amazon FSx for Windows File Server

Explanation: The requirements are Windows-specific and include SMB, NTFS, Windows ACLs, and Microsoft AD integration. FSx for Windows File Server provides these capabilities as a managed file system.

Question 2

A research organization runs a distributed machine learning workload. Training data is stored in Amazon S3, but the compute fleet requires a POSIX-compliant, high-performance file-system interface. The processed results must be written back to S3. Which solution should the architect choose?

A. FSx for Windows File Server
B. FSx for Lustre
C. Amazon EFS without S3 integration
D. Amazon S3 accessed through SMB software on each instance

Correct answer: B. FSx for Lustre

Explanation: FSx for Lustre is designed for compute-intensive workloads, provides a POSIX-compliant interface, and can present S3 objects as files while writing results back to S3.

Question 3

A company operates Windows servers in multiple Availability Zones and requires a managed shared file system. The company also wants an active file server and a standby file server in different Availability Zones. Which capability should be configured?

A. FSx for Lustre with S3 data export
B. FSx for Windows File Server with Multi-AZ deployment
C. Amazon S3 Cross-Region Replication
D. EBS Multi-Attach across all instances

Correct answer: B. FSx for Windows File Server with Multi-AZ deployment

Explanation: FSx for Windows File Server supports the Windows file-sharing model and the described active/standby Multi-AZ architecture.

Question 4

An enterprise wants to burst an on-premises HPC workload into AWS. The workload expects a POSIX file system and needs to process data stored in Amazon S3. Which architecture is most appropriate?

A. FSx for Windows File Server connected over VPN
B. FSx for Lustre connected to the on-premises environment through VPN or Direct Connect
C. Amazon EBS volumes attached directly to on-premises servers
D. Amazon S3 accessed only through the S3 console

Correct answer: B. FSx for Lustre connected to the on-premises environment through VPN or Direct Connect

Explanation: Lustre matches the HPC and POSIX requirements and provides native S3 integration. VPN or Direct Connect can provide the hybrid network path needed for cloud bursting.

Question 5

An exam scenario lists two FSx options. The application requirement is that objects in an S3 bucket must appear as files to a high-performance compute application. Which option should be selected?

A. FSx for Windows File Server
B. FSx for Lustre
C. EBS snapshots
D. S3 Glacier Flexible Retrieval

Correct answer: B. FSx for Lustre

Explanation: Native presentation of S3 objects through a high-performance file-system interface is the distinguishing FSx for Lustre use case.