일로오세요

DB 프로비저닝이란 본문

개발

DB 프로비저닝이란

일로 2025. 9. 5. 10:17

DB 프로비저닝이란?

프로비저닝은 단순히 DB를 만드는 것을 넘어서, 리소스 할당, 환경 설정, 보안과 안정성을 갖추는 일을 모두 포함한다.

  • CPU, 메모리, 스토리지 확보
  • 접근 권한과 보안 설정
  • 자동 백업, 복제, 모니터링 구성

집으로 비유하자면, 빈 땅에 집을 짓고 가구, 보안장치, 생활 인프라까지 세팅해두는 과정이 바로 프로비저닝이다.

프로비저닝을 안 하면?

프로비저닝을 하지 않으면, 데이터베이스가 아예 없거나 기본값으로만 떠 있다. 따라서 애플리케이션에 접속할 수 없거나, 리소스 부족으로 성능이 불안정해지고 백업이 없어 장애 시 데이터가 복원이 불가능할 수 있다.

초기 세팅 뿐만아니라 운영 시에도 필요

프로비저닝은 초기 세팅 뿐만아니라 운영 시에도 필요하다.

  • 트래픽 증가 → 더 큰 인스턴스로 확장
  • 읽기 부하 증가 → 복제본 추가
  • 데이터 증가 → 스토리지 확장
  • 보안 요건 강화 → 접근 정책 수정

즉, 집에 처음 입주할 때만이 아니라, 살면서 집을 리모델링하거나 가구를 바꾸는 것도 프로비저닝이라고 볼 수 있다.

결국, DB 프로비저닝은 서비스를 안전하고 안정적으로 굴릴 수 있도록 계속 관리하는 일이다.