FSx: Windows File Server en Lustre
Gebruik FSx for Windows voor een volledig beheerd, Windows-native SMB-bestandssysteem of gebruik FSx for Lustre voor high-performance computing-workloads.
FSx: Windows File Server en Lustre is een gratis Cloud & IT Cert Prep-les op CoddyKit. Dit is les 4 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Cloud & IT Cert Prep. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Cloud & IT Cert Prep bevat in totaal 4 lessen.
Wat is Amazon FSx?
Amazon FSx is een familie van volledig beheerde bestandssystemen op AWS die zijn gebaseerd op industriestandaardtechnologieën. Terwijl EFS een POSIX-NFS-bestandssysteem voor Linux biedt, levert FSx doelgerichte bestandssystemen voor specifieke workloads die native protocolondersteuning of gespecialiseerde prestatiekenmerken nodig hebben. De vier FSx-varianten zijn: FSx for Windows File Server (SMB), FSx for Lustre (HPC), FSx for NetApp ONTAP en FSx for OpenZFS. Het SAA-C03-examen toetst voornamelijk Windows en Lustre.
FSx for Windows File Server: overzicht
Amazon FSx for Windows File Server is een volledig beheerd, Windows-eigen SMB-bestandssysteem dat is gebaseerd op Windows Server. Het ondersteunt alle Windows-specifieke functies: SMB-protocol (versies 2.0-3.1.1), integratie met Active Directory, naamruimten van het Distributed File System (DFS), Windows-ACL's, NTFS, gebruikersquota en schaduwkopieën. Het is de AWS-eigen vervanging voor Windows-bestandsservers op locatie en is specifiek ontworpen voor Windows-toepassingen die SMB-toegang nodig hebben — waaronder Microsoft SharePoint, SQL Server, basismappen en aangepaste Windows-.NET-toepassingen.
# Create an FSx for Windows file system joined to an AD domain
aws fsx create-file-system \
--file-system-type WINDOWS \
--storage-capacity 2000 \
--storage-type SSD \
--subnet-ids subnet-aaa111 subnet-bbb222 \
--windows-configuration '{
"ActiveDirectoryId": "d-1234567890",
"ThroughputCapacity": 256,
"DeploymentType": "MULTI_AZ_1",
"AutomaticBackupRetentionDays": 7
}'Integratie met Active Directory
FSx for Windows kan worden geïntegreerd met AWS Managed Microsoft Active Directory of uw zelf beheerde AD (op locatie of op EC2). Alle gebruikers verifiëren zich met hun AD-inloggegevens en u beheert bestandsmachtigingen met Windows-ACL's — precies zoals bij een Windows-bestandsserver op locatie. Daardoor is FSx for Windows het eenvoudigste migratiedoel voor een lift-and-shift van Windows-bestandsshares. Bij verbinding met een zelf beheerde AD vereist FSx netwerkconnectiviteit met domeincontrollers via Direct Connect of VPN.
# Join FSx to a self-managed (on-premises) AD via Direct Connect
# aws fsx create-file-system with windows configuration:
# "SelfManagedActiveDirectoryConfiguration": {
# "DomainName": "corp.example.com",
# "OrganizationalUnitDistinguishedName": "OU=FSx,DC=corp,DC=example,DC=com",
# "FileSystemAdministratorsGroup": "FSxAdmins",
# "UserName": "svc-fsx@corp.example.com",
# "Password": "...",
# "DnsIps": ["10.0.0.10", "10.0.0.11"]
# }FSx for Windows: implementatietypen
FSx for Windows heeft twee implementatietypen: Single-AZ (één bestandsserver in één AZ — 99,9% beschikbaarheids-SLA, goedkoper) en Multi-AZ (synchrone replicatie naar een stand-by-bestandsserver in een tweede AZ met automatische failover — 99,99% beschikbaarheids-SLA). Multi-AZ vereist twee subnetten in verschillende AZ's en gebruikt een zwevend IP-adres dat tijdens een failover automatisch naar de stand-byserver verhuist. Kies voor productie-workloads op Windows waarvoor hoge beschikbaarheid nodig is altijd Multi-AZ. Single-AZ is geschikt voor ontwikkel- en testomgevingen.
# Compare availability SLAs:
# Single-AZ 1 or 2: 99.9% SLA
# Multi-AZ 1: 99.99% SLA (synchronous standby, auto-failover)
# Access the FSx share from a Windows instance using UNC path:
# \\fs-0abc1234def567890.corp.example.com\share
# Or map a drive using PowerShell:
# New-SmbMapping -LocalPath 'Z:' -RemotePath '\\amznfsxabcd1234.corp.example.com\share'FSx for Windows: back-ups en schaduwkopieën
FSx for Windows ondersteunt automatische dagelijkse back-ups (0-90 dagen bewaard) en handmatige back-ups op aanvraag die in S3 worden opgeslagen. Back-ups zijn incrementeel en toepassingsconsistent, omdat FSx VSS (Volume Shadow Copy Service) gebruikt. Schaduwkopieën bieden toegang tot eerdere bestandsversies — eindgebruikers kunnen in Windows Verkenner met de rechtermuisknop op een bestand klikken en een eerdere versie herstellen zonder contact op te nemen met IT. Schaduwkopieën worden op het bestandssysteem zelf opgeslagen en staan los van FSx-back-ups.
# Create an on-demand backup of an FSx Windows file system
aws fsx create-backup \
--file-system-id fs-0abc1234def567890 \
--tags Key=Purpose,Value=PreUpgradeBackup
# Configure shadow copy schedule via FSx console or PowerShell:
# $schedule = '{ "CopyFrequency": "DAILY_07_00" }'
# Set-FsxWindowsConfiguration -ShadowCopyConfiguration $schedule
# Shadow copies give end users self-service file recoveryFSx for Lustre: overzicht
Amazon FSx for Lustre is een volledig beheerd, uiterst performant parallel bestandssysteem dat is gebaseerd op het opensourcebestandssysteem Lustre. Lustre is het bestandssysteem bij uitstek voor supercomputers en HPC-clusters. FSx for Lustre biedt een latentie van minder dan een milliseconde, een doorvoer van honderden GB/s en miljoenen IOPS — ideaal voor het trainen van machinelearningmodellen, genomica, financiële simulaties, seismische analyses en videorendering. Het integreert native met Amazon S3 als gegevensopslagplaats.
# Create an FSx for Lustre file system linked to S3
aws fsx create-file-system \
--file-system-type LUSTRE \
--storage-capacity 1200 \
--subnet-ids subnet-aaa111 \
--lustre-configuration '{
"ImportPath": "s3://my-hpc-data-bucket",
"ExportPath": "s3://my-hpc-data-bucket/exports",
"DeploymentType": "PERSISTENT_2",
"PerUnitStorageThroughput": 250
}'FSx for Lustre: S3-integratie
FSx for Lustre kan als gegevensopslagplaats worden gekoppeld aan een S3-bucket. Bestanden in S3 verschijnen onmiddellijk in de Lustre-naamruimte (lazy loading — de daadwerkelijke gegevens worden bij de eerste toegang naar Lustre gekopieerd). Wanneer uw HPC-taak is voltooid, kunt u de resultaten met een gegevensopslagplaatstaken terug exporteren naar S3. Met dit patroon kunt u grote gegevenssets kosteneffectief in S3 opslaan, een Lustre-bestandssysteem voor de duur van een rekentaak starten en het Lustre-systeem daarna verwijderen — u betaalt alleen voor de rekentijd.
# Import data from S3 to FSx Lustre on demand
aws fsx create-data-repository-task \
--type IMPORT_METADATA_AND_DATA \
--paths 's3://my-hpc-data-bucket/dataset/' \
--file-system-id fs-0abc1234def567890 \
--report '{ "Enabled": true, "Path": "s3://my-hpc-data-bucket/task-reports/", "Scope": "FAILED_FILES_ONLY"}'
# Export results back to S3 after computation
aws fsx create-data-repository-task \
--type EXPORT_TO_REPOSITORY \
--paths '/results/' \
--file-system-id fs-0abc1234def567890FSx for Lustre: implementatietypen
FSx for Lustre heeft twee belangrijke implementatietypen: Scratch (tijdelijk, zonder replicatie, hoogste doorvoer per prijs — voor kortlopende batchtaken waarbij gegevensverlies acceptabel is omdat alle gegevens uit S3 komen) en Persistent (gerepliceerd binnen een AZ, ontworpen voor langlopende HPC-workloads die veerkracht nodig hebben). Persistent 2 is de huidige generatie en biedt PerUnitStorageThroughput van 125, 250 of 500 MB/s/TiB. Voor het SAA-C03-examen geldt: Scratch = kosten-geoptimaliseerde tijdelijke taken, Persistent = langlopende taken of gevoelige gegevens.
# Scratch file system (no replication, cheaper, for temporary jobs)
aws fsx create-file-system \
--file-system-type LUSTRE \
--storage-capacity 1200 \
--subnet-ids subnet-aaa111 \
--lustre-configuration '{
"DeploymentType": "SCRATCH_2",
"ImportPath": "s3://my-data-bucket"
}'
# Scratch 2 specs:
# 200 MB/s per TiB baseline
# 6x burst (data not replicated within AZ)FSx for Lustre mounten op Linux
FSx for Lustre wordt op Linux-exemplaren gemount met de Lustre-client. Amazon Linux 2 en Amazon Linux 2023 bevatten de Lustre-kernelmodule. Nadat u mountdoelen hebt gemaakt en de beveiligingsgroep hebt geconfigureerd om Lustre-protocolverkeer toe te staan (poort 988 en poortbereik 1018-1023), mount u het bestandssysteemtype lustre. Het mountpunt biedt volledige POSIX-semantiek. Mount voor ML-training het bestandssysteem op alle trainingsinstanties — ze zien allemaal dezelfde gegevensset zonder gegevens te kopiëren.
# Install Lustre client on Amazon Linux 2
sudo amazon-linux-extras install -y lustre
# Mount the FSx for Lustre file system
sudo mkdir /mnt/fsx
sudo mount -t lustre \
-o relatime,flock \
fs-0abc1234def567890.fsx.us-east-1.amazonaws.com@tcp:/fsx \
/mnt/fsx
# Verify mount and check throughput
df -h /mnt/fsx
lsattr /mnt/fsxFSx for NetApp ONTAP en OpenZFS
FSx for NetApp ONTAP biedt toegang via meerdere protocollen (NFS, SMB en iSCSI) met geavanceerde ONTAP-functies, waaronder thin provisioning, gegevensdeduplicatie, compressie en SnapMirror-replicatie — ideaal voor ondernemingen die NetApp-opslag naar AWS migreren zonder de architectuur opnieuw te ontwerpen. FSx for OpenZFS biedt opslag die via NFS toegankelijk is, met de ingebouwde controle van gegevensintegriteit, compressie en momentopnamen van ZFS. Beide ondersteunen Linux- en Windows-clients. Voor het SAA-C03-examen is ONTAP het antwoord wanneer het scenario 'bestaande NetApp-opslag' of 'bestandstoegang via meerdere protocollen' noemt.
Kiezen tussen EFS, FSx for Windows en FSx for Lustre
Belangrijke selectiecriteria: EFS — Linux/POSIX NFS, elastische capaciteit, delen tussen meerdere exemplaren en Lambda-ondersteuning. FSx for Windows — Windows-clients die SMB, integratie met Active Directory, Windows-ACL's en NTFS nodig hebben — de enige optie voor Windows-toepassingen die native functies van Windows-bestandsservers vereisen. FSx for Lustre — HPC, het trainen van ML-modellen, genomica en videorendering — wanneer u honderden GB/s aan doorvoer en miljoenen IOPS met S3-integratie nodig hebt. Het SAA-C03-examen toetst deze verschillen aan de hand van vragen over workloadscenario's.
Korte controle
Test je begrip van de concepten van AWS Solutions Architect (SAA-C03) uit deze les.
Samenvatting van de les
In deze les heb je geleerd dat FSx for Windows File Server native SMB biedt met integratie van Active Directory voor Windows-workloads die NTFS, ACL's en schaduwkopieën vereisen, dat FSx for Lustre miljoenen IOPS en honderden GB/s levert voor HPC en ML-training, met directe integratie van S3 als gegevensopslagplaats, en dat Scratch deployments kosten geoptimaliseerd zijn voor tijdelijke taken, terwijl Persistent deployments geschikt zijn voor langdurig draaiende, veerkrachtige workloads. Hierna verkennen we caching met ElastiCache.
Leer Cloud & IT Cert Prep met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 150
- Lessen
- 600
Veelgestelde vragen
Is de les “FSx: Windows File Server en Lustre” gratis?
Ja — de volledige tekst van “FSx: Windows File Server en Lustre” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Cloud & IT Cert Prep wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Cloud & IT Cert Prep bevat in totaal 4 lessen.
Wat leer ik in “FSx: Windows File Server en Lustre”?
Gebruik FSx for Windows voor een volledig beheerd, Windows-native SMB-bestandssysteem of gebruik FSx for Lustre voor high-performance computing-workloads. Je oefent met Cloud & IT Cert Prep door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met Cloud & IT Cert Prep te beginnen?
Ervaring vooraf is niet nodig. Cloud & IT Cert Prep op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 4 van 4.
Hoe lang duurt de les “FSx: Windows File Server en Lustre”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over Cloud & IT Cert Prep?
Ja. Elke les over Cloud & IT Cert Prep bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- EBS-volumetypen: gp3, io2, st1, sc1
- EBS-snapshots, versleuteling en RAID
- EFS: gedeelde bestandsopslag voor Linux
- FSx: Windows File Server en Lustre