Kakao i Cloud 스토리지 서비스 사용법
클라우드 환경에서 데이터를 저장하고 관리하는 데 있어 스토리지는 가장 기본이 되는 요소입니다. Kakao i Cloud에서도 안정적인 데이터 보관을 위한 다양한 스토리지 서비스를 제공하고 있으며, 웹 콘솔을 통해 누구나 쉽게 생성하고 활용할 수 있도록 구성되어 있습니다. 이번 포스팅에서는 Kakao i Cloud 스토리지 서비스 사용법을 주제로, 실무에서 자주 쓰이는 스토리지 유형과 각각의 사용법을 상세히 안내해드리겠습니다.
Kakao i Cloud 스토리지 서비스 종류
Kakao i Cloud는 다양한 데이터 유형과 사용 목적에 따라 3가지 주요 스토리지를 제공합니다:
- 블록 스토리지 (Block Storage)
- 서버(인스턴스)에 연결하여 디스크처럼 사용하는 고속 스토리지
- OS, 애플리케이션 데이터, DB 등 처리 중심 데이터에 적합
- 오브젝트 스토리지 (Object Storage)
- 대용량 파일을 저장하는 저장소로, S3 호환 API 제공
- 이미지, 영상, 백업 데이터 등 파일 중심 저장에 적합
- 파일 스토리지 (File Storage, NAS)
- 여러 서버에서 동시에 접근 가능한 공유 디스크
- 협업 디렉토리, 파일 서버 등에서 활용
각 스토리지마다 사용법이 다르므로, 목적에 따라 올바르게 설정하고 관리하는 것이 중요합니다.
1. 블록 스토리지 사용법 – 서버 디스크 추가
Kakao i Cloud의 블록 스토리지는 서버 인스턴스 생성 시 기본 디스크 외에 추가로 연결 가능한 디스크입니다.
[생성 및 연결 방법]
- 콘솔 접속 → Compute > Block Storage 메뉴 진입
- ‘스토리지 생성’ 클릭
- 이름, 사이즈(GB 단위), 유형 선택 (고성능 / 일반형)
- 연결 대상 인스턴스 지정
- 스토리지 생성 후 자동 연결 또는 수동 연결
- 연결되면 서버 내부에서
/dev/vdb
또는/dev/xvdb
와 같은 디바이스로 인식됨
- 연결되면 서버 내부에서
- 서버에서 포맷 및 마운트
sudo mkfs.ext4 /dev/vdb sudo mkdir /data sudo mount /dev/vdb /data
- 자동 마운트를 위해 /etc/fstab 수정
/dev/vdb /data ext4 defaults 0 0
활용 팁
블록 스토리지는 DB 저장소, 로그 저장용 등 속도와 안정성이 중요한 작업에 적합합니다. 필요 시 크기 확장도 가능합니다.
2. 오브젝트 스토리지 사용법 – 이미지/백업 저장소 구축
**오브젝트 스토리지(Object Storage)**는 Kakao i Cloud에서 가장 대용량 저장에 적합한 스토리지로, 클라우드 백업, 정적 웹 자원 저장 등에 활용됩니다.
[버킷 생성 방법]
- 콘솔 > Storage > Object Storage 이동
- ‘버킷 생성’ 클릭
- 버킷 이름, 저장 클래스(Standard/Archive), 접근 권한(Public/Private) 설정
- 버킷 생성 후 파일 업로드
- 웹 콘솔에서 직접 업로드하거나
- S3 API 호환 클라이언트(AWS CLI, Cyberduck 등) 사용
[API 접근 방법]
- Kakao i Cloud는 AWS S3와 호환되므로,
aws configure
에 Kakao에서 제공하는 Access Key/Secret Key를 설정하여 CLI 연동 가능
aws --endpoint-url=https://kr.object.kakaoicloud.net s3 ls
- 업로드 예시:
aws --endpoint-url=https://kr.object.kakaoicloud.net s3 cp myimage.jpg s3://mybucket/images/
활용 예시
- 이미지 서버 CDN 연계
- DB 백업 자동 업로드
- 정적 웹 페이지 구성
주의사항
버킷 내 파일은 기본적으로 Private이므로, 외부 접근이 필요한 경우 ACL 설정 또는 Signed URL 기능을 사용해야 합니다.
3. 파일 스토리지(NAS) 사용법 – 공유 저장소로 활용
Kakao i Cloud의 **파일 스토리지(NAS)**는 여러 인스턴스가 동시에 접근 가능한 NFS(Network File System) 기반 스토리지입니다.
[생성 및 마운트 방법]
- 콘솔 > Storage > File Storage 메뉴 이동
- ‘NAS 생성’ 클릭
- 용량, 네트워크 대역 설정 (같은 VPC 내에서만 접근 가능)
- 서버에서 NFS 마운트
- 서버에서 아래 명령어로 마운트 가능
sudo mkdir /mnt/nas sudo mount -t nfs 10.0.0.5:/myshare /mnt/nas
- 여러 서버에서 동시에 마운트 가능
활용 예시
- 개발 팀의 공유 디렉토리 구성
- 파일 기반 워크플로우 자동화
- ERP 시스템의 공통 문서 저장소
주의사항
파일 스토리지는 실시간 동기화가 필요한 환경에는 적합하지 않으며, 충돌 방지를 위해 파일 잠금(lock) 정책을 명확히 구성해야 합니다.
Q&A
Q. Kakao i Cloud 스토리지는 자동 백업이 가능한가요?
네, 블록 스토리지는 스냅샷(Snapshot) 기능을 통해 디스크 상태를 일정 시점으로 백업할 수 있습니다. 콘솔 또는 API를 통해 정기 스냅샷을 설정하면, 복구 시 해당 시점으로 되돌릴 수 있습니다. 오브젝트 스토리지도 Lifecycle 정책을 통해 주기적으로 백업 데이터를 이전하거나 삭제하도록 설정할 수 있습니다. 다만 NAS는 별도 백업 시스템과 연계가 필요합니다.
Q. 오브젝트 스토리지는 CDN과 연동이 가능한가요?
네, Kakao i Cloud는 Object Storage에서 저장한 콘텐츠를 CDN 서비스와 연동해 전 세계 사용자에게 빠르게 제공할 수 있습니다. 퍼블릭 접근이 가능한 파일의 경우 CDN에 연결하여 이미지, 영상, JS/CSS 등의 정적 자산을 효율적으로 배포할 수 있습니다. 이는 웹사이트 성능 향상뿐 아니라 트래픽 분산에도 도움이 됩니다.
Q. Kakao i Cloud 스토리지 요금은 어떻게 되나요?
스토리지 요금은 저장 용량과 데이터 전송량(트래픽)에 따라 과금됩니다.
- 블록 스토리지: GB/월 단위로 과금 (일반형, 고성능에 따라 단가 상이)
- 오브젝트 스토리지: 저장 용량 + 다운로드 트래픽 기준
- 파일 스토리지(NAS): 저장 용량 + 사용 시간 기준
특히 오브젝트 스토리지는 데이터 업로드는 무료이며, 다운로드 트래픽만 과금되므로 대용량 백업 등에 효율적입니다. Kakao i Cloud는 투명한 요금 정책을 제공하므로, 콘솔 내 요금 시뮬레이터를 활용하면 예상 비용을 손쉽게 계산할 수 있습니다.
마무리 팁
Kakao i Cloud 스토리지 서비스 사용법을 익히면, 단순한 파일 저장을 넘어 개발, 운영, 백업 등 다양한 목적의 클라우드 아키텍처를 설계할 수 있게 됩니다. 목적에 맞는 스토리지를 선택하고, API, CLI, 콘솔을 자유롭게 활용하는 것이 효율적인 클라우드 운영의 핵심입니다.