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
기타
- https://github.com/open-io/oio-sds
- https://github.com/deuxfleurs-org/garage
- https://github.com/seaweedfs/seaweedfs