KMS 서비스 구성을 위한 스펙 및 HA 구성 절차 안내
개요
본 문서는 KMS(Key Management System) 서비스의 On-Premise 구축을 위한 스펙 및 HA(High Availability) 구성 절차를 정의하고, 안정적인 서비스 운영을 위한 고려 사항을 안내합니다. 단, KMS와 관련된 최소한의 서비스를 제외한 모든 서비스는 SaaS에 존재합니다.
하드웨어 스펙 정의
KMS만 설치하는 환경을 위한 서버당 권장 사양은 다음과 같습니다
서버당 최소 권장 사양 (세부 리소스 요구사항 포함)
- CPU : 8 Core 이상
- Kubernetes Master Role: 2 Core
- KMS: 1 Core
- ElasticSearch: 3 Core
- 여유분 20%: 약 1.2 Core
- 합계: 기본 요구사항 6 Core + 여유분 = 약 8 Core
- RAM : 32GB 이상
- Kubernetes Master Role: 4GB
- KMS: 2GB Memory
- ElasticSearch: 8GB Memory
- 여유분 20%: 약 3GB
- 합계: 기본 요구사항 14GB + 여유분 = 약 17GB (안정성을 위해 32GB 권장)
- 디스크 :
- OS 및 Docker 영역: 300GB 이상
- 데이터(Longhorn) 영역: 최소 300GB 이상
- 총 디스크 공간: 최소 600GB 이상 권장