Infra

클라우드 공통 저장소(Storage)

Dddu 2025. 11. 23. 22:58

1. Block Storage

  • 서버(Compute)에 디스크처럼 붙여 쓰는 저장소
  • OS 설치, DB 설치 같은 일반적인 서버 운영에 필수
  • AWS EBS / GCP Persistent Disk / Azure Managed Disk 모두 같은 개념
  • 특징
    • 인스턴스에 attach/detach
    • Snapshot으로 백업
    • IOPS·Throughput 스펙 선택 가능
    • 일반 SSD, 고성능 SSD, HDD 옵션 존재

2. Object Storage

  • 파일을 객체(Object) 형태로 저장하는 대규모 스토리지
  • AWS S3, GCP Cloud Storage, Azure Blob Storage에 해당
  • 특징
    • Bucket 단위로 관리
    • 정적 웹 호스팅 가능
    • 버전 관리(Versioning)
    • 퍼블릭 접근 설정 + URL로 파일 접근
    • 무한 확장 가능
  • 이미지, 동영상, 로그 저장에 가장 많이 쓰임
  • 클라우드 시험·현업 모두에서 가장 중요한 저장소 타입

3. File Storage

  • 여러 서버가 동시에 접속하는 공유 파일 시스템
  • AWS EFS, GCP Filestore, Azure Files 등
  • 특징
    • NFS 기반
    • 다중 서버가 읽기/쓰기 가능
    • 컨테이너·웹서버·ML 환경에서 자주 사용
  • "여러 서버가 같은 폴더를 공유해야 함" → 무조건 File Storage

----------------------------------------------

  • Block: 서버 전용 디스크
  • Object: 대규모 파일 저장소(버킷)
  • File: 여러 서버가 동시에 사용하는 공유 스토리지