secret 관리 도구 선택 중입니다. 현재는 .env + GitHub Secrets인데 audit log·rotation 필요해 도구 도입 검토.
Pulumi ESC와 HashiCorp Vault 둘 다 평가했는데 결정 어렵습니다.
요구사항
- AWS Secrets Manager 통합
- secret rotation 자동화 (90일)
- K8s + Lambda + Vercel 통합
- audit log (SOC2)
- 운영 부담 최소화
각각 6개월~1년 운영해보신 분 비교 경험 공유 부탁드립니다.
댓글 5
둘 다 운영해봤습니다. 정직한 비교.
항목Pulumi ESCVault
학습 곡선2일2주
K8s 통합SDKExternal Secrets Operator 표준
Lambda 통합SDK ~150ms initLambda Extension ~40ms
rotationfetch만, rotation은 backend 책임자체 rotation 엔진
self-hostSaaS onlyOSS 또는 Enterprise
audit log30일 보관, JSON무제한, Syslog/Splunk
월 비용 (50 secret)$180self-host 인프라 비용
Pulumi ESC가 적합한 경우
Vault가 적합한 경우
저희 결론
스타트업 → Pulumi ESC. 빠르게 정착, 운영 부담 거의 0. 100명 미만 팀이면 ESC가 압승.
큰 enterprise → Vault. 운영팀이 별도 있고, dynamic credential·PKI까지 필요하면 Vault 정착 후 모든 secret 시스템을 통합.
요구사항 보니 ESC 추천. K8s+Lambda+Vercel 다양한 target에 ESC가 자연스러움. AWS Secrets Manager 통합으로 rotation도 자동화. 운영 부담 적은 게 critical.
보안 관점에서 추가하면 — Vault의 dynamic credential 기능이 critical인 워크로드(금융, 의료) 있으면 ESC로는 부족합니다. 정적 secret + rotation만 필요하면 ESC가 답.