Skip to content

스토리지 서버 설계 #9

@Furu002

Description

@Furu002

작업 내용

COM's 웹사이트에서 사용할 파일 및 영상 저장용 스토리지 서버 구조를 설계합니다.

자료실 파일, 프로필 이미지, 게시글 첨부파일, 영상 원본 파일, 변환된 영상 파일 등을 안정적으로 저장하고 관리할 수 있는 구조를 준비합니다.

설계할 내용

  • 스토리지 서버 구조 설계
  • 파일 저장 경로 또는 버킷 구조 설계
  • 자료실 파일 저장 방식 정리
  • 영상 원본 파일 저장 방식 정리
  • 썸네일 이미지 저장 방식 정리
  • 백업 구조 설계
  • 접근 권한 관리 방식 설계
  • 추후 MinIO 또는 S3 호환 스토리지 연동 고려

예상 저장 구조

  • attachments: 일반 첨부파일
  • profiles: 회원 프로필 이미지
  • videos-original: 영상 원본 파일
  • videos-hls: 변환된 영상 스트리밍 파일
  • thumbnails: 영상 썸네일 이미지

완료 조건

  • 스토리지 서버의 전체 구조가 정리되어 있다.
  • 파일 종류별 저장 위치가 구분되어 있다.
  • 자료실 파일과 영상 파일 저장 방식을 구분한다.
  • 백업 방식이 고려되어 있다.
  • 추후 서버 확장 또는 외부 스토리지 이전이 가능하도록 설계되어 있다.
  • 접근 권한 관리 방식이 정리되어 있다.

참고 사항

  • 처음에는 자체 서버 디스크 또는 MinIO 기반으로 시작 가능
  • 추후 AWS S3, Cloudflare R2 등으로 이전할 수 있도록 구조를 고려
  • 영상 업로드 기능과 연결될 예정

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendAPI, 서버, 비즈니스 로직 관련 작업feature새로운 기능 추가 작업infra서버, 배포, 도메인, Nginx 관련 작업priority-medium우선순위 보통storage파일 업로드, 영상 업로드, 스토리지 관련 작업

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions