[SAA-C03] NFS/SMB와 파일 전송 서비스들
[SAA-C03] NFS/SMB와 파일 전송 서비스들 — #개발자의도구들 #NFS #SMB #AWS파일전송 #AWSEFS #AWSFSx #AWSWindowFileServe...
#개발자의도구들 #NFS #SMB #AWS파일전송 #AWSEFS #AWSFSx #AWSWindowFileServer #AWSStorageGateway
\* AWS SAA 도전기 목록: https://blog.naver.com/jword\_/224028873217
NFS vs SMB
기본개념정리
| 구분 | NFS (Network File System) | SMB (Server Message Block) |
|---|---|---|
| 주 사용 환경 | 🐧Linux / Unix | 🪟 Windows |
| 프로토콜 포트 | TCP 2049 | TCP 445 |
| 주요 사용 목적 | 서버 간 파일 공유 (POSIX 호환) | 네트워크 드라이브, Windows 파일공유 |
| 접근 형태 | Mount (mount -t nfs) | Map network drive (\\server\share) |
| 권한 관리 | POSIX Permission (UID/GID) | NTFS ACL기반 (windows 권한체계) |
| 대표 장점 | 단순, 빠름, Linux 호환성 | AD 통합가능, 파일 잠금 기능 강력 |
| 단점 | 윈도우 호환성 낮다 | 프로토콜 복잡, 지연 증가 |
| 시험 키워드 | “EC2 (Linux)”, “POSIX”, “NFS mount” | “Windows”, “Active Directory”, “SMB protocol” |
NFS/SMB 기반 서비스 정리
📌Amazon EFS
- NFSv4 / NFSv4.1
- EC2(Linux) 간 공유스토리지
👉 완전 관리형 NFS, 자동 확장, 서버리스
📌Amazon FSx for Windows File Server
- SMB
- Window 기반 워크로드 AD통합 필요
👉 윈도우 네이티브 파일시스템, NTFS 및 ACL 지원
📌Amazon FSx for NetApp ONTAP
- NFS, SMB, iSCSI
- 하이브리드 NAS 환경 (win + Linux 혼합)
👉 다중 프로토콜 지원, 엔터프라이즈 NAS 대체
📌AWS Storage Gateway(File Gateway)
- NFS. SMB
- 온프레미스 ↔ AWS S3 파일 연동
👉 로컬 캐시 제공, NFS/SMB로 접근하지만 S3에 저장
📌Amazon FSx for Lustre
- Lustre 전용
- HPC, 머신러닝 대규모 병렬 처리
👉 NFS/SMB가 아닌 HPC용 병렬 파일시스템
프로토콜 기준 분류
NFS: Amazon EFS, FSx for NetApp ONTAP, Amazon Storage Gateway(File Gateway)
SMB: FSx for Window File Server, FSx for NetApp ONTAP. AWS Storage Gateway (File Gateway)
시험 핵심 tips
| 상황 | 정답 서비스 / 프로토콜 |
|---|---|
| 여러 Linux EC2 인스턴스에서 파일 공유 | EFS (NFS) |
| Windows 서버 간 네트워크 공유 필요 | FSx for Windows (SMB) |
| 온프레미스 서버가 S3 파일을 공유 접근 | Storage Gateway (NFS/SMB) |
| Windows + Linux 혼합 NAS 환경 | FSx for NetApp ONTAP (NFS + SMB) |
| HPC/ML 워크로드, 병렬 I/O 필요 | FSx for Lustre (Lustre) |