홈서버용 (S3)Object Storage 선택

less than 1 minute read

Ver.2023

Minio로 결정

언제쯤인가 라이센스가 AGPL로 변경되서 상용제품에 사용할 수는 없지만
홈서버 및 개발 테스트용으로는 쓸 수 있다.

프로덕션이
Cloud라면 S3호환되는 오브젝트 스토리지가 있다.
OnPremise라면 Ceph 설치를…
(시키는 대로 하면 돌아가긴 하는데… 별도 관리인력 두면서 대규모로 할게 아니라면 그냥 클라우드를 쓰자)

Minio 설치하면 좋은 점

  • 개발할 때, S3인터페이스로 접근 가능

  • 오픈소스 인증서비스 등 적용

  • 로그인해서 웹에서 접근 가능

  • S3를 지원하는 다른 오픈소스의 스토리지로 바로 연결 가능

REF

Minio

https://github.com/minio/minio
Star: 41.2k
Language: Go
License: APGL
S3 로컬.. 처음 나올때는 S3 테스트서버 수준이었는데 점점 더 발전하고 있다.
Docker, K8s 등으로 쉽게 설치 관리 가능

Ceph

https://github.com/ceph/ceph
Star: 12.5k
Language: C++
License: LGPL
설치 및 관리가 힘들어서 집에서 사용할만한건 아니다.
https://github.com/rook/rook

기타