Cloud & IT Cert Prep · पाठ

FSx: Windows फ़ाइल सर्वर और Lustre

FSx for Windows से पूरी तरह प्रबंधित Windows-मूल SMB फ़ाइल सिस्टम चलाइए या उच्च-प्रदर्शन कंप्यूटिंग कार्यभार के लिए FSx for Lustre का उपयोग कीजिए।

पाठ 4, कुल 4 में से13 चरण

FSx: Windows फ़ाइल सर्वर और Lustre, CoddyKit पर Cloud & IT Cert Prep का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Cloud & IT Cert Prep सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

Amazon FSx क्या है

Amazon FSx AWS पर उपलब्ध पूरी तरह managed फाइल सिस्टम का एक परिवार है, जो उद्योग-मानक तकनीकों पर बनाया गया है। जहाँ EFS Linux के लिए POSIX NFS फाइल सिस्टम प्रदान करता है, वहीं FSx ऐसे विशिष्ट कार्यभारों के लिए उद्देश्य-निर्मित फाइल सिस्टम प्रदान करता है जिन्हें मूल प्रोटोकॉल समर्थन या विशेष प्रदर्शन विशेषताओं की आवश्यकता होती है। FSx के चार प्रकार हैं: FSx for Windows File Server (SMB), FSx for Lustre (HPC), FSx for NetApp ONTAP और FSx for OpenZFS। SAA-C03 परीक्षा मुख्यतः Windows और Lustre की जाँच करती है।

FSx for Windows File Server: अवलोकन

Amazon FSx for Windows File Server Windows Server पर बना पूरी तरह managed, Windows-मूल SMB फाइल सिस्टम है। यह Windows-विशिष्ट सभी सुविधाओं का समर्थन करता है: SMB प्रोटोकॉल (संस्करण 2.0-3.1.1), Active Directory एकीकरण, Distributed File System (DFS) नेमस्पेस, Windows ACL, NTFS, उपयोगकर्ता कोटा और Shadow कॉपी। यह ऑन-प्रिमाइसेस Windows फाइल सर्वर का AWS-मूल विकल्प है और विशेष रूप से उन Windows अनुप्रयोगों के लिए डिज़ाइन किया गया है जिन्हें SMB पहुँच चाहिए — इनमें Microsoft SharePoint, SQL Server, होम डायरेक्टरी और कस्टम Windows .NET अनुप्रयोग शामिल हैं।

# 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 एकीकरण

FSx for Windows AWS Managed Microsoft Active Directory या आपके self-managed AD (ऑन-प्रिमाइसेस या EC2 पर) के साथ एकीकृत होता है। सभी उपयोगकर्ता अपने AD credentials का उपयोग करके प्रमाणित होते हैं और आप Windows ACL का उपयोग करके फाइल Permissions प्रबंधित करते हैं — बिल्कुल ऑन-प्रिमाइसेस Windows फाइल सर्वर की तरह। इससे FSx for Windows, Windows फाइल शेयर को सीधे स्थानांतरित करने का सबसे सरल लक्ष्य बन जाता है। Self-managed AD से कनेक्ट करते समय, FSx को Direct Connect या VPN के माध्यम से डोमेन controller से नेटवर्क कनेक्टिविटी चाहिए।

# 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: Deployment Types

FSx for Windows में दो Deployment Types हैं: Single-AZ (एक AZ में एक फाइल सर्वर — 99.9% उपलब्धता SLA, सस्ता) और Multi-AZ (दूसरे AZ में मौजूद standby फाइल सर्वर पर synchronous replication और अपने-आप failover — 99.99% उपलब्धता SLA)। Multi-AZ के लिए अलग-अलग AZ में दो सबनेट आवश्यक हैं और यह एक floating IP का उपयोग करता है, जो failover के दौरान अपने-आप standby में स्थानांतरित हो जाता है। HA की आवश्यकता वाले production Windows कार्यभारों के लिए हमेशा Multi-AZ चुनें। Single-AZ dev/test वातावरण के लिए उपयुक्त है।

# 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: बैकअप और Shadow कॉपी

FSx for Windows अपने-आप होने वाले दैनिक बैकअप (0-90 दिनों तक retained) और माँग पर बनाए गए मैन्युअल बैकअप का समर्थन करता है, जो S3 में संग्रहीत होते हैं। बैकअप incremental और application-consistent होते हैं, क्योंकि FSx VSS (Volume Shadow Copy Service) का उपयोग करता है। Shadow कॉपी फाइलों के पिछले संस्करण तक पहुँच देती हैं — अंतिम उपयोगकर्ता Windows Explorer में किसी फाइल पर right-click करके IT से संपर्क किए बिना पिछला संस्करण restore कर सकते हैं। Shadow कॉपी फाइल सिस्टम पर ही संग्रहीत होती हैं और 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 recovery

FSx for Lustre: अवलोकन

Amazon FSx for Lustre open-source Lustre फाइल सिस्टम पर आधारित पूरी तरह managed, उच्च-प्रदर्शन वाला समानांतर फाइल सिस्टम है। Lustre सुपरकंप्यूटर और HPC क्लस्टर के लिए पसंदीदा फाइल सिस्टम है। FSx for Lustre मिलीसेकंड से भी कम विलंबता, सैकड़ों GB/s थ्रूपुट और लाखों IOPS प्रदान करता है — इसलिए यह मशीन लर्निंग प्रशिक्षण, जीनोमिक्स, वित्तीय सिमुलेशन, भूकंपीय विश्लेषण और वीडियो रेंडरिंग के लिए आदर्श है। यह बैकिंग डेटा रिपॉज़िटरी के रूप में Amazon S3 के साथ मूल रूप से एकीकृत होता है।

# 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 एकीकरण

FSx for Lustre को डेटा रिपॉज़िटरी के रूप में S3 बकेट से लिंक किया जा सकता है। S3 की फाइलें Lustre नेमस्पेस में तुरंत दिखाई देती हैं (lazy loading — वास्तविक डेटा पहली बार पहुँचने पर Lustre में कॉपी किया जाता है)। HPC जॉब पूरा होने पर, आप डेटा रिपॉज़िटरी task के साथ परिणामों को वापस S3 में export कर सकते हैं। इस पैटर्न से आप बड़े datasets को S3 में कम लागत पर संग्रहीत कर सकते हैं, compute जॉब की अवधि के लिए Lustre फाइल सिस्टम शुरू कर सकते हैं और फिर Lustre सिस्टम नष्ट कर सकते हैं — इस तरह केवल compute समय का भुगतान करना पड़ता है।

# 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-0abc1234def567890

FSx for Lustre: Deployment Types

FSx for Lustre में दो मुख्य Deployment Types हैं: Scratch (अस्थायी, non-replicated, कीमत के अनुपात में सबसे अधिक थ्रूपुट — कम समय चलने वाले batch जॉब के लिए, जहाँ डेटा की हानि स्वीकार्य है क्योंकि सारा डेटा S3 से आता है) और Persistent (AZ के भीतर replicated, ऐसे लंबे समय तक चलने वाले HPC कार्यभारों के लिए डिज़ाइन किया गया है जिन्हें resilience चाहिए)। Persistent 2 वर्तमान पीढ़ी है और 125, 250 या 500 MB/s/TiB का PerUnitStorageThroughput प्रदान करता है। SAA-C03 परीक्षा के लिए: Scratch = लागत-अनुकूलित अस्थायी जॉब, Persistent = लंबे समय तक चलने वाला या संवेदनशील डेटा।

# 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 पर FSx for Lustre को Mount करना

FSx for Lustre को Lustre client का उपयोग करके Linux इंस्टेंस पर Mount किया जाता है। Amazon Linux 2 और Amazon Linux 2023 में Lustre kernel module शामिल होता है। Mount लक्ष्य बनाने और Lustre प्रोटोकॉल ट्रैफ़िक (पोर्ट 988 तथा पोर्ट रेंज 1018-1023) की अनुमति देने के लिए सुरक्षा समूह कॉन्फ़िगर करने के बाद, आप lustre फाइल सिस्टम Type का उपयोग करके Mount करते हैं। Mount पॉइंट पूर्ण POSIX semantics प्रदान करता है। ML प्रशिक्षण के लिए, सभी प्रशिक्षण इंस्टेंस पर फाइल सिस्टम Mount करें — डेटा कॉपी किए बिना सभी इंस्टेंस को समान dataset दिखाई देगा।

# 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/fsx

FSx for NetApp ONTAP और OpenZFS

FSx for NetApp ONTAP thin provisioning, डेटा deduplication, compression और SnapMirror replication सहित उन्नत ONTAP सुविधाओं के साथ multi-protocol पहुँच (NFS, SMB और iSCSI) प्रदान करता है — यह उन enterprises के लिए आदर्श है जो बिना re-architecting के NetApp स्टोरेज को AWS में स्थानांतरित कर रहे हैं। FSx for OpenZFS ZFS की अंतर्निहित डेटा integrity जाँच, compression और snapshots के साथ NFS-accessible स्टोरेज प्रदान करता है। दोनों Linux और Windows clients का समर्थन करते हैं। SAA-C03 परीक्षा के लिए, जब परिदृश्य में 'मौजूदा NetApp स्टोरेज' या 'multi-protocol फाइल पहुँच' का उल्लेख हो, तो ONTAP उत्तर है।

EFS, FSx for Windows और FSx for Lustre में चयन

चयन के प्रमुख मानदंड: EFS — Linux/POSIX NFS, लोचदार क्षमता, कई इंस्टेंस के बीच साझा करना और Lambda समर्थन। FSx for Windows — SMB की आवश्यकता वाले Windows clients, Active Directory एकीकरण, Windows ACL और NTFS — मूल Windows फाइल सर्वर सुविधाओं की आवश्यकता वाले Windows अनुप्रयोगों के लिए यही एकमात्र विकल्प है। FSx for Lustre — HPC, ML प्रशिक्षण, जीनोमिक्स और वीडियो रेंडरिंग — जब आपको S3 एकीकरण के साथ सैकड़ों GB/s थ्रूपुट और लाखों IOPS चाहिए। SAA-C03 परीक्षा कार्यभार-परिदृश्य वाले प्रश्नों के माध्यम से इन अंतरों की जाँच करती है।

त्वरित जाँच

इस पाठ में AWS Solutions Architect (SAA-C03) की अवधारणाओं की अपनी समझ जाँचें।

पाठ का पुनरावलोकन

इस पाठ में आपने सीखा: Windows फ़ाइल सर्वर के लिए FSx Windows कार्यभारों के लिए Active Directory एकीकरण के साथ मूल SMB उपलब्ध कराता है, जिन्हें NTFS, ACLs और shadow copies की आवश्यकता होती है; Lustre के लिए FSx HPC और ML प्रशिक्षण के लिए लाखों IOPS और सैकड़ों GB/s उपलब्ध कराता है तथा S3 डेटा रिपॉज़िटरी के साथ सीधे एकीकरण देता है; और Scratch deployments अस्थायी कार्यों के लिए लागत-अनुकूलित होते हैं, जबकि Persistent deployments लंबे समय तक चलने वाले, दोष-सहिष्णु कार्यभारों के लिए उपयुक्त होते हैं। अब हम ElastiCache के साथ caching का अध्ययन करेंगे।

शुरुआत निःशुल्क

एआई शिक्षक के साथ Cloud & IT Cert Prep सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
150
पाठ
600

अक्सर पूछे जाने वाले प्रश्न

क्या “FSx: Windows फ़ाइल सर्वर और Lustre” पाठ निःशुल्क है?

हाँ—“FSx: Windows फ़ाइल सर्वर और Lustre” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Cloud & IT Cert Prep पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“FSx: Windows फ़ाइल सर्वर और Lustre” में मैं क्या सीखूँगा?

FSx for Windows से पूरी तरह प्रबंधित Windows-मूल SMB फ़ाइल सिस्टम चलाइए या उच्च-प्रदर्शन कंप्यूटिंग कार्यभार के लिए FSx for Lustre का उपयोग कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Cloud & IT Cert Prep का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Cloud & IT Cert Prep शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Cloud & IT Cert Prep शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।

“FSx: Windows फ़ाइल सर्वर और Lustre” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Cloud & IT Cert Prep पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Cloud & IT Cert Prep पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. EBS वॉल्यूम प्रकार: gp3, io2, st1, sc1
  2. EBS स्नैपशॉट, एन्क्रिप्शन और RAID
  3. EFS: Linux के लिए साझा फ़ाइल संग्रहण
  4. FSx: Windows फ़ाइल सर्वर और Lustre
← Cloud & IT Cert Prep पर वापस जाएँ