주요 개념
File Storage는 네트워크를 통해 여러 서버가 파일을 저장하고 공유할 수 있도록 제공되는 스토리지 서비스입니다.
주요 개념
File Storage 서비스의 주요 용어는 다음과 같습니다.
| 주요 개념 | 설명 |
|---|---|
| 파일 시스템 | - File Storage 서비스에서 파일과 디렉터리를 계층 구조로 관리하는 기본 단위 - 파일 단위의 읽기, 쓰기, 삭제가 가능하며 액세스 포인트 제공 |
| 파일 서비스 | - 네트워크를 통해 여러 사용자가 파일을 저장, 조회, 공유, 관리할 수 있도록 제공되는 스토리지 서비스 - 서버 및 애플리케이션은 SMB, NFS와 같은 표준 파일 프로토콜을 사용해 원격 파일 시스템에 접근 가능 |
| 공유 볼륨 | 여러 서버가 동시에 접근할 수 있는 공유 볼륨 |
파일 시스템 유형
카카오클라우드 공공기관용 환경에서는 다음과 같은 파일 시스템을 제공합니다.
| 파일 스토리지 | 설명 |
|---|---|
| Basic 파일 시스템 | - 범용 사양의 파일 스토리지 서비스 - NFS를 지원하며 합리적인 가격의 볼륨 서비스 제공 - 최소 1TiB에서 최대 16TiB까지 스토리지 크기 제공(0.5TiB 단위) |
파일 시스템 상태
파일 시스템을 생성하면 Creating 상태로 시작하며, 지정한 네트워크 환경에 파일 시스템이 구성됩니다. 파일 시스템을 사용할 준비가 되면 Active 상태로 전환됩니다. 이때 파일 시스템을 콘솔에서 조회할 수 있으며, 클라이언트에 마운트하여 사용할 수 있습니다.
Deleting은 파일 시스템 삭제가 진행 중인 상태입니다. 파일 시스템 삭제 시 작동을 종료하고 리소스를 완전히 반납합니다. 반납이 완료되면 목록에서 사라지며, 더 이상 리소스 요금이 청구되지 않습니다.
| 상태 | 설명 |
|---|---|
Creating | 파일 시스템에 사용할 리소스를 할당하고 설정한 볼륨 크기로 구성하는 중 |
Active | 파일 시스템이 정상적으로 실행 중이며 사용 가능 |
Restoring | 파일 시스템이 복원 작업을 수행하는 중 |
Setting-up | 파일 시스템이 복원 후 재기동 작업을 수행하는 중 |
Backing-up | 파일 시스템이 백업 작업을 수행하는 중 |
Updating | 파일 시스템 설정 작업, 관리자에 의한 이미지 변경, 마이그레이션을 수행하는 중 |
Deleting | 파일 시스템을 완전히 종료하고 반납하는 중 |
Error | 파일 시스템에 오류가 발생한 상황 |
IAM 역할 관리
File Storage는 IAM 역할 기반 액세스 제어(RBAC)를 따릅니다. IAM 역할에 따라 파일 시스템 생성 및 관리 권한이 부여됩니다.
아래에서 역할별 사용 권한을 확인하시고, 사용자 역할 관리는 사용자 IAM 역할 관리를 참고해 주세요.
| 권한 | 프로젝트 관리자(Admin) | 프로젝트 멤버(Member) | 프로젝트 리더 (Reader) | File Storage 매니저 (Manager) | File Storage 뷰어 (Viewer) |
|---|---|---|---|---|---|
| 파일 시스템 조회 | ✓ | ✓ | ✓ | ✓ | ✓ |
| 파일 시스템 생성, 편집, 삭제 | ✓ | ✓ | ✓ | ||
| 백업 조회 | ✓ | ✓ | ✓ | ✓ | ✓ |
| 백업 생성, 편집, 삭제 | ✓ | ✓ | ✓ | ||
| 백업 복원 | ✓ | ✓ | ✓ |