Zadara Cloud

Zadara Cloud 사용법 3강

블록·파일·오브젝트 스토리지

이번 강은 zStorage로 데이터를 저장하는 세 가지 방법을 다룬다.

Zadara 3강 개념도

zStorage는 Zadara의 스토리지 서비스로, 하나의 서비스에서 블록·파일·오브젝트 세 형태를 제공한다.

각각 AWS의 EBS·EFS·S3에 대응하므로, 용도에 맞게 골라 쓰면 된다.

이 강의 목표는 다음과 같다.

  • 세 가지 스토리지 형태를 구분한다.
  • 각 형태를 어디에 쓰는지 안다.
  • 스냅샷·암호화로 데이터를 보호하는 법을 안다.

1. 블록 스토리지 (≈ EBS)

블록 스토리지는 VM에 붙이는 가상 디스크다.

  • VM 하나에 붙여 OS 디스크(루트 볼륨)나 추가 볼륨으로 쓴다.
  • 데이터베이스처럼 빠른 읽기·쓰기가 필요한 곳에 적합하다.
  • 2강에서 VM을 만들 때 정한 디스크가 바로 이 블록 스토리지다.

2. 파일 스토리지 (≈ EFS)

파일 스토리지는 여러 VM이 동시에 공유하는 네트워크 파일시스템이다.

  • NFS로 여러 VM에 같은 폴더를 마운트한다.
  • 웹 서버 여러 대가 같은 이미지·업로드 파일을 함께 봐야 할 때 쓴다.
  • 용량은 쓰는 만큼 늘어난다.

3. 오브젝트 스토리지 (≈ S3)

오브젝트 스토리지는 버킷에 파일을 키-값 형태로 담는 저장소다.

  • HTTP API나 CLI로 파일을 넣고 꺼낸다. (VM에 붙이지 않는다)
  • 백업, 정적 파일(이미지·동영상), 로그 보관에 적합하다.
  • S3 호환 API라, 기존 S3용 도구를 거의 그대로 쓴다.

4. 데이터 보호

세 형태 모두 다음으로 데이터를 지킨다.

  • 스냅샷: 특정 시점의 상태를 그대로 백업한다. 문제가 생기면 그 시점으로 되돌린다.
  • 암호화: 저장되는 데이터를 기본으로 암호화한다.
  • 복제: 중요 데이터를 이중으로 보관한다.

5. 무엇을 고를까

상황 고를 스토리지
VM의 OS·DB 디스크 블록 (≈ EBS)
여러 VM이 공유하는 파일 파일 (≈ EFS)
백업·정적파일·로그 오브젝트 (≈ S3)

정리

  • zStorage는 블록·파일·오브젝트 세 형태를 한 서비스에서 제공한다.
  • 블록은 VM 디스크, 파일은 공유 파일시스템, 오브젝트는 API 저장소다.
  • 스냅샷·암호화·복제로 데이터를 보호한다.
  • AWS EBS·EFS·S3 개념이 그대로 매핑된다.

다음 강에서는 VM을 감싸는 네트워크(zNetworking)를 구성해 본다.

댓글 0