Azure NetApp Files의 NAS 개념 이해
NAS(Network Attached Storage)는 중앙 집중식 스토리지 시스템이 WAN 또는 LAN을 통해 여러 네트워크로 연결된 클라이언트에 데이터를 제공하는 방법입니다.
NAS 환경의 데이터 세트는 구조적(데이터베이스와 같이 잘 정의된 형식의 데이터)이거나 비구조적(이미지, 미디어 파일, 로그, 홈 디렉터리 등과 같이 구조화된 데이터베이스 형식으로 저장되지 않은 데이터)일 수 있습니다. 구조에 상관없이 데이터는 NAS 클라이언트와 Azure NetApp Files NAS 서비스 간의 표준 대화를 통해 제공됩니다. 대화는 다음 기본 단계에 따라 수행됩니다.
- 클라이언트는 SMB 또는 NFS를 사용하여 Azure NetApp Files의 NAS 공유에 대한 액세스를 요청합니다.
- 액세스 제어는 클라이언트 호스트 이름/IP 주소만큼 기본적일 수도 있고, 사용자 이름 인증/공유 수준 권한처럼 더 복잡할 수도 있습니다.
- Azure NetApp Files는 이 요청을 수신하고 액세스 제어를 확인하여 클라이언트가 NAS 공유에 액세스할 수 있는지 확인합니다.
- 공유 수준 액세스가 확인되면 클라이언트에서 기본 읽기/목록을 통해 NAS 공유의 콘텐츠를 채웁니다.
- 그러면 Azure NetApp Files가 파일 수준의 권한을 확인합니다. 공유에 액세스하려고 시도하는 사용자에게 적절한 권한이 없으면 공유 수준 권한이 액세스를 허용한 경우라도 액세스가 거부됩니다.
- 이 프로세스가 완료되면 파일/폴더 액세스 제어가 Linux 또는 Windows 클라이언트에서 예상한 것과 동일한 방식으로 인수됩니다.
- Azure NetApp Files 구성에서 공유 권한 제어를 처리합니다. 파일 및 폴더 권한은 항상 NAS 관리자가 공유에 액세스하는 NAS 클라이언트에서 제어됩니다.
NAS 사용 사례
NAS는 석유/가스, 고성능 컴퓨팅, 미디어/엔터테인먼트, EDA, 금융 서비스, 의료, 유전체학, 제조, 고등 교육 등 여러 산업의 공통 프로토콜입니다. 워크로드는 간단한 파일 공유와 홈 디렉터리부터 수천 개의 코어가 단일 공유에 작업을 푸시하는 애플리케이션과 Kubernetes, 컨테이너 배포처럼 보다 현대화된 애플리케이션 스택에 이르기까지 다양할 수 있습니다.
사용 사례와 워크로드에 대해 자세히 알아보려면 Azure NetApp Files를 사용하는 솔루션 아키텍처를 참조하세요.