본문으로 건너뛰기

File Storage 개요

카카오클라우드 File Storage는 SMB와 NFS 프로토콜을 지원하는 공유 파일 시스템 서비스입니다. 여러 서버와 애플리케이션이 하나의 파일 시스템에 동시에 접근할 수 있어, 공용 데이터를 중앙에서 저장하고 일관되게 관리할 수 있습니다.

카카오클라우드의 Storage 서비스

카카오클라우드의 File Storage와 Object Storage는 데이터 저장 방식과 사용 목적이 다릅니다.

  • File Storage: 파일과 디렉터리 구조를 유지하며 여러 사용자가 데이터를 읽고 쓸 수 있는 공유 파일 시스템을 제공합니다. 서버 간 파일 공유, 협업 저장소, 애플리케이션 공용 데이터 저장에 적합합니다.
  • Object Storage: 데이터를 객체 단위로 저장하며, 대용량 비정형 데이터 보관과 배포에 적합합니다. 파일 시스템 형태의 마운트나 협업용 파일 공유 환경은 제공하지 않습니다.

사용 목적 및 사례

파일과 데이터가 개인 또는 팀의 로컬 환경에 분산되어 있으면 백업, 운영, 접근 제어가 복잡해지고 데이터 일관성을 유지하기 어렵습니다. 특히 여러 서버가 같은 데이터를 사용해야 하는 환경에서는 파일 복제나 동기화 작업이 늘어나 운영 부담이 커질 수 있습니다.

File Storage를 사용하면 공용 데이터를 하나의 파일 시스템에 저장하고, 여러 서버 또는 애플리케이션에서 동일한 데이터를 공유할 수 있습니다. 데이터 보관, 마이그레이션, 백업, 협업 워크로드를 중앙에서 관리할 수 있으며 파일 기반 워크로드 전반에 유연하게 적용할 수 있습니다.

주요 사용 사례는 다음과 같습니다.

  • 여러 Virtual Machine 또는 애플리케이션 간 공용 데이터 공유
  • 협업 기반 서비스의 파일 저장소
  • 콘텐츠, 로그, 분석 데이터 등 파일 기반 데이터 저장
  • Kubernetes Engine 워크로드의 공유 볼륨 구성

유형별 특징

File Storage는 사용 목적에 따라 두 가지 파일 시스템 유형을 제공합니다.

  • Infinite 파일 시스템: 확장 가능한 공유 파일 시스템과 사용량 기반 과금이 필요한 경우에 적합합니다.
  • Basic 파일 시스템: 사전에 설정한 용량 안에서 NFS 기반 파일 시스템을 안정적으로 운영해야 하는 경우에 적합합니다.

File Storage 유형에 따른 특징은 다음과 같습니다.

Infinite 파일 시스템

항목설명
스토리지 용량제한 없이 확장 가능한 구조로 제공
과금 방식실제 사용한 용량 기준으로 과금
프로토콜 지원SMB, NFS 프로토콜 지원
공유 구조하나의 파일 시스템 안에 여러 공유 볼륨 생성 가능
접근 제어SMB(계정 기반), NFS(IP 기반) 접근 제어 지원
운영체제 지원Windows, Linux, macOS 등 다양한 환경에서 마운트 가능
모니터링용량 사용량, 연결 수, 네트워크 처리량 등 주요 지표 제공

Basic 파일 시스템

항목설명
스토리지 용량사전에 설정한 용량 기반으로 운영, 최대 16 TiB까지 생성 가능
프로토콜 지원NFS 프로토콜 지원
관리 인터페이스콘솔에서 파일 시스템 상태, 생성일, 네트워크 정보 등 확인 가능
연동 환경동일 네트워크 환경에서 Virtual Machine 및 Kubernetes Engine과 연결 가능
데이터 보호전체 및 증분 백업, 복원 기능 지원
비용 효율성필요한 용량만큼 생성하여 물리적 스토리지 운영 비용 절감

시작하기

File Storage 사용 방법은 How-to Guides에서 확인할 수 있습니다. 카카오클라우드를 처음 사용하는 경우 카카오클라우드 시작하기를 먼저 참고하시기 바랍니다.