FSx: Windows File Server og Lustre
Kør et fuldt administreret Windows-nativt SMB-filsystem med FSx for Windows, eller brug FSx for Lustre til arbejdsbelastninger med højtydende databehandling
FSx: Windows File Server og Lustre er en gratis Cloud & IT Cert Prep-lektion på CoddyKit. Dette er lektion 4 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Cloud & IT Cert Prep, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Cloud & IT Cert Prep-kurset indeholder 4 lektioner i alt.
Hvad er Amazon FSx?
Amazon FSx er en familie af fuldt administrerede filsystemer på AWS, der er bygget på branchestandardteknologier. Hvor EFS leverer et POSIX-baseret NFS-filsystem til Linux, leverer FSx formålsbyggede filsystemer til specifikke arbejdsbelastninger, der har brug for indbygget protokolunderstøttelse eller specialiserede ydeevneegenskaber. De fire FSx-varianter er: FSx for Windows File Server (SMB), FSx for Lustre (HPC), FSx for NetApp ONTAP og FSx for OpenZFS. SAA-C03-prøven tester primært Windows og Lustre.
FSx for Windows File Server: oversigt
Amazon FSx for Windows File Server er et fuldt administreret, Windows-kompatibelt SMB-filsystem, der er bygget på Windows Server. Det understøtter alle Windows-specifikke funktioner: SMB-protokollen (version 2.0-3.1.1), Active Directory-integration, Distributed File System (DFS)-navneområder, Windows-ACL'er, NTFS, brugerkvoter og skyggekopier. Det er AWS' indbyggede erstatning for lokale Windows-filservere og er specifikt designet til Windows-programmer, der kræver SMB-adgang — herunder Microsoft SharePoint, SQL Server, hjemmemapper og brugerdefinerede Windows .NET-programmer.
# 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
}'Active Directory-integration
FSx for Windows integreres med AWS Managed Microsoft Active Directory eller dit selvadministrerede AD (lokalt eller på EC2). Alle brugere godkendes ved hjælp af deres AD-legitimationsoplysninger, og du administrerer filtilladelser ved hjælp af Windows-ACL'er — præcis som på en lokal Windows-filserver. Det gør FSx for Windows til det mest ligetil mål ved en lift-and-shift-migrering af Windows-fildelinger. Ved forbindelse til et selvadministreret AD kræver FSx netværksforbindelse til domænecontrollere via Direct Connect eller 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: implementeringstyper
FSx for Windows har to implementeringstyper: Single-AZ (én filserver i én AZ — 99,9 % tilgængeligheds-SLA, billigere) og Multi-AZ (synkron replikering til en standby-filserver i en anden AZ med automatisk failover — 99,99 % tilgængeligheds-SLA). Multi-AZ kræver to undernet i forskellige AZ'er og bruger en flydende IP-adresse, der automatisk flyttes til standby-serveren under et failover. Til Windows-arbejdsbelastninger i produktion, der kræver høj tilgængelighed, skal du altid vælge Multi-AZ. Single-AZ egner sig til udviklings- og testmiljøer.
# 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: sikkerhedskopier og skyggekopier
FSx for Windows understøtter automatiske daglige sikkerhedskopier (opbevares i 0-90 dage) og manuelle sikkerhedskopier efter behov, der gemmes i S3. Sikkerhedskopierne er trinvise og konsistente med programmer, fordi FSx bruger VSS (Volume Shadow Copy Service). Skyggekopier giver adgang til tidligere versioner af filer — slutbrugere kan højreklikke på en fil i Windows Stifinder og gendanne en tidligere version uden at kontakte IT. Skyggekopier gemmes på selve filsystemet og er forskellige fra FSx-sikkerhedskopier.
# 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: oversigt
Amazon FSx for Lustre er et fuldt administreret, højtydende parallelt filsystem baseret på open source-filsystemet Lustre. Lustre er det foretrukne filsystem til supercomputere og HPC-klynger. FSx for Lustre leverer latenstid på under et millisekund, hundredvis af GB/s i gennemløb og millioner af IOPS — hvilket gør det ideelt til maskinlæring, genomik, finansielle simuleringer, seismisk analyse og videogengivelse. Det integreres indbygget med Amazon S3 som underliggende datalager.
# 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-integration
FSx for Lustre kan knyttes til en S3-bucket som datalager. Filer i S3 vises straks i Lustre-navneområdet (doven indlæsning — de faktiske data kopieres til Lustre ved første adgang). Når dit HPC-job er færdigt, kan du eksportere resultaterne tilbage til S3 med en dataopgavesamling. Dette mønster giver dig mulighed for at gemme store datasæt omkostningseffektivt i S3, starte et Lustre-filsystem for den tid, et beregningsjob varer, og derefter slette Lustre-systemet — så du kun betaler for beregningstiden.
# 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: implementeringstyper
FSx for Lustre har to primære implementeringstyper: Scratch (midlertidig, ikke-replikeret, højeste gennemløb pr. pris — til kortvarige batchjob, hvor datatab er acceptabelt, fordi alle data kommer fra S3) og Persistent (repliceret inden for en AZ, designet til langvarige HPC-arbejdsbelastninger, der kræver modstandsdygtighed). Persistent 2 er den aktuelle generation og tilbyder PerUnitStorageThroughput på 125, 250 eller 500 MB/s/TiB. Til SAA-C03-prøven: Scratch = omkostningsoptimerede, midlertidige job, Persistent = langvarige job eller følsomme data.
# 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)Montering af FSx for Lustre på Linux
FSx for Lustre monteres på Linux-instanser ved hjælp af Lustre-klienten. Amazon Linux 2 og Amazon Linux 2023 indeholder kernelmodulet til Lustre. Når du har oprettet monteringsmål og konfigureret sikkerhedsgruppen til at tillade Lustre-protokoltrafik (port 988 og portområdet 1018-1023), monterer du ved hjælp af filsystemtypen lustre. Monteringspunktet giver fuld POSIX-semantik. Ved ML-træning skal du montere filsystemet på alle træningsinstanser — de kan alle se det samme datasæt uden at kopiere data.
# 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 og OpenZFS
FSx for NetApp ONTAP giver adgang via flere protokoller (NFS, SMB og iSCSI) med avancerede ONTAP-funktioner, herunder tynd klargøring, deduplikering af data, komprimering og SnapMirror-replikering — ideelt til virksomheder, der flytter NetApp-lagring til AWS uden at omdesigne arkitekturen. FSx for OpenZFS leverer NFS-tilgængelig lagring med ZFS' indbyggede kontrol af dataintegritet, komprimering og snapshots. Begge understøtter Linux- og Windows-klienter. Til SAA-C03-prøven er ONTAP svaret, når scenariet nævner »eksisterende NetApp-lagring« eller »filadgang via flere protokoller«.
Valg mellem EFS, FSx for Windows og FSx for Lustre
Vigtige udvælgelseskriterier: EFS — Linux/POSIX NFS, elastisk kapacitet, deling mellem flere instanser og Lambda-understøttelse. FSx for Windows — Windows-klienter, der har brug for SMB, Active Directory-integration, Windows-ACL'er og NTFS — den eneste mulighed for Windows-programmer, der kræver indbyggede Windows-filserverfunktioner. FSx for Lustre — HPC, ML-træning, genomik og videogengivelse — når du har brug for hundredvis af GB/s i gennemløb og millioner af IOPS med S3-integration. SAA-C03-prøven tester disse forskelle gennem spørgsmål baseret på scenarier for arbejdsbelastninger.
Hurtigt tjek
Afprøv din forståelse af begreberne i AWS Solutions Architect (SAA-C03) fra denne lektion.
Opsummering af lektionen
I denne lektion lærte du, at FSx for Windows File Server leverer oprindelig SMB med Active Directory-integration til Windows-arbejdsbelastninger, der kræver NTFS, ACL'er og skyggekopier, at FSx for Lustre leverer millioner af IOPS og hundredvis af GB/s til HPC og ML-træning med direkte integration til S3 som datalager, og at Scratch-implementeringer er omkostningsoptimerede til midlertidige job, mens persistente implementeringer egner sig til langvarige og robuste arbejdsbelastninger. Næste gang udforsker vi caching med ElastiCache.
Lær Cloud & IT Cert Prep med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 150
- Lektioner
- 600
Ofte stillede spørgsmål
Er lektionen “FSx: Windows File Server og Lustre” gratis?
Ja — hele teksten til “FSx: Windows File Server og Lustre” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Cloud & IT Cert Prep-kurset, skal du opgradere til CoddyKit PRO. Cloud & IT Cert Prep-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “FSx: Windows File Server og Lustre”?
Kør et fuldt administreret Windows-nativt SMB-filsystem med FSx for Windows, eller brug FSx for Lustre til arbejdsbelastninger med højtydende databehandling Du øver dig i Cloud & IT Cert Prep med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Cloud & IT Cert Prep?
Der kræves ingen tidligere erfaring. Cloud & IT Cert Prep på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 4 af 4.
Hvor lang tid tager lektionen “FSx: Windows File Server og Lustre”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Cloud & IT Cert Prep-lektion?
Ja. Alle Cloud & IT Cert Prep-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- EBS-disktyper: gp3, io2, st1, sc1
- EBS-snapshots, kryptering og RAID
- EFS: Delt fillagring til Linux
- FSx: Windows File Server og Lustre