Amazon FSx
Storage Cloud Practitioner Solutions Architect Associate

Amazon FSx

Amazon FSx

W pełni zarządzane systemy plików klasy enterprise. Cztery warianty: Windows File Server, Lustre, NetApp ONTAP i OpenZFS - każdy zoptymalizowany pod konkretne zastosowania.

Amazon FSx to rodzina w pełni zarządzanych systemów plików, które oferują natywną kompatybilność z popularnymi protokołami i systemami plików. W odróżnieniu od EFS (który obsługuje tylko NFS), FSx zapewnia wsparcie dla SMB, NFS, iSCSI i protokołu Lustre.

Dostępne są cztery warianty: FSx for Windows File Server (SMB z integracją Active Directory), FSx for Lustre (ultra-wydajny system plików HPC), FSx for NetApp ONTAP (multi-protokołowy enterprise storage) i FSx for OpenZFS (wydajny system plików z zaawansowanymi funkcjami). Każdy wariant jest w pełni zarządzany - AWS dba o hardware, patching, backupy i replikację.

Czy wiesz, ze...

FSx for Lustre Scratch oferuje przepustowość do 200 MB/s na TiB storage i jest idealny do krótkotrwałych obliczeń - dane nie są replikowane, więc jest najtańszy i najszybszy. Jeśli instancja się zatrzyma, dane mogą być utracone, ale to nie problem dla tymczasowych obliczeń HPC.

Pro Tip

Jeśli masz dane w S3 i potrzebujesz szybkiego przetwarzania (ML training, HPC), użyj FSx for Lustre jako hot cache. Podłącz bucket S3 przy tworzeniu systemu plików - dane będą lazy-loaded przy pierwszym odczycie z pełną prędkością Lustre. Po zakończeniu obliczeń wyeksportuj wyniki do S3 i skasuj Lustre.

Amazon FSx dostarcza w pelni zarzadzane systemy plikow klasy enterprise. Wybierasz jeden z czterech typow (Lustre, Windows File Server, NetApp ONTAP, OpenZFS), konfigurujesz wydajnosc i pojemnosc, a AWS zajmuje sie infrastruktura, patchowaniem i backupami.

1

Wybor typu systemu plikow

FSx oferuje cztery typy: Lustre (HPC, ML, big data - throughput do 1 TB/s), Windows File Server (SMB, Active Directory, DFS), NetApp ONTAP (NFS/SMB/iSCSI, multi-protocol, snapshoty), OpenZFS (NFS, kompresja, klony). Kazdy typ jest zoptymalizowany pod inne workloady - wybor determinuje protokol, wydajnosc i integracje.

2

Konfiguracja pojemnosci i wydajnosci

Definiujesz pojemnosc storage (od 1.2 TB dla Lustre do 192 TB dla ONTAP) oraz throughput. W FSx for Lustre throughput jest powiazany z rozmiarem (50/100/200 MB/s na TB). W FSx for ONTAP i OpenZFS mozesz niezaleznie skalowac IOPS i throughput. Typ storage SSD vs HDD wplywa na latency i cene.

3

Integracja sieciowa (VPC i subnety)

System plikow jest deployowany w Twoim VPC z Elastic Network Interfaces w wybranych subnetach. Dla Multi-AZ (Windows, ONTAP) tworzony jest aktywny i standby node w roznych AZ. Security Groups kontroluja dostep sieciowy. Mozesz podlaczyc on-premise przez VPN lub Direct Connect.

4

Montowanie systemu plikow

Instancje EC2, kontenery ECS/EKS i workloady on-premise montuja FSx przez natywne protokoly: NFS (ONTAP, OpenZFS, Lustre), SMB (Windows, ONTAP), Lustre client. Kazdy typ uzywa standardowych narzedzi systemowych - mount dla NFS/Lustre, net use dla SMB. Nie potrzebujesz specjalnych agentow.

5

Backupy i ochrona danych

AWS automatycznie tworzy dzienne backupy (retencja konfigurowalna). Backupy sa inkrementalne - tylko zmienione bloki sa kopiowane do S3. Mozesz tworzyc snapshoty on-demand (ONTAP, OpenZFS) lub klony thin-provisioned (ONTAP). Backupy moga byc kopiowane miedzy regionami dla DR.

6

Kompresja i deduplikacja danych

FSx for ONTAP oferuje kompresje inline i deduplikacje - typowe oszczednosci 40-65% na pojemnosci. FSx for Lustre wspiera kompresje LZ4 na poziomie plikow. FSx for OpenZFS ma kompresje Z-Standard lub LZ4. Te mechanizmy dzialaja transparentnie - aplikacja widzi pelne dane, a platisz za rzeczywiscie zajete miejsce.

Praktyczne wskazowki do wdrazania FSx w produkcji - od doboru typu po optymalizacje kosztow i wydajnosci.

FSx for Lustre + S3 - akceleracja pipeline ML

Polacz FSx for Lustre z bucketem S3 jako data repository. Lustre automatycznie laduje dane z S3 przy pierwszym dostepie (lazy loading) i moze zapisywac wyniki z powrotem do S3. Daje to throughput do 1 TB/s dla trening ML zamiast waskego gardla S3 API. Po zakonczeniu treningu zwolnij system plikow - dane sa bezpiecznie w S3.

Zaawansowany

FSx for ONTAP - migracja NAS do chmury

Jezeli masz NetApp on-premise, FSx for ONTAP to najlatwiejsza sciezka migracji. Uzyj SnapMirror do replikacji danych do FSx. ONTAP obsluguje NFS i SMB jednoczesnie na tym samym wolumenie, wiec Linux i Windows moga wspoldzielic dane. Storage tiering automatycznie przenosi zimne dane na tanszy tier (do 80% oszczednosci).

Zaawansowany

Multi-AZ vs Single-AZ - kiedy co wybrac

Multi-AZ (dostepne dla Windows i ONTAP) daje automatyczny failover w ok. 30 sekund. Uzywaj dla produkcyjnych workloadow wymagajacych wysokiej dostepnosci. Single-AZ jest do 50% tanszy i wystarczy dla srodowisk dev/test, analityki batch i workloadow, ktore toleruja przerwy. Lustre i OpenZFS sa zawsze Single-AZ.

Poczatkujacy

Monitoruj throughput i IOPS w CloudWatch

FSx emituje metryki DataReadBytes, DataWriteBytes, DataReadOperations, DataWriteOperations. Ustaw alarmy gdy uzycie przekracza 80% provisionowanego throughput. Dla Lustre monitoruj MetadataOperations - to czesty bottleneck przy milionach malych plikow. Dla ONTAP sprawdzaj StorageCapacityUtilization - auto-grow moze reagowac na 90% uzycia.

Zaawansowany

SSD vs HDD - optymalizacja kosztowa

FSx for Lustre oferuje SSD (sub-ms latency, do 200 MB/s/TB) i HDD (do 12 MB/s/TB, 6x tanszy). Dla ML treningu z duzymi plikami sekwencyjnymi HDD wystarczy. Dla random I/O (bazy danych, kompilacja) potrzebujesz SSD. FSx for Windows ma rowniez SSD i HDD - HDD nadaje sie do home directories i archiwow.

Poczatkujacy

Screenshoty z AWS Console

Wkrotce pojawia sie tu zrzuty ekranu pokazujace jak korzystac z Amazon FSx bezposrednio w konsoli AWS.

Do czego sluzy Amazon FSx?

01

Migracja udziałów Windows do chmury

FSx for Windows File Server obsługuje SMB, NTFS, Active Directory i DFS. Bezproblemowa migracja udziałów sieciowych z on-premises bez zmiany sposobu dostępu użytkowników.

02

Obliczenia HPC i trening ML

FSx for Lustre zapewnia przepustowość setek GB/s i miliony IOPS. Integruje się z S3 jako hot cache dla danych treningowych modeli ML i symulacji naukowych.

03

Enterprise NAS w chmurze

FSx for NetApp ONTAP oferuje multi-protokołowy dostęp (NFS, SMB, iSCSI), deduplikację, kompresję i snapshoty. Idealne zastępstwo dla on-premises NetApp.

04

Migracja workloadów Linux/ZFS

FSx for OpenZFS oferuje snapshoty, klony, kompresję i niski latency. Idealne do migracji aplikacji Linux wymagających zaawansowanych funkcji systemu plików.

Co musisz wiedziec?

FSx for Windows File Server

Zarządzany system plików Windows z protokołem SMB 2.0-3.1.1, NTFS, Active Directory, DFS namespaces i DFS replication. Single-AZ lub Multi-AZ z automatycznym failover. SSD lub HDD storage.

FSx for Lustre

Ultra-wydajny system plików POSIX dla HPC. Przepustowość do setek GB/s, miliony IOPS, latency poniżej milisekundy. Trzy typy: Scratch (tymczasowy, najszybszy), Persistent_1, Persistent_2. Natywna integracja z S3.

FSx for NetApp ONTAP

Multi-protokołowy system plików (NFS, SMB, iSCSI) z funkcjami enterprise NetApp: FlexClone, SnapMirror, deduplikacja, kompresja, tiering do S3. Obsługa wielu wolumenów na jednym systemie plików.

FSx for OpenZFS

Zarządzany system plików OpenZFS z obsługą snapshotów, klonów, kompresji (LZ4/ZSTD) i NFS. Do 1 miliona IOPS i latency poniżej 0.5 ms. Idealne dla baz danych i aplikacji Linux.

Deployment Type

Single-AZ - niższy koszt, dane w jednej strefie dostępności. Multi-AZ - automatyczny failover do standby w drugiej AZ, wyższy koszt ale lepsza dostępność dla aplikacji produkcyjnych.

Data Compression

Automatyczna kompresja danych zmniejszająca koszty storage. ONTAP i OpenZFS oferują kompresję inline (LZ4, ZSTD). Lustre obsługuje kompresję LZ4. Kompresja jest transparentna dla aplikacji.

Architektura: HPC cluster z FSx for Lustre i integracja S3

Architektura high-performance computing z FSx for Lustre jako wspoldzielony system plikow dla klastra obliczeniowego. Dane zrodlowe sa w S3, Lustre zapewnia niskolatencyjny dostep, a wyniki wracaja do S3.

Data Scientist Uruchamia joby treningowe i analizy
Submit job
AWS ParallelCluster Zarzadza klastrem HPC, auto scaling nodow obliczeniowych
Lustre client
FSx for Lustre Wspoldzielony POSIX filesystem, throughput do 1 TB/s, sub-ms latency
S3 data repository
Amazon S3 (Data Lake)
Amazon S3 (Data Lake) Zrodlowe dane treningowe i wyniki analiz, dlugoterminowy storage
NFS mount
EC2 Compute Nodes
EC2 Compute Nodes GPU/CPU instancje (p4d, c6i) montujace Lustre, przetwarzanie rownolegle
FSx for Lustre z S3 data repository uzywa lazy loading - plik jest pobierany z S3 dopiero przy pierwszym odczycie, co przyspiesza start jobow bez kopiowania calego datasetu.
Uzywaj kompresji LZ4 w Lustre - zmniejsza zuzycie storage i poprawia effective throughput przy minimalnym narzucie CPU.
Dla workloadow wymagajacych ponad 200 MB/s/TB wybierz Persistent SSD z wyzszym throughput per unit - jest drozszy, ale eliminuje I/O bottleneck.

Ile kosztuje Amazon FSx?

FSx for Windows File Server

Opłata za GB-miesiąc provisionowanego storage (SSD lub HDD) plus opcjonalny throughput capacity.

SSD: $0.13/GB-mies., HDD: $0.013/GB-mies. + throughput

FSx for Lustre

Opłata za GB-miesiąc storage. Cena zależy od typu deploymentu i throughput per unit of storage.

Persistent SSD 125 MB/s/TiB: $0.145/GB-mies.

FSx for NetApp ONTAP

Opłata za SSD storage, throughput capacity i opcjonalny capacity pool (tiering do S3).

SSD: $0.125/GB-mies. + $1.20/MB/s throughput

FSx for OpenZFS

Opłata za GB-miesiąc SSD storage i provisioned throughput capacity.

SSD: $0.09/GB-mies. + throughput capacity

Przyklady AWS CLI

Utwórz FSx for Windows

Tworzy system plików Windows z integracją Active Directory

aws fsx create-file-system \
 --file-system-type WINDOWS \
 --storage-capacity 300 \
 --storage-type SSD \
 --subnet-ids subnet-0123456789abcdef0 \
 --windows-configuration ThroughputCapacity=32,ActiveDirectoryId=d-0123456789

Utwórz FSx for Lustre z S3

Tworzy system plików Lustre zintegrowany z bucketem S3

aws fsx create-file-system \
 --file-system-type LUSTRE \
 --storage-capacity 1200 \
 --storage-type SSD \
 --subnet-ids subnet-0123456789abcdef0 \
 --lustre-configuration DeploymentType=PERSISTENT_2,PerUnitStorageThroughput=250,ImportPath=s3://my-data-bucket

Utwórz FSx for ONTAP

Tworzy multi-protokołowy system plików NetApp ONTAP

aws fsx create-file-system \
 --file-system-type ONTAP \
 --storage-capacity 1024 \
 --storage-type SSD \
 --subnet-ids subnet-0123456789abcdef0 subnet-0123456789abcdef1 \
 --ontap-configuration DeploymentType=MULTI_AZ_1,ThroughputCapacity=256

Utwórz backup systemu plików

Tworzy manualny backup systemu plików FSx

aws fsx create-backup \
 --file-system-id fs-0123456789abcdef0 \
 --tags Key=Name,Value=weekly-backup

Quiz: Amazon FSx

Sprawdz czy dobrze rozumiesz podstawy. Kliknij odpowiedz — feedback pojawi sie od razu.

Twoj wynik: 0 / 4

1. Który wariant FSx najlepiej nadaje się do migracji udziałów Windows z on-premises?

2. Który wariant FSx oferuje najwyższą wydajność dla obliczeń HPC?

3. Który wariant FSx obsługuje jednocześnie NFS, SMB i iSCSI?

4. Czym FSx for Lustre wyróżnia się w integracji z S3?

Chcesz poznac Amazon FSx w praktyce?

Darmowy kurs "AWS od podstaw" pokazuje jak uzywac Amazon FSx krok po kroku. Teoria + praktyka od zera.

Zacznij darmowy kurs Wszystkie serwisy