- 고성능 S3 호환 오브젝트 스토리지인 MinIO가 현재 유지보수 전용 상태로 전환됨
- 새로운 기능 추가나 Pull Request 수락이 중단되며, 기존 이슈 검토도 중단됨
-
보안 취약점 수정은 사례별로 제한적으로 검토될 예정
- 커뮤니티 지원은 Slack 채널을 통한 최소한의 형태로만 지속됨
- 상용 지원과 적극적인 유지보수가 필요한 경우 MinIO AIStor 제품 사용이 권장됨
유지보수 모드 공지
- MinIO 프로젝트는 현재 유지보수 전용 상태로 전환되어 새로운 변경 사항을 받지 않음
- 새로운 기능, 개선사항, Pull Request는 더 이상 수락되지 않음
- 기존 이슈와 PR은 적극적으로 검토되지 않음
-
보안 관련 중요 수정은 사례별로 검토될 수 있음
- 커뮤니티 지원은 Slack 채널을 통해 최소한으로 제공
- 상용 지원이 필요한 사용자는 MinIO AIStor 제품을 이용해야 함
MinIO 개요
- MinIO는 고성능 S3 API 호환 오브젝트 스토리지로, AI/ML, 분석, 대규모 데이터 워크로드에 최적화된 구조
-
GNU AGPL v3.0 라이선스로 배포되며, 오픈소스 커뮤니티를 위한 프로젝트로 설계됨
-
S3 API 호환성, AI·분석용 최적화, 고성능 처리를 주요 특징으로 함
- 소스에서 직접 빌드해 베어메탈 환경에 배포 가능
오픈소스 및 라이선스 정책
- MinIO는 AGPLv3 라이선스에 따라 자유롭게 수정·재배포 가능
- 단, 수정된 코드 공개 의무 등 AGPLv3 조건을 준수해야 함
- 상업적 또는 독점적 사용은 사용자 책임 하에 진행해야 하며, 보증이나 유지보수 의무는 없음
- 커뮤니티 지원은 GitHub와 Slack을 통해 best-effort 방식으로 제공
-
MinIO AIStor는 상용 환경을 위한 엔터프라이즈급 지원 및 SLA 보장을 포함
배포 및 설치 방식
-
커뮤니티 에디션은 소스 코드 형태로만 배포되며, 사전 컴파일된 바이너리는 더 이상 제공되지 않음
- 설치 방법
-
go install github.com/minio/minio@latest 명령으로 소스에서 설치
- 제공된 Dockerfile로 Docker 이미지 직접 빌드
- 기존 바이너리 릴리스는 참고용으로만 남아 있으며, 업데이트되지 않음
소스 빌드 및 실행
- Go 1.24 이상 환경에서 go install 명령으로 MinIO 서버 빌드 및 실행 가능
- 기본 루트 자격 증명은 minioadmin:minioadmin
- 웹 기반 MinIO Console을 통해 버킷 생성, 객체 업로드, 탐색 가능
-
MinIO Client(mc) 명령줄 도구를 사용해 서버 연결 및 관리 가능
- 소스에서 빌드한 바이너리 사용 시 AGPLv3는 보증이나 책임을 제공하지 않음
Docker 및 Kubernetes 배포
-
docker build . 명령으로 로컬에서 Docker 이미지 생성 가능
-
docker run으로 서버 실행 시 포트 매핑 및 콘솔 주소 지정 가능
- Kubernetes 환경에서는
-
MinIO Operator 또는 Helm 차트를 이용해 배포 가능
- 관련 문서는 MinIO 공식 문서 사이트에서 제공