클라우드 파일 스토리지는 공유 파일 시스템을 통해 서버와 애플리케이션에 데이터에 대한 액세스를 제공하도록 클라우드에 데이터를 저장하는 방법입니다. 이러한 호환성 덕분에 클라우드 파일 스토리지는 공유 파일 시스템을 사용하는 워크로드에 적합하며 코드 변경 없이 간단하게 통합할 수 있습니다.

클라우드의 파일 시스템은 파일 데이터에 대한 공유 액세스를 제공하는 계층적 스토리지 시스템입니다. 사용자는 파일을 생성, 삭제 및 수정하고 읽고 쓸 수 있으며 직관적 액세스를 위해 파일을 디렉터리 트리에 논리적으로 분류할 수 있습니다.

클라우드 파일 공유는 여러 사용자에게 클라우드에 있는 공통 파일 데이터 세트에 대한 동시 액세스를 제공하는 서비스로 정의할 수 있습니다. 클라우드에서 파일 공유에 대한 보안은 사용자와 그룹 권한을 통해 관리되므로 관리자는 공유된 파일 데이터에 대해 액세스를 엄격하게 제어할 수 있습니다.


클라우드에 파일 데이터를 저장하면 세 가지 주요 영역에서 이점이 제공됩니다.

1. 확장성 – 모든 클라우드 파일 스토리지 솔루션이 확장되지는 않지만, 클라우드의 모든 기능을 활용하는 가장 발전된 솔루션은 현재 필요한 용량 및 성능으로 시작하여 필요에 따라 용량을 확장할 수 있는 기능을 제공합니다. 더 이상 미래 수요에 대비하여 오버 프로비저닝할 필요가 없습니다.

2. 상호 운용성 – 대부분 기존 애플리케이션은 기존 파일 시스템 시맨틱을 따르는 공유 파일 서비스와 통합해야 합니다. 클라우드 파일 스토리지 솔루션에서는 안전한 공유 파일 액세스를 확보하기 위해 새로운 코드를 작성할 필요가 없으므로 차별화된 장점을 제공합니다.

3. 예산 및 리소스 – 온프레미스에서 파일 서비스를 운영하려면 하드웨어, 지속적인 유지 관리, 전력, 냉각 및 물리적 공간에 대한 예산이 필요합니다. 클라우드 파일 스토리지를 사용하면 비즈니스에 더 큰 가치를 가져오는 다른 프로젝트에 기술 리소스를 재배포할 수 있습니다.

클라우드 스토리지

대규모 콘텐츠 리포지토리, 개발 환경, 미디어 스토어, 사용자 홈 디렉터리와 같은 사용 사례는 클라우드 파일 스토리지에 적합한 워크로드입니다.

기존 애플리케이션을 지원하고 손쉽게 통합할 수 있는 유연성과 클라우드에 파일 스토리지를 배포하고, 관리 및 유지할 수 있는 간편성은 다양한 애플리케이션과 사업 분야를 지원할 수 있는 역량을 제공합니다.

웹 지원

웹 지원 애플리케이션은 공유 파일 스토리지가 필요하므로 백엔드 애플리케이션을 통합할 때 문제가 될 수 있습니다. 일반적으로 웹 사이트의 콘텐츠를 제공하는 웹 서버가 여러 대 있으며, 각 웹 서버는 같은 파일 세트에 액세스해야 합니다. 클라우드 파일 스토리지 솔루션은 예상되는 파일 시스템 시맨틱, 파일 이름 지정 규칙, 웹 개발자에게 익숙한 권한을 따르므로, 클라우드 파일 스토리지는 웹 애플리케이션을 손쉽게 통합할 수 있습니다.

콘텐츠 관리

콘텐츠 관리 시스템(CMS)에는 파일 시스템 계층 구조에 대한 공통 네임스페이스와 액세스가 필요합니다. 웹 지원 사용 사례와 마찬가지로 CMS 환경에도 콘텐츠를 제공하기 위해서는 같은 파일 세트에 액세스해야 하는 여러 대의 서버가 있습니다. 클라우드 파일 스토리지 솔루션은 예상되는 파일 시스템 시맨틱, 파일 이름 지정 규칙, 웹 개발자에게 익숙한 권한을 따르므로, 문서와 다른 파일 스토리지가 기존 CMS 워크플로에 쉽게 통합될 수 있습니다.

빅 데이터 분석

빅 데이터에는 성장에 맞춰 확장하고 데이터를 분석 도구에 전달하는 데 필요한 성능을 제공하면서 대규모 데이터를 처리할 수 있는 스토리지가 필요합니다. 많은 분석 워크로드가 파일 인터페이스를 통해 데이터와 상호 작용하고, 파일 잠금과 같은 파일 시맨틱을 사용하며, 파일의 일부분에 쓸 수 있는 기능을 필요로 합니다. 클라우드 파일 스토리지는 필요한 파일 시스템 시맨틱을 지원하고 용량뿐만 아니라 성능도 확장할 수 있으므로, 기존 빅 데이터 워크플로에 쉽게 통합할 수 있는 파일 공유 솔루션을 제공하는 데 적합합니다.

미디어 및 엔터테인먼트

디지털 미디어 및 엔터테인먼트 워크플로는 끊임없이 변하고 있습니다. 대부분은 하이브리드 클라우드 배포를 활용하며, NFS와 같은 네트워크 파일 프로토콜을 사용한 표준화된 액세스가 필요합니다. 이러한 워크플로의 경우, 상용, 자체 개발 및 파트너 솔루션에서 데이터에 유연하고 일관되며 안전하게 액세스할 수 있어야 합니다. 클라우드 파일 스토리지에서는 기존 파일 시스템 시맨틱을 따르므로, 처리 및 협업을 위한 풍부한 미디어 콘텐츠 스토리지가 콘텐츠 제작, 디지털 공급망, 미디어 스트리밍, 방송 전송, 분석 및 아카이브를 위해 손쉽게 통합될 수 있습니다.

홈 디렉터리

특정 사용자와 그룹에서만 액세스할 수 있도록 파일 저장에 홈 디렉터리를 사용하면 많은 클라우드 워크플로에 도움이 됩니다. 클라우드의 확장성과 비용 이점을 활용하려는 기업이 다수의 사용자로 홈 디렉터리에 대한 액세스를 확대하고 있습니다. 클라우드 파일 스토리지 솔루션은 필요한 파일 시스템 시맨틱과 표준 권한 모델을 따르므로, 고객은 손쉽게 이러한 기능이 필요한 애플리케이션을 그대로 클라우드로 이전할 수 있습니다.

데이터베이스 백업

기존 메커니즘, 소프트웨어 및 시맨틱을 사용하여 데이터를 백업하면 복구 시 위치와 관련된 유연성이 거의 없는 격리된 복구 시나리오가 생성될 수 있습니다. 많은 기업이 업데이트 동안 임시 보호 또는 개발 및 테스트 용도로 클라우드상에 데이터베이스 백업을 저장하는 유연성을 활용하고자 합니다. 클라우드 파일 스토리지 솔루션은 데이터베이스 서버에서 쉽게 탑재할 수 있는 표준 파일 시스템을 제공하므로, 네이티브 애플리케이션 도구 또는 엔터프라이즈 백업 애플리케이션을 사용하여 임시 데이터베이스 백업을 생성하는 데 적합한 플랫폼이 될 수 있습니다.

개발 도구

개발 환경에서는 최신 제품을 개발하기 위해서 협업하면서 안전한 방법으로 데이터를 공유하기가 쉽지 않을 수 있습니다. 코드와 다른 파일을 체계적으로 손쉽게 공유해야 하는 경우, 공유 클라우드 파일 스토리지를 사용하면 클라우드 개발 환경 내에서 손쉽게 액세스할 수 있는 체계적이고 안전한 리포지토리를 제공할 수 있습니다. 클라우드 파일 스토리지는 확장 가능하고 가용성이 뛰어나며 협업에 적합한 솔루션을 제공합니다.

컨테이너 스토리지

컨테이너는 신속하게 프로비저닝하고, 쉽게 이동할 수 있으며, 프로세스 격리를 제공하므로 마이크로 서비스를 구축하는 데 적합합니다. 시작할 때마다 원래 데이터에 액세스해야 하는 컨테이너는 어떤 인스턴스에서 실행되고 있든 관계없이 컨테이너에서 연결할 수 있는 공유 파일 시스템이 필요할 수 있습니다. 클라우드 파일 스토리지는 클러스터 내 모든 컨테이너가 사용할 수 있는 데이터에 대한 지속적인 공유 액세스를 제공할 수 있습니다. 서버리스 컴퓨팅을 사용하면 민첩성을 개선하는 동시에 애플리케이션의 보안, 확장성 및 가용성을 처리하는 데 소요되는 시간을 줄일 수 있습니다. AWS Lambda를 사용하면 대규모의 미션 크리티컬 서버리스 애플리케이션을 실행할 수 있습니다. 클라우드 파일 스토리지는 AWS Lambda 함수와 AWS Fargate 태스크의 실행 후 및 실행 중에 지속되어야 하는 데이터의 공유를 위해 내구성이 높은 고가용성 서버리스 스토리지를 제공합니다. 


좋은 클라우드 파일 스토리지 솔루션은 현재 적절한 성능과 용량을 제공하고 비즈니스 요건이 변경됨에 따라 원활하게 확장되어야 합니다.

확장성

몇 분 만에 시작할 수 있는 완전관리형 파일 시스템 제공 

성능

일관된 처리량과 짧은 지연 시간 성능을 제공

호환성

새로운 코드를 작성할 필요 없이 기존 애플리케이션과 원활하게 통합

보안

네트워크 보안과 액세스 제어 권한을 제공

가용성

여러 사이트에 걸쳐 중복 저장되고 필요할 때 언제나 액세스 가능

저렴한 비용

선결제 프로비저닝 비용 없이 사용한 용량에 대해서만 비용을 지불


클라우드 파일 스토리지의 이점은 분명합니다. 하지만 모든 클라우드 파일 스토리지 솔루션이 같지는 않다는 점에 주의해야 합니다. 다양한 솔루션이 존재합니다. 예를 들어, 파일 스토리지 솔루션은 데이터를 보호하기 위해 컴퓨팅 인스턴스에서 중복성은 매우 적고 확장성 없는 블록 스토리지를 기본 토대로 사용하는 단일 노드 파일 서버로 구성될 수 있습니다. 설정, 관리 및 유지 관리에 시간이 오래 걸리는 DIY 클러스터형 솔루션도 있습니다. 그리고 가장 까다로운 애플리케이션 워크로드의 요구 사항을 충족하고 설정 및 유지 관리가 필요하지 않는 Amazon Elastic File System(Amazon EFS), Amazon FSx for NetApp ONTAP, Amazon FSx for OpenZFS, Amazon FSx for Windows File Server, Amazon FSx for Lustre와 같은 완전관리형 솔루션도 있습니다.

클라우드 파일 스토리지는 두 가지 방법 중 하나로 제공될 수 있습니다. 즉 최소한의 설정과 약간의 유지 관리 또는 유지 관리가 전혀 필요 없는 완전관리형 솔루션을 통해 제공되거나 별도의 컴퓨팅, 스토리지, 소프트웨어 및 라이선스, 그리고 구성과 유지 관리를 담당할 전문적인 직원이 필요한 DIY 솔루션을 통해 제공될 수 있습니다. Amazon EFSAmazon FSx for NetApp ONTAPAmazon FSx for OpenZFSAmazon FSx for Windows File ServerAmazon FSx for Lustre는 AWS 컨테이너 및 서버리스, 온프레미스 사용 사례를 포함하여 AWS 컴퓨팅 모델을 위해 단순하면서도 확장 가능한 파일 스토리지를 제공하는 완전관리형 솔루션의 예입니다.

클라우드 스토리지에는 객체, 파일 및 블록이라는 세 가지 유형이 있습니다. 각 유형은 고유한 장점을 제공합니다.

1. 객체 스토리지 – 클라우드에서 개발된 애플리케이션은 객체 스토리지의 방대한 확장성 및 메타데이터 특성을 활용하는 경우가 많습니다. Amazon Simple Storage Service (Amazon S3)와 같은 객체 스토리지 솔루션은 규모와 유연성이 필요한 최신 애플리케이션을 처음부터 구축하는 데 적합하며, 분석, 백업 또는 아카이브를 위해 기존 데이터 스토어를 가져오는 데 이를 사용할 수도 있습니다.

2. 파일 스토리지 – 대부분 애플리케이션은 공유 파일에 액세스해야 하며, 파일 시스템이 있어야 합니다. 이러한 유형의 스토리지는 주로 Network Attached Storage(NAS) 서버에서 지원됩니다. Amazon Elastic File System(EFS), Amazon FSx for NetApp ONTAP, Amazon FSx for OpenZFSAmazon FSx for Windows File ServerAmazon FSx for Lustre와 같은 파일 스토리지 솔루션은 콘텐츠 리포지토리, 개발 환경, 기계 학습, 데이터 과학, 미디어 스토어 및 사용자 홈 디렉터리와 같은 사용 사례에 적합합니다. Amazon FSx for Lustre는 고성능 컴퓨팅에 적합합니다.

3. 블록 스토리지 – 데이터베이스 또는 ERP 시스템과 같은 기타 엔터프라이즈 애플리케이션은 호스트별로 지연 시간이 짧은 전용 스토리지가 필요한 경우가 많습니다. 이러한 스토리지는 Direct Attached Storage(DAS) 또는 Storage Area Network(SAN)와 유사합니다. Amazon Elastic Block Store(EBS) 같은 블록 기반 클라우드 스토리지 솔루션은 개별 가상 서버로 프로비저닝되기 때문에 고성능 워크로드에 필요한 엄청나게 낮은 지연 시간을 제공합니다.

객체 스토리지 솔루션이 파일을 객체로서 저장하도록 지원하지만, 기존 애플리케이션으로 액세스하려면 새로운 코드와 API를 사용해야 하고 이름 지정 시맨틱에 대한 직접적인 지식이 있어야 합니다. 기존 파일 시스템 시맨틱과 권한 모델을 지원하는 파일 스토리지 솔루션은 애플리케이션과 통합하기 위해 새로운 코드를 작성할 필요가 없고 손쉽게 공유 파일 스토리지와 연동하도록 구성할 수 있습니다.

블록 스토리지는 자체 관리형 파일 스토리지 솔루션의 기본 스토리지 구성 요소로 사용될 수 있습니다. 하지만 호스트와 볼륨 간에 일대일 관계가 필요하므로 완전관리형 파일 스토리지 솔루션 수준의 확장성, 가용성 및 저렴한 비용은 제공하기 힘들고, 지원을 위한 추가적인 예산과 관리 리소스가 필요합니다. 완전관리형 클라우드 파일 스토리지 솔루션을 사용하면 복잡성을 제거하고, 비용을 절감하며, 관리를 간소화할 수 있습니다.

전 세계에는 방대한 양의 파일 기반 데이터가 존재하며 AWS는 파일 기반 애플리케이션 및 워크로드의 다양한 요구 사항을 쉽게 해결할 수 있도록 도와주는 완전관리형 파일 시스템 서비스를 제공합니다.

조직에서는 가용성이 뛰어난 미션 크리티컬 비즈니스 애플리케이션을 필요로 하며 이러한 애플리케이션 중 상당수가 공유 파일 스토리지를 사용합니다. 이러한 애플리케이션을 클라우드로 마이그레이션하면 확장성, 높은 가용성 및 내구성, 보안 및 비용 절감 효과를 얻을 수 있을 뿐 아니라 민첩성도 향상됩니다.

AWS는 사용자의 애플리케이션 및 사용 사례에 최적화된 파일 시스템 서비스를 제공합니다.

  • Amazon EFS는 다양한 Linux 기반 애플리케이션을 위해 스토리지를 프로비저닝하거나 관리하지 않고도 파일 데이터를 공유할 수 있게 해주는 간단하고 한 번만 설정하면 되는 탄력적 서버리스 파일 시스템을 제공합니다.
  • Amazon FSx for NetApp ONTAP은 Linux, Windows 및 MacOS 워크로드를 위한 안정성, 확장성 및 성능이 매우 뛰어난 완전관리형 공유 스토리지를 제공합니다.
  • Amazon FSx for OpenZFSAWS Graviton 프로세서 제품군으로 구동되며 NFS 프로토콜(v3, v4, v4.1, v4.2)을 통해 액세스 가능한 OpenZFS 파일 시스템에 구축된 완전관리형 공유 파일 스토리지를 제공합니다.
  • Amazon FSx for Windows File Server는 Windows 기반 비즈니스 애플리케이션에 최적화된 기능과 성능을 갖춘 완전관리형 기본 Windows 파일 시스템을 제공합니다.
  • Amazon FSx for Lustre는 고성능 컴퓨팅과 같은 컴퓨팅 집약적 애플리케이션에 적합합니다. Amazon FSx for Lustre를 사용할 경우 Amazon S3에 저장된 입력 및 출력을 사용하여 단시간용 컴퓨팅 집약적 처리 작업의 성능 및 비용에 최적화된 파일 시스템을 사용하여 데이터를 쉽게 처리할 수 있습니다.

영업 팀 문의