EKS Hybrid Nodes 공유 파일 스토리지 솔루션
개요
하이브리드 환경에서 공유 파일 스토리지는 여러 노드 간 데이터 공유, 상태 저장 애플리케이션 운영, 그리고 클라우드와 온프레미스 간 데이터 일관성 유지를 위한 핵심 구성 요소입니다. Amazon Linux 2023에서 전통적인 고가용성 클러스터링 패키지(pacemaker, corosync)가 제거되면서, 기존의 NFS 클러스터 구성 방식에 변화가 필요한 상황입니다.
본 문서는 이러한 변화에 대응하여 EKS Hybrid Nodes 환경에서 효과적인 공유 파일 스토리지 솔루션을 제시하며, 2025년 현재 최신 정보를 반영합니다.
기술적 배경 및 현황 분석
Amazon Linux 2023 패키지 정책 변화
Amazon Linux 2에서 Amazon Linux 2023으로 전환하면서 다음과 같은 클러스터링 관련 패키지들이 제거되었습니다:
corosync및 관련 라이브러리 (corosynclib,corosync-qdevice,corosync-qnetd)pacemaker전체 패키지 세트 (pacemaker-cli,pacemaker-cluster-libs,pacemaker-remote등)
이러한 변화는 AWS의 전략적 방향성을 반 영합니다. 복잡한 인프라 수준의 클러스터링 대신 검증된 관리형 서비스를 통해 더 높은 안정성과 운영 효율성을 제공하고자 하는 것입니다.
지원 운영체제
EKS Hybrid Nodes는 Amazon Linux 2023, Ubuntu (20.04/22.04/24.04 LTS), RHEL (8/9)을 공식 지원합니다. Bottlerocket은 VMware vSphere 환경(v1.37+)에서 프리뷰로 지원되며, Rocky Linux는 공식 지원 목록에 포함되지 않아 AWS Support 범위를 벗어납니다. 전체 시스템 요구 사항은 EKS Hybrid Nodes 개념과 동작 원리를 참조합니다.
공유 파일 스토리지 솔루션 아키텍처
1. AWS 관리형 서비스 기반 솔루션
Amazon EFS (Elastic File System)
Amazon EFS는 EKS Hybrid Nodes 환경에서 가장 권장되는 공유 파일 스토리지 솔루션입니다.
핵심 특징:
- NFSv4.1 프로토콜 지원으로 기존 NFS 클라이언트와 호환
- 자동 확장/축소로 용량 관리 불필요
- 다중 가용 영역에 걸친 자동 복제로 99.999999999% (11 9's) 내구성 제공
- 전송 중 및 저장 시 암호화 지원
하이브리드 연결 방법:
- AWS Direct Connect 또는 VPN을 통한 프라이빗 연결
- EFS Mount Helper를 통한 최적화된 마운트 성능
- EFS CSI Driver를 통한 Kubernetes 네이티브 통합
구현 고려사항:
- 온프레미스에서 EFS 액세스 시 네트워크 지연시간 고려 필요
- 대역폭 사용량에 따른 네트워크 비용 계산
- 백업 및 라이프사이클 정책 설정
Amazon FSx
고성능이 요구되는 워크로드의 경우 Amazon FSx를 고려할 수 있습니다.
FSx for Lustre:
- 고성능 컴퓨팅(HPC) 및 AI/ML 워크로드에 최적화
- S3와의 네이티브 통합으로 데이터 티어링 지원
- 수백 GB/s 처리량과 수백만 IOPS 지원
- 2025년 현재 GenAI 추론 워크로드에서 활용 사례 증가
FSx for NetApp ONTAP:
- 기존 NetApp 환경과의 호환성
- 멀티 프로토콜 지원 (NFS, SMB, iSCSI)