FSx: Server Berkas Windows dan Lustre
Jalankan sistem berkas SMB asli Windows yang dikelola sepenuhnya dengan FSx for Windows, atau gunakan FSx for Lustre untuk beban kerja komputasi berkinerja tinggi.
FSx: Server Berkas Windows dan Lustre adalah pelajaran AWS Solutions Architect gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar AWS Solutions Architect, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus AWS Solutions Architect mencakup 4 pelajaran total.
Apa Itu Amazon FSx?
Amazon FSx adalah keluarga sistem berkas yang dikelola sepenuhnya di AWS dan dibangun menggunakan teknologi berstandar industri. Jika EFS menyediakan sistem berkas NFS POSIX untuk Linux, FSx menyediakan sistem berkas yang dirancang khusus untuk beban kerja tertentu yang memerlukan dukungan protokol native atau karakteristik performa khusus. Empat varian FSx adalah: FSx for Windows File Server (SMB), FSx for Lustre (HPC), FSx for NetApp ONTAP, dan FSx for OpenZFS. Ujian SAA-C03 terutama menguji Windows dan Lustre.
FSx for Windows File Server: Gambaran Umum
Amazon FSx for Windows File Server adalah sistem berkas SMB native Windows yang dikelola sepenuhnya dan dibangun di atas Windows Server. Sistem ini mendukung semua fitur khusus Windows: protokol SMB (versi 2.0-3.1.1), integrasi Active Directory, namespace Distributed File System (DFS), ACL Windows, NTFS, kuota pengguna, dan salinan bayangan. Layanan ini merupakan pengganti native AWS untuk server berkas Windows lokal dan dirancang khusus untuk aplikasi Windows yang memerlukan akses SMB — termasuk Microsoft SharePoint, SQL Server, direktori home, dan aplikasi .NET Windows kustom.
# 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
}'Integrasi Active Directory
FSx for Windows terintegrasi dengan AWS Managed Microsoft Active Directory atau AD yang Anda kelola sendiri (di lokasi atau pada EC2). Semua pengguna melakukan autentikasi menggunakan kredensial AD mereka, dan Anda mengelola izin berkas menggunakan ACL Windows — persis seperti pada server berkas Windows lokal. Hal ini menjadikan FSx for Windows target lift-and-shift yang paling mudah untuk berbagi berkas Windows. Saat terhubung ke AD yang dikelola sendiri, FSx memerlukan konektivitas jaringan ke pengendali 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 memiliki dua jenis deployment: Single-AZ (satu server berkas dalam satu AZ — SLA ketersediaan 99,9%, lebih murah) dan Multi-AZ (replikasi sinkron ke server berkas siaga di AZ kedua dengan failover otomatis — SLA ketersediaan 99,99%). Multi-AZ memerlukan dua subnet di AZ yang berbeda dan menggunakan IP mengambang yang secara otomatis berpindah ke server siaga saat failover. Untuk beban kerja Windows produksi yang memerlukan HA, selalu pilih Multi-AZ. Single-AZ cocok untuk lingkungan pengembangan/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: Backup dan Salinan Bayangan
FSx for Windows mendukung backup harian otomatis (dipertahankan selama 0-90 hari) dan backup manual sesuai permintaan yang disimpan di S3. Backup bersifat inkremental dan konsisten terhadap aplikasi karena FSx menggunakan VSS (Volume Shadow Copy Service). Salinan bayangan menyediakan akses ke versi berkas sebelumnya — pengguna akhir dapat mengeklik kanan berkas di Windows Explorer dan memulihkan versi sebelumnya tanpa menghubungi IT. Salinan bayangan disimpan pada sistem berkas itu sendiri dan berbeda dari backup 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 Umum
Amazon FSx for Lustre adalah sistem berkas paralel berperforma tinggi yang dikelola sepenuhnya dan berbasis sistem berkas Lustre sumber terbuka. Lustre adalah sistem berkas pilihan untuk superkomputer dan klaster HPC. FSx for Lustre menyediakan latensi kurang dari satu milidetik, throughput ratusan GB/detik, dan jutaan IOPS — sehingga ideal untuk pelatihan machine learning, genomika, simulasi keuangan, analisis seismik, dan rendering video. Layanan ini terintegrasi secara native dengan Amazon S3 sebagai repositori data pendukung.
# 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: Integrasi S3
FSx for Lustre dapat ditautkan ke bucket S3 sebagai repositori data. Berkas di S3 langsung muncul dalam namespace Lustre (pemuatan malas — data sebenarnya disalin ke Lustre saat pertama kali diakses). Setelah tugas HPC selesai, Anda dapat mengekspor hasil kembali ke S3 dengan tugas repositori data. Pola ini memungkinkan Anda menyimpan kumpulan data besar secara hemat biaya di S3, membuat sistem berkas Lustre selama pekerjaan komputasi berlangsung, lalu menghapus sistem Lustre — sehingga Anda hanya membayar waktu komputasi.
# 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 memiliki dua jenis deployment utama: Scratch (sementara, tidak direplikasi, throughput per harga tertinggi — untuk tugas batch berdurasi singkat ketika kehilangan data dapat diterima karena semua data berasal dari S3) dan Persistent (direplikasi dalam AZ, dirancang untuk beban kerja HPC berdurasi panjang yang memerlukan ketahanan). Persistent 2 adalah generasi saat ini, yang menawarkan PerUnitStorageThroughput sebesar 125, 250, atau 500 MB/detik/TiB. Untuk ujian SAA-C03: Scratch = tugas sementara yang dioptimalkan biaya, Persistent = data berdurasi 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 instans Linux menggunakan klien Lustre. Amazon Linux 2 dan Amazon Linux 2023 menyertakan modul kernel Lustre. Setelah membuat target pemasangan dan mengonfigurasi grup keamanan agar mengizinkan lalu lintas protokol Lustre (port 988 dan rentang port 1018-1023), Anda memasang menggunakan jenis sistem berkas lustre. Titik pemasangan menyediakan semantik POSIX lengkap. Untuk pelatihan ML, pasang sistem berkas pada semua instans pelatihan — semuanya akan melihat kumpulan data yang sama tanpa penyalinan 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 multiprotokol (NFS, SMB, dan iSCSI) dengan fitur ONTAP lanjutan termasuk penyediaan tipis, deduplikasi data, kompresi, dan replikasi SnapMirror — ideal bagi perusahaan yang memigrasikan penyimpanan NetApp ke AWS tanpa merancang ulang arsitektur. FSx for OpenZFS menyediakan penyimpanan yang dapat diakses melalui NFS dengan pemeriksaan integritas data bawaan ZFS, kompresi, dan snapshot. Keduanya mendukung klien Linux dan Windows. Untuk ujian SAA-C03, ONTAP adalah jawaban ketika skenario menyebutkan “penyimpanan NetApp yang sudah ada” atau “akses berkas multiprotokol”.
Memilih antara EFS, FSx for Windows, dan FSx for Lustre
Kriteria pemilihan utama: EFS — NFS Linux/POSIX, kapasitas elastis, berbagi antarinstans, dukungan Lambda. FSx for Windows — klien Windows yang memerlukan SMB, integrasi Active Directory, ACL Windows, dan NTFS — satu-satunya pilihan untuk aplikasi Windows yang memerlukan fitur server berkas Windows native. FSx for Lustre — HPC, pelatihan ML, genomika, dan rendering video — ketika Anda memerlukan throughput ratusan GB/detik serta jutaan IOPS dengan integrasi S3. Ujian SAA-C03 menguji perbedaan ini melalui pertanyaan berbasis skenario beban kerja.
Pemeriksaan Cepat
Uji pemahaman Anda tentang konsep AWS Solutions Architect (SAA-C03) dari pelajaran ini.
Ringkasan Pelajaran
Dalam pelajaran ini Anda mempelajari: FSx untuk Windows File Server menyediakan SMB native dengan integrasi Active Directory untuk beban kerja Windows yang memerlukan NTFS, ACL, dan salinan bayangan, FSx untuk Lustre menyediakan jutaan IOPS dan ratusan GB/detik untuk HPC serta pelatihan ML dengan integrasi langsung ke repositori data S3, dan deployment Scratch dioptimalkan dari sisi biaya untuk pekerjaan sementara, sedangkan deployment Persistent cocok untuk beban kerja tangguh yang berjalan lama. Selanjutnya kita akan membahas caching dengan ElastiCache.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “FSx: Server Berkas Windows dan Lustre” gratis?
Ya — teks lengkap “FSx: Server Berkas Windows dan Lustre” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus AWS Solutions Architect, upgrade ke CoddyKit PRO. Kursus AWS Solutions Architect mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “FSx: Server Berkas Windows dan Lustre”?
Jalankan sistem berkas SMB asli Windows yang dikelola sepenuhnya dengan FSx for Windows, atau gunakan FSx for Lustre untuk beban kerja komputasi berkinerja tinggi. Kamu berlatih AWS Solutions Architect dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai AWS Solutions Architect?
Tidak diperlukan pengalaman sebelumnya. AWS Solutions Architect di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “FSx: Server Berkas Windows dan Lustre” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran AWS Solutions Architect ini?
Ya. Setiap pelajaran AWS Solutions Architect menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Jenis Volume EBS: gp3, io2, st1, sc1
- Snapshot, Enkripsi, dan RAID EBS
- EFS: Penyimpanan Berkas Bersama untuk Linux
- FSx: Server Berkas Windows dan Lustre