File Storage 개요
카카오클라우드의 File Storage는 원격 파일 공유와 분산 파일 시스템을 위한 네트워크 프로토콜인 NFS(Network File System) 프로토콜을 사용하여 다수의 서버와 애플리케이션 간에 데이터를 저장하고 공유하기 위한 서비스입니다. 공동의 데이터를 저장할 저장소를 간편하게 생성할 수 있으며, 저장된 데이터를 다수의 서버로 구성된 서비스 및 애플리케이션에 공유하고 관리할 수 있어 공유 파일 시스템을 사용하는 워크로드에 적합합니다.
File Storage 서비스는 GA
버전으로 프로젝트 내 총 50TB까지 용량을 할당할 수 있습니다.
카카오클라우드의 File Storage와 Object Storage는 모두 스토리지 서비스이지만, 데이터 저장 형태와 용도가 서로 다릅니다.
- File Storage는 주로 "파일" 형태의 데이터를 저장하고 관리하는 스토리지 유형으로 공유 파일 시스템 및 협업용으로 사용됩니다. 이를 위해, 여러 사용자가 파일을 읽고 쓸 수 있는 파일 공유 환경을 제공합니다.
- Object Storage는 주로 "객체" 형태의 대용량 및 비정형 데이터를 클라우드 환경에서 효과적으로 관리하고 저장하는 데 적합합니다. Object Storage는 파일 공유 및 협업을 위한 별도의 파일 시스템이나 파일 공유 환경은 제공하지 않습니다
사용 목적 및 사례
파일 및 데이터가 개별 사용자 또는 팀의 로컬 컴퓨터에 저장되어 있으면 데이터 관리와 백업이 복잡해지며, 데이터가 분산되어 업무 효율성이 저하될 수 있습니다. 또한 이렇게 데이터가 로컬 환경에 분산되어 있으면 데이터 보안 및 액세스 제어가 어려울 수 있고, 중요 데이터가 안전하게 보호되지 않을 수 있습니다.
하지만, 카카오클라우드의 File Storage를 사용하면 공동으로 사용하는 데이터의 보관과 관리, 마이그레이션, 애플리케이션의 워크로드 등을 효율적으로 관리할 수 있습니다. File Storage 서비스는 데이터를 저장, 관리 및 Migration이 필요한 대부분의 IT 서비스에서 활용될 수 있습니다.
특징
유연한 스토리지 볼륨 운영
- 간편한 볼륨 생성과 삭제
- 볼륨 크기를 자유롭게 조정 가능(지원 예정)하며, 예상 사용량 기반으로 볼륨 사이즈를 설정하여 비용과 데이터를 효율적으로 관리 가능
간편하고 직관적인 대시보드
- 콘솔에서 간편하게 볼륨 생성 및 삭제 가능
- 각 볼륨의 상태를 대시보드에서 한눈에 확인할 수 있으며, 가동 상태, 생성일 등 다양한 정보를 확인 가능
다양한 환경과의 연결
- 다양하게 구성된 환경에서의 연결을 지원
- 동일한 서브넷으로 접근이 가능한 경우, VM(Virtual Machine)뿐만 아니라 Kubernetes Engine과의 연결도 가능
안전한 데이터 보관
- 파일 스토리지 백업(Full/Incremental) 및 복원 기능 지원
비용 효율성
- 물리적 스토리지 하드웨어를 구매, 유지 및 업그레이드하는 비용을 절감 가능
- 스토리지 용량을 필요에 따라 조정하므로 비용을 최적화
시작하기
File Storage에 대한 자세한 사용 가이드는 How-to Guides에서 안내합니다. 카카오클라우드를 처음 시작하신다면 먼저 카카오클라우드 시작하기를 참고하시기 바랍니다.