FSx: Windows Dosya Sunucusu ve Lustre
FSx for Windows ile tamamen yönetilen, Windows'a özgü bir SMB dosya sistemi çalıştırın veya yüksek performanslı bilgi işlem iş yükleri için FSx for Lustre kullanın.
FSx: Windows Dosya Sunucusu ve Lustre, CoddyKit'te ücretsiz bir Cloud & IT Cert Prep dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Cloud & IT Cert Prep öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.
Amazon FSx Nedir?
Amazon FSx, sektör standardı teknolojiler üzerine kurulmuş, AWS üzerindeki tamamen yönetilen dosya sistemleri ailesidir. EFS Linux için POSIX NFS dosya sistemi sağlarken FSx, yerel protokol desteğine veya özel performans özelliklerine ihtiyaç duyan belirli iş yükleri için amaca özel dosya sistemleri sunar. Dört FSx çeşidi şunlardır: FSx for Windows File Server (SMB), FSx for Lustre (HPC), FSx for NetApp ONTAP ve FSx for OpenZFS. SAA-C03 sınavında ağırlıklı olarak Windows ve Lustre bilgisi test edilir.
FSx for Windows File Server: Genel Bakış
Amazon FSx for Windows File Server, Windows Server üzerine kurulmuş, tamamen yönetilen ve Windows'a özgü bir SMB dosya sistemidir. Windows'a özgü tüm özellikleri destekler: SMB protokolü (2.0-3.1.1 sürümleri), Active Directory entegrasyonu, Dağıtılmış Dosya Sistemi (DFS) ad alanları, Windows erişim denetim listeleri, NTFS, kullanıcı kotaları ve shadow copy'ler. Şirket içi Windows dosya sunucularının AWS yerelindeki karşılığıdır ve SMB erişimi gerektiren Windows uygulamaları için özel olarak tasarlanmıştır — Microsoft SharePoint, SQL Server, ana dizinler ve özel Windows .NET uygulamaları dahil.
# 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 Entegrasyonu
FSx for Windows, AWS Managed Microsoft Active Directory veya kendi yönettiğiniz AD ile (şirket içinde ya da EC2 üzerinde) entegre olur. Tüm kullanıcılar AD kimlik bilgilerini kullanarak kimlik doğrulaması yapar ve dosya izinlerini, şirket içindeki bir Windows dosya sunucusunda olduğu gibi Windows erişim denetim listelerini kullanarak yönetirsiniz. Bu özellik, FSx for Windows'u Windows dosya paylaşımları için en kolay doğrudan taşıma hedefi hâline getirir. Kendi yönettiğiniz bir AD'ye bağlanırken FSx, Direct Connect veya VPN üzerinden etki alanı denetleyicilerine ağ bağlantısı gerektirir.
# 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: Dağıtım Türleri
FSx for Windows iki dağıtım türüne sahiptir: Single-AZ (tek bir AZ'de tek dosya sunucusu — %99,9 kullanılabilirlik SLA'sı, daha ucuz) ve Multi-AZ (ikinci bir AZ'deki beklemedeki dosya sunucusuna eşzamanlı çoğaltma ve otomatik yük devretme — %99,99 kullanılabilirlik SLA'sı). Multi-AZ, farklı AZ'lerde iki alt ağ gerektirir ve yük devretme sırasında otomatik olarak beklemedeki sunucuya taşınan kayan bir IP kullanır. HA gerektiren üretim Windows iş yükleri için her zaman Multi-AZ'yi seçin. Single-AZ, geliştirme/test ortamları için uygundur.
# 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: Yedeklemeler ve Shadow Copy'ler
FSx for Windows, otomatik günlük yedeklemeleri (0-90 gün saklanır) ve S3'te depolanan isteğe bağlı el ile yedeklemeleri destekler. Yedeklemeler artımlıdır ve FSx VSS (Volume Shadow Copy Service) kullandığı için uygulama açısından tutarlıdır. Shadow copy'ler dosyaların önceki sürümlerine erişim sağlar — son kullanıcılar Windows Explorer'da bir dosyaya sağ tıklayarak BT ile iletişime geçmeden önceki bir sürümü geri yükleyebilir. Shadow copy'ler dosya sisteminin kendisinde depolanır ve FSx yedeklemelerinden farklıdır.
# 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: Genel Bakış
Amazon FSx for Lustre, açık kaynaklı Lustre dosya sistemi temel alınarak oluşturulmuş, tamamen yönetilen ve yüksek performanslı paralel bir dosya sistemidir. Lustre, süper bilgisayarlar ve HPC kümeleri için tercih edilen dosya sistemidir. FSx for Lustre, milisaniyenin altında gecikme, saniyede yüzlerce GB aktarım hızı ve milyonlarca IOPS sunar — bu da onu makine öğrenimi eğitimi, genom bilimi, finansal benzetimler, sismik analiz ve video işleme için ideal hâle getirir. Arka uç veri deposu olarak Amazon S3 ile yerel olarak entegre olur.
# 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 Entegrasyonu
FSx for Lustre, bir veri deposu olarak bir S3 bucket'ına bağlanabilir. S3'teki dosyalar Lustre ad alanında hemen görünür (geç yükleme — gerçek veriler yalnızca ilk erişimde Lustre'a kopyalanır). HPC işiniz tamamlandığında sonuçları bir veri deposu göreviyle S3'e geri aktarabilirsiniz. Bu yöntem, büyük veri kümelerini S3'te uygun maliyetle depolamanıza, bir hesaplama işi süresince Lustre dosya sistemi oluşturmanıza ve ardından Lustre sistemini silmenize olanak tanır — yalnızca hesaplama süresi için ödeme yaparsınız.
# 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: Dağıtım Türleri
FSx for Lustre'ın iki ana dağıtım türü vardır: Scratch (geçici, çoğaltılmayan, fiyat başına en yüksek aktarım hızı — tüm veriler S3'ten geldiği için veri kaybının kabul edilebilir olduğu kısa süreli toplu işler için) ve Persistent (AZ içinde çoğaltılır, dayanıklılığa ihtiyaç duyan uzun süreli HPC iş yükleri için tasarlanmıştır). Persistent 2, 125, 250 veya 500 MB/s/TiB değerlerinde PerUnitStorageThroughput sunan mevcut nesildir. SAA-C03 sınavı için: Scratch = maliyet açısından optimize edilmiş geçici işler, Persistent = uzun süreli veya hassas veriler.
# 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)Linux Üzerinde FSx for Lustre Mount Etme
FSx for Lustre, Lustre istemcisi kullanılarak Linux bulut sunucularına mount edilir. Amazon Linux 2 ve Amazon Linux 2023, Lustre çekirdek modülünü içerir. Mount hedeflerini oluşturup güvenlik grubunu Lustre protokol trafiğine (988 bağlantı noktası ve 1018-1023 bağlantı noktası aralığı) izin verecek şekilde yapılandırdıktan sonra lustre dosya sistemi türünü kullanarak mount edersiniz. Mount noktası eksiksiz POSIX anlamını sağlar. Makine öğrenimi eğitimi için dosya sistemini tüm eğitim bulut sunucularına mount edin — hepsi veri kopyalamaya gerek kalmadan aynı veri kümesini görür.
# 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 ve OpenZFS
FSx for NetApp ONTAP, ince sağlama, veri tekilleştirme, sıkıştırma ve SnapMirror çoğaltması dahil gelişmiş ONTAP özellikleriyle çoklu protokol erişimi (NFS, SMB ve iSCSI) sağlar — depolamayı yeniden tasarlamadan AWS'ye taşıyan kuruluşlar için idealdir. FSx for OpenZFS, ZFS'nin yerleşik veri bütünlüğü denetimi, sıkıştırma ve anlık görüntü özelliklerine sahip, NFS üzerinden erişilebilen depolama sunar. Her ikisi de Linux ve Windows istemcilerini destekler. SAA-C03 sınavında senaryoda “mevcut NetApp depolaması” veya “çoklu protokol dosya erişimi” geçiyorsa yanıt ONTAP'tır.
EFS, FSx for Windows ve FSx for Lustre Arasında Seçim
Temel seçim ölçütleri: EFS — Linux/POSIX NFS, esnek kapasite, birden çok bulut sunucusu arasında paylaşım, Lambda desteği. FSx for Windows — SMB'ye, Active Directory entegrasyonuna, Windows erişim denetim listelerine ve NTFS'ye ihtiyaç duyan Windows istemcileri; yerel Windows dosya sunucusu özellikleri gerektiren Windows uygulamaları için tek seçenektir. FSx for Lustre — S3 entegrasyonuyla saniyede yüzlerce GB aktarım hızı ve milyonlarca IOPS gerektiğinde HPC, makine öğrenimi eğitimi, genom bilimi ve video işleme. SAA-C03 sınavı, bu ayrımları iş yükü senaryosu soruları aracılığıyla test eder.
Hızlı Kontrol
Bu dersteki AWS Solutions Architect (SAA-C03) kavramlarını anlayıp anlamadığınızı sınayın.
Ders Özeti
Bu derste şunları öğrendiniz: Windows için FSx Dosya Sunucusu, NTFS, ACL'ler ve gölge kopyalar gerektiren Windows iş yükleri için Active Directory entegrasyonuyla yerel SMB desteği sağlar; Lustre için FSx, doğrudan S3 veri deposu entegrasyonuyla HPC ve makine öğrenimi eğitimi için milyonlarca IOPS ve saniyede yüzlerce GB aktarım hızı sunar; Scratch dağıtımları geçici işler için maliyet açısından optimize edilirken Persistent dağıtımları uzun süre çalışan ve dayanıklı iş yükleri için uygundur. Sırada ElastiCache ile önbelleğe almayı inceleyeceğiz.
Yapay zeka eğitmeniyle Cloud & IT Cert Prep öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 150
- Dersler
- 600
Sıkça Sorulan Sorular
“FSx: Windows Dosya Sunucusu ve Lustre” dersi ücretsiz mi?
Evet — “FSx: Windows Dosya Sunucusu ve Lustre” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Cloud & IT Cert Prep kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.
“FSx: Windows Dosya Sunucusu ve Lustre” dersinde ne öğreneceğim?
FSx for Windows ile tamamen yönetilen, Windows'a özgü bir SMB dosya sistemi çalıştırın veya yüksek performanslı bilgi işlem iş yükleri için FSx for Lustre kullanın. Cloud & IT Cert Prep ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Cloud & IT Cert Prep öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Cloud & IT Cert Prep, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“FSx: Windows Dosya Sunucusu ve Lustre” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Cloud & IT Cert Prep dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Cloud & IT Cert Prep dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- EBS Birim Türleri: gp3, io2, st1, sc1
- EBS Anlık Görüntüleri, Şifreleme ve RAID
- EFS: Linux için Paylaşılan Dosya Depolama
- FSx: Windows Dosya Sunucusu ve Lustre