알리바바 클라우드 Apsara File Storage NAS (Network Attached Storage)
Overview
NAS는 컴퓨팅 노드에 파일 스토리지를 제공하는 클라우드 서비스다. 이러한 컴퓨팅 노드에는 Elastic Compute Service (ECS) 인스턴스, E-HPC 노드 및 Alibaba Cloud Container Service for Kubernetes (ACK) 노드가 포함된다.
NAS는 여러 ECS 인스턴스에서 파일 시스템에 동시에 액세스가 가능한 공유 액세스, 확장성, 고가용성 및 고성능이 장점이다. POSIX 파일 API를 기반으로, NAS는 기본 운영 체제와 호환이 가능하며 공유 액세스 시 배타적 락 (exclusive lock) 기능으로 일관성이 보장된다.
NAS는 확장 가능한 파일 시스템을 제공하는 분산 파일 시스템이다. 파일을 추가하거나 제거하면 스토리지 용량이 자동으로 확장 또는 축소된다. NAS는 여러 ECS 인스턴스 또는 서버에서 실행되는 워크로드 및 애플리케이션을 위한 통합 데이터 소스를 제공한다.
Benefits
NAS는 저렴한 비용, 보안, 유용성, 안정성 및 고성능과 같은 다양한 이점을 제공한다.
저렴한 비용
- NAS 파일 시스템은 여러 컴퓨팅 노드에서 액세스가 가능하다. 동시에 여러 노드에 마운트가 가능하므로 많은 수의 데이터 복사 및 동기화 비용을 줄여준다.
- NAS 파일 시스템의 스펙은 스토리지 용량에 따라 증가한다. 따라서, 값비싼 파일 저장 장치에 대한 사전 투자가 필요하지 않고 하드웨어 비용이 절감된다.
- NAS를 사용하면 스토리지를 미리 구성 할 필요 없이 사용한 스토리지 공간에 대해서만 비용을 지불 할 수 있다. 최소 소비 비용 또는 추가 구성 비용이 필요 없다.
- NAS는 고가용성으로 구성되어 수많은 데이터 보안 위험과 유지 관리 비용을 줄일 수 있다.
사용의 용이성
- 파일 시스템을 구축하고 유지관리 할 필요 없이 몇 번의 클릭으로 파일 시스템을 구축 할 수 있다.
보안
- NAS는 Resource Access Management (RAM)를 기반으로 한 접속제어와 Virtual Private Cloud (VPC) 네트워크를 기반으로 한 액세스 격리를 제공한다. NAS는 데이터 해킹과 변조를 방지하기 위해 암호화를 지원한다.
높은 신뢰성
- NAS는 파일 시스템에 저장된 각 데이터에 대해 여러 개의 복사본을 제공한다. 이러한 복사본은 장애 도메인으로부터 격리된 장치에 있어 고가용성을 보장하며 많은 데이터 보안에 대한 위험을 줄일 수 있다.
고성능
- NAS는 스펙이 저장 용량에 비례하여 확장이 가능한 분산 파일 시스템을 제공한다. 기존 데이터 스토리지 솔루션과 비교하여 NAS는 높은 수준의 스토리지 성능을 제공한다.
적합성
- NAS는 NFS 및 SMB와 같은 표준 프로토콜을 지원한다. NAS는 POSIX 파일 API를 기반으로 데이터 일관성 및 파일 락을 제공한다.
NAS 파일 시스템에서 파일 내용이 변경될 시 실시간으로 결과를 볼 수 있다
<로컬 데이터센터, 클라우드 NAS 아키텍처 예시>
Scenario
엔터프라이즈 애플리케이션
높은 확장성, 탄력성, 가용성 및 지속성을 갖춘 NAS를 사용하여 엔터프라이즈 애플리케이션의 파일과 서비스로 제공되는 애플리케이션을 저장할 수 있다. NAS는 표준 파일 시스템 인터페이스 및 구조를 제공한다. 따라서 새 애플리케이션을 구축하거나 엔터프라이즈 애플리케이션을 알리바바 클라우드로 쉽게 마이그레이션 할 수 있다.
미디어 및 엔터테인먼트 워크플로우
공유 스토리지는 비디오 편집, 오디오 및 비디오 제작, 방송 처리, 사운드 디자인 및 렌더링과 같은 미디어 워크플로우에서 대용량 파일을 처리하는데 사용된다. 강력한 데이터 일관성, 높은 처리량 및 공유 파일 액세스를 통해 NAS는 워크플로우를 완성하는 데에 필요한 시간을 줄이고 여러 로컬 파일 저장소를 모든 사용자가 액세스 할 수 있는 단일 저장소로 병합 할 수 있다.
빅데이터 분석
NAS는 빅데이터 애플리케이션에 필요한 확장성, 성능 및 기능을 제공한다. 다수의 분석 워크로드는 데이터 상호 작용을 위해 파일 인터페이스를 사용하며 파일 락과 같은 파일 시스템 구조에 의존합니다. NAS는 필요한 파일 시스템 구조를 지원하며 확장 가능한 용량과 성능을 제공한다.
콘텐츠 관리 및 웹 서비스
처리량과 지속성이 높은 파일 시스템인 NAS는 콘텐츠 관리 시스템과 웹 서비스 애플리케이션에서 웹 사이트 및 온라인 퍼블리싱 및 아카이빙 애플리케이션에 대한 정보를 저장하고 제공하는데에 사용할 수 있다. NAS는 예상되는 파일 시스템 구조, 명명법 및 권한 등 웹 개발자에게 익숙한 규칙을 따른다. 따라서 NAS는 웹 애플리케이션과 쉽게 통합이 가능하며 웹 사이트와 온라인 퍼블리싱 및 아카이빙 애플리케이션에서 사용할 수 있다.
컨테이너 스토리지
컨테이너는 빠른 사전 구성, 이식성 (portability) 및 프로세스 격리와 같은 기능 덕분에 마이크로 서비스 구축에 이상적이다. 시작할 때마다 raw 데이터에 액세스하는 컨테이너의 경우 이러한 컨테이너가 실행되는 인스턴스에 관계없이 파일 시스템에 액세스 할 수 있도록 공유 파일 시스템이 필요하다. NAS는 파일 데이터에 대한 지속적인 공유 액세스를 제공하므로 컨테이너 스토리지에 이상적이다.
<높은 사양의 웹사이트 NAS 아키텍처 예시>
Pricing
NAS는 스토리지 공간을 사용하는 만큼 과금이 된다.
- Capacity NAS (중국 리전 기준) = $0.06/GB/Month
- Performance NAS (중국 리전 기준) = $0.30/GB/Month
금액에 변동이 있을 수 있으며 자세한 정보는 아래 링크를 통하여 확인 가능하다.
https://www.alibabacloud.com/product/nas/pricing?spm=a3c0i.10410698.2023651640.1.21788fc7ZvXmgM
[출처]