,

[인프라 비용] Bitnami Helm으로 무료 인프라? — 라이선스 피와 개발자 시간, 무엇이 진짜 싼가

이 글의 위치: 기술 블로그 → Infra/DevOps · OKE 인프라 학습 시리즈. 무료 클러스터 위에 스토어(Postgres·RabbitMQ·Redis)를 셀프호스팅하면서 마주친 질문 — "무료가 정말 공짜인가?"에 대한 이야기다.

Bitnami Helm이 해주던 것

쿠버네티스에 데이터베이스나 메시지 큐를 띄울 때, 많은 사람이 Bitnami Helm 차트부터 떠올린다. helm install my-rabbit bitnami/rabbitmq 한 줄이면 복제·probe·시크릿·PVC·메트릭까지 프로덕션급으로 조립된 구성이 뜬다. 손수 매니페스트를 쓰는 것보다 훨씬 빠르고, 베스트 프랙티스가 기본값으로 박혀 있다. "무료로 인프라를 구축한다"는 목표에 Bitnami는 오랫동안 사실상 표준 지름길이었다.

그런데 2025년, 무료의 전제가 바뀌었다

Broadcom(VMware를 통해 Bitnami를 보유)이 Bitnami 카탈로그 정책을 바꿨다. 핵심만 추리면 이렇다.

  • 2025년 8월 28일부로, 사실상 모든 버전 태그(versioned tags) 이미지가 legacy(아카이브) 저장소로 이동했고 더 이상 업데이트·보안 패치를 받지 못한다.
  • 무료로 남는 건 극히 일부 애플리케이션의 :latest 태그(개발용 하드닝 이미지)뿐이다. 버전을 고정(pin)해서 무료로 쓰던 방식이 막혔다.
  • 안정적·버전 고정·지원이 필요하면 유료 Bitnami Secure Images 구독으로 가야 하는데, 엔터프라이즈 기준 연 $50,000~$72,000 수준이다.
  • 다만 Helm 차트와 컨테이너 빌드 소스 자체는 GitHub에 Apache 2.0으로 유지된다 — 코드는 열려 있으니 직접 빌드할 수는 있다.

무료 인프라를 목표로 하는 입장에서 이건 뼈아프다. "버전 고정 + 무료 + 자동 패치"라는 삼박자가 깨졌기 때문이다. docker.io/bitnami/...를 버전 태그로 참조하던 매니페스트는 어느 순간 pull이 깨지거나, 패치가 멈춘 legacy 이미지를 쓰게 된다.

그래서 나는 공식 이미지를 골랐다

이 시리즈의 채팅 백엔드는 스토어를 Bitnami가 아니라 Docker 공식 이미지(official images)로 단일 pod 배포했다. arm64 배포 편에서 본 그대로다.

image: docker.io/library/postgres:16-alpine
image: docker.io/library/rabbitmq:3.13-management-alpine

이건 우연이 아니라 Bitnami 변경의 정확한 대응이다. 공식 이미지 → 버전 핀 → 자체 매니페스트로 관리하는 방향은, Bitnami 이탈 사용자들에게 널리 권장된 마이그레이션 경로이기도 하다. Docker 공식 이미지는 월 수십억 pull로 검증돼 있고, 무료이며, 버전 태그가 사라지지 않는다.

대가는 명확하다. Bitnami가 공짜로 얹어주던 것들 — HA 복제, 메트릭 익스포터, 튜닝된 probe, 시크릿 관리 — 을 직접 챙겨야 한다. 실제로 셀프호스팅 편에서 RabbitMQ의 deprecated env, readiness probe, 접근 통제, 모니터링 경로를 하나하나 손으로 정한 것이 그 비용이다.

계산 — 라이선스 피 vs 개발자 시간

여기서 중요한 건 "무료 = 공짜"가 아니라는 점이다. 셀프호스팅은 라이선스 피를 관리 포인트(management points)로 치환할 뿐이다. 무엇이 진짜 싼지는 상황에 따라 다르다.

항목 셀프호스팅 (공식 이미지) 유료/매니지드 (Bitnami Secure·RDS·CloudAMQP 등)
라이선스/구독 피 $0 연 수천~수만 달러
업그레이드·보안 패치 직접 (내 시간) 벤더가 처리
HA·백업·복구 직접 설계 대체로 포함
모니터링·경보 직접 구축 대시보드 제공
장애 시 대응 나 혼자 지원 계약
재현성(버전 고정) 공식 이미지로 확보 구독으로 확보

계산식은 단순하다:

셀프호스팅 총비용 ≈ (구축 시간 + 월별 운영 시간) × 개발자 시간당 단가
매니지드 총비용   ≈ 라이선스/구독 피 + (얇은 통합 시간) × 시간당 단가
  • 학습·사이드 프로젝트·무료 티어 실험이라면 — 개발자 시간이 "학습"이자 매몰비용이 아니므로 셀프호스팅이 압도적으로 싸다. 이 시리즈가 관리비 $0를 고집한 이유다.
  • 매출이 나는 프로덕션이라면 — 개발자 시간이 가장 비싼 자원이다. RabbitMQ 하나 죽었을 때 새벽에 깨어나 복구하는 시간, 패치를 놓쳐 생긴 CVE의 리스크까지 넣으면, 연 수천 달러 매니지드가 오히려 싸질 수 있다.

즉 "무료 인프라"는 라이선스 피를 0으로 만드는 대신 시간 비용을 떠안는 거래다. 그 시간이 나에게 얼마짜리인지 — 배움인가, 기회비용인가 — 를 정직하게 값매겨야 어느 쪽이 싼지 답이 나온다.

정리

  • Bitnami Helm은 무료 인프라의 지름길이었지만, 2025년 라이선스 변경으로 버전 고정 무료 사용이 막혔다.
  • 대응은 공식 이미지 + 버전 핀 + 자체 매니페스트 — 무료지만 관리 포인트를 떠안는다.
  • "무료"의 진짜 비용은 개발자 시간이다. 학습·무료 티어엔 셀프호스팅이, 매출 프로덕션엔 매니지드가 대체로 유리하다.
  • 결정 전에 라이선스 피운영 시간 × 시간당 단가를 실제로 계산해 볼 것.

무료로 인프라를 올리는 것과, 그 무료를 유지하는 것은 다른 일이다. 그 유지의 실제 모습 — 셀프호스팅한 메시지 큐를 어떻게 지키고 모니터링하는지는 WebSocket 보안·메시지 큐 셀프호스팅 편에서 구체적으로 다뤘다.


참고 자료

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다