FSx: Pelayan Fail Windows dan Lustre
Jalankan sistem fail SMB asli Windows yang diurus sepenuhnya dengan FSx for Windows, atau gunakan FSx for Lustre untuk beban kerja pengkomputeran berprestasi tinggi.
FSx: Pelayan Fail Windows dan Lustre ialah pelajaran Cloud & IT Cert Prep percuma di CoddyKit. Ini ialah pelajaran 4 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Cloud & IT Cert Prep, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Cloud & IT Cert Prep merangkumi sejumlah 4 pelajaran.
Apakah Amazon FSx?
Amazon FSx ialah keluarga sistem fail terurus sepenuhnya di AWS yang dibina berasaskan teknologi bertaraf industri. Walaupun EFS menyediakan sistem fail POSIX NFS untuk Linux, FSx menyediakan sistem fail yang dibina khusus untuk beban kerja tertentu yang memerlukan sokongan protokol asli atau ciri prestasi khusus. Empat variasi FSx ialah: FSx for Windows File Server (SMB), FSx for Lustre (HPC), FSx for NetApp ONTAP dan FSx for OpenZFS. Peperiksaan SAA-C03 terutamanya menguji Windows dan Lustre.
FSx for Windows File Server: Gambaran Keseluruhan
Amazon FSx for Windows File Server ialah sistem fail SMB asli Windows yang terurus sepenuhnya dan dibina berasaskan Windows Server. Ia menyokong semua ciri khusus Windows: protokol SMB (versi 2.0-3.1.1), penyepaduan Active Directory, ruang nama Distributed File System (DFS), ACL Windows, NTFS, kuota pengguna dan salinan bayangan. Ia ialah pengganti asli AWS untuk pelayan fail Windows di premis dan direka khusus untuk aplikasi Windows yang memerlukan akses SMB — termasuk Microsoft SharePoint, SQL Server, direktori utama dan aplikasi .NET Windows tersuai.
# 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
}'Penyepaduan Active Directory
FSx for Windows disepadukan dengan AWS Managed Microsoft Active Directory atau AD terurus sendiri anda (di premis atau pada EC2). Semua pengguna mengesahkan identiti menggunakan kelayakan AD mereka, dan anda mengurus kebenaran fail menggunakan ACL Windows — sama seperti pelayan fail Windows di premis. Ini menjadikan FSx for Windows sasaran lift-and-shift yang paling mudah untuk perkongsian fail Windows. Apabila bersambung kepada AD terurus sendiri, FSx memerlukan sambungan rangkaian kepada pengawal domain melalui Direct Connect atau 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: Jenis Deployment
FSx for Windows mempunyai dua jenis deployment: Single-AZ (satu pelayan fail dalam satu AZ — SLA ketersediaan 99.9%, lebih murah) dan Multi-AZ (replikasi segerak kepada pelayan fail siaga dalam AZ kedua dengan pertukaran kepada pelayan sandaran secara automatik — SLA ketersediaan 99.99%). Multi-AZ memerlukan dua subnet dalam AZ yang berbeza dan menggunakan IP terapung yang berpindah kepada pelayan siaga secara automatik semasa pertukaran. Untuk beban kerja Windows pengeluaran yang memerlukan HA, sentiasa pilih Multi-AZ. Single-AZ sesuai untuk persekitaran pembangunan/pengujian.
# 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: Sandaran dan Salinan Bayangan
FSx for Windows menyokong sandaran harian automatik (dikekalkan selama 0-90 hari) dan sandaran manual atas permintaan yang disimpan dalam S3. Sandaran adalah tambahan dan konsisten dengan aplikasi kerana FSx menggunakan VSS (Volume Shadow Copy Service). Salinan bayangan menyediakan akses kepada versi fail terdahulu — pengguna akhir boleh mengklik kanan fail dalam Windows Explorer dan memulihkan versi terdahulu tanpa menghubungi IT. Salinan bayangan disimpan pada sistem fail itu sendiri dan berbeza daripada sandaran FSx.
# 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: Gambaran Keseluruhan
Amazon FSx for Lustre ialah sistem fail selari berprestasi tinggi yang terurus sepenuhnya dan berasaskan sistem fail sumber terbuka Lustre. Lustre ialah sistem fail pilihan untuk superkomputer dan kluster HPC. FSx for Lustre memberikan kependaman submilisaat, throughput ratusan GB/s dan jutaan IOPS — menjadikannya sesuai untuk latihan pembelajaran mesin, genomik, simulasi kewangan, analisis seismik dan pemaparan video. Ia disepadukan secara asli dengan Amazon S3 sebagai repositori data sandaran.
# 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: Penyepaduan S3
FSx for Lustre boleh dipautkan kepada bucket S3 sebagai repositori data. Fail dalam S3 muncul dalam ruang nama Lustre dengan serta-merta (pemuatan malas — data sebenar disalin ke dalam Lustre pada akses pertama). Apabila kerja HPC anda selesai, anda boleh mengeksport hasil kembali ke S3 dengan tugas repositori data. Corak ini membolehkan anda menyimpan set data besar secara menjimatkan kos dalam S3, menghidupkan sistem fail Lustre untuk tempoh kerja pengkomputeran dan kemudian memusnahkan sistem Lustre — anda hanya membayar masa pengkomputeran.
# 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: Jenis Deployment
FSx for Lustre mempunyai dua jenis deployment utama: Scratch (sementara, tidak direplikasi, throughput-per-harga tertinggi — untuk kerja kelompok jangka pendek apabila kehilangan data boleh diterima kerana semua data datang daripada S3) dan Persistent (direplikasi dalam AZ, direka untuk beban kerja HPC jangka panjang yang memerlukan daya tahan). Persistent 2 ialah generasi semasa dan menawarkan PerUnitStorageThroughput sebanyak 125, 250 atau 500 MB/s/TiB. Untuk peperiksaan SAA-C03: Scratch = kerja sementara yang dioptimumkan kos, Persistent = data jangka panjang atau sensitif.
# 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)Memasang FSx for Lustre pada Linux
FSx for Lustre dipasang pada tika Linux menggunakan klien Lustre. Amazon Linux 2 dan Amazon Linux 2023 menyertakan modul kernel Lustre. Selepas mencipta sasaran pemasangan dan mengkonfigurasi kumpulan keselamatan untuk membenarkan trafik protokol Lustre (port 988 dan julat port 1018-1023), anda memasang menggunakan jenis sistem fail lustre. Titik pemasangan menyediakan semantik POSIX penuh. Untuk latihan ML, pasang sistem fail pada semua tika latihan — semuanya dapat melihat set data yang sama tanpa menyalin 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 dan OpenZFS
FSx for NetApp ONTAP menyediakan akses berbilang protokol (NFS, SMB dan iSCSI) dengan ciri ONTAP lanjutan termasuk peruntukan nipis, penyahduaan data, pemampatan dan replikasi SnapMirror — sesuai untuk perusahaan yang memindahkan storan NetApp ke AWS tanpa mereka bentuk semula seni bina. FSx for OpenZFS menyediakan storan yang boleh diakses melalui NFS dengan pemeriksaan integriti data terbina dalam, pemampatan dan petikan ZFS. Kedua-duanya menyokong klien Linux dan Windows. Untuk peperiksaan SAA-C03, ONTAP ialah jawapannya apabila senario menyebut 'storan NetApp sedia ada' atau 'akses fail berbilang protokol'.
Memilih antara EFS, FSx for Windows dan FSx for Lustre
Kriteria pemilihan utama: EFS — NFS Linux/POSIX, kapasiti anjal, perkongsian berbilang tika, sokongan Lambda. FSx for Windows — klien Windows yang memerlukan SMB, penyepaduan Active Directory, ACL Windows dan NTFS — satu-satunya pilihan untuk aplikasi Windows yang memerlukan ciri pelayan fail Windows asli. FSx for Lustre — HPC, latihan ML, genomik dan pemaparan video — apabila anda memerlukan throughput ratusan GB/s dan jutaan IOPS dengan penyepaduan S3. Peperiksaan SAA-C03 menguji perbezaan ini melalui soalan senario beban kerja.
Semakan Pantas
Uji pemahaman anda tentang konsep AWS Solutions Architect (SAA-C03) daripada pelajaran ini.
Ringkasan Pelajaran
Dalam pelajaran ini, anda telah mempelajari bahawa: FSx for Windows File Server menyediakan SMB asli dengan penyepaduan Active Directory untuk beban kerja Windows yang memerlukan NTFS, ACL dan salinan bayangan, FSx for Lustre memberikan berjuta-juta IOPS dan ratusan GB/s untuk HPC serta latihan ML dengan penyepaduan terus repositori data S3, dan Scratch deployments dioptimumkan dari segi kos untuk tugas sementara, manakala penerapan Persistent sesuai untuk beban kerja yang berjalan lama dan berdaya tahan. Seterusnya, kita akan meneroka penyimpanan cache dengan ElastiCache.
Pelajari Cloud & IT Cert Prep dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 150
- Pelajaran
- 600
Soalan Lazim
Adakah pelajaran “FSx: Pelayan Fail Windows dan Lustre” percuma?
Ya — teks penuh “FSx: Pelayan Fail Windows dan Lustre” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Cloud & IT Cert Prep, tingkat taraf kepada CoddyKit PRO. Kursus Cloud & IT Cert Prep merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “FSx: Pelayan Fail Windows dan Lustre”?
Jalankan sistem fail SMB asli Windows yang diurus sepenuhnya dengan FSx for Windows, atau gunakan FSx for Lustre untuk beban kerja pengkomputeran berprestasi tinggi. Anda berlatih Cloud & IT Cert Prep menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Cloud & IT Cert Prep?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Cloud & IT Cert Prep di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 4 daripada 4.
Berapa lamakah pelajaran “FSx: Pelayan Fail Windows dan Lustre” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Cloud & IT Cert Prep ini?
Ya. Setiap pelajaran Cloud & IT Cert Prep menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Jenis Jilid EBS: gp3, io2, st1, sc1
- Syot Kilat, Penyulitan dan RAID EBS
- EFS: Storan Fail Dikongsi untuk Linux
- FSx: Pelayan Fail Windows dan Lustre