자주 묻는 질문
Skuber+ Cost Optimize - 자주 묻는 질문
사용자분들이 자주 문의하시는 질문과 답변입니다.
일반 질문
Skuber+ Cost Optimize는 무료인가요?
30일 무료 Trial 버전을 제공합니다. 이후 유료 플랜으로 전환하시면 계속 사용 가능합니다. 자세한 가격 정보는 영업팀(sales@skuberplus.com)에 문의해 주세요.
어떤 클라우드를 지원하나요?
현재 다음 클라우드를 지원합니다:
- AWS: EKS
- Oracle: OKE
설치에 얼마나 걸리나요?
일반적으로 5분 이내에 설치가 완료됩니다. 클러스터 등록부터 Agent 설치, 연결 확인까지 전체 과정이 간단합니다.
기존 워크로드에 영향을 주나요?
아니요. Agent는 모니터링 목적으로만 데이터를 수집합니다. 최적화 기능은 사용자가 명시적으로 활성화해야만 적용됩니다.
보안 및 데이터
Skuber+ Cost Optimize는 어떤 데이터를 수집하나요?
다음 데이터를 수집합니다:
- 클러스터 메타데이터 (노드 수, 버전 등)
- 리소스 사용량 메트릭 (CPU, Memory)
- 워크로드 정보 (이름, 네임스페이스, 리소스 설정)
- 비용 계산을 위한 인스턴스 정보
수집하지 않는 데이터:
- 애플리케이션 데이터
- 시크릿, ConfigMap 내용
- 네트워크 트래픽 내용
- 로그 데이터
Agent는 어떤 권한이 필요한가요?
Agent는 다음 권한이 필요합니다:
- 읽기 권한: Nodes, Pods, Deployments, Services, Metrics
- 쓰기 권한: CRD (최적화 적용 시)
Cluster Admin 권한으로 설치하지만, 실제 필요한 권한은 RBAC으로 제한됩니다.
비용 계산
비용은 어떻게 계산되나요?
비용은 실제 프로비저닝된 노드 인스턴스를 기준으로 계산됩니다.
클러스터 비용 = Σ(노드 인스턴스 시간당 가격 × 720시간)워크로드별 비용은 리소스 요청량 비율로 배분됩니다.
최적화 비용 예측은 정확한가요?
최적화 비용은 VPA(Vertical Pod Autoscaler) 권장값을 기반으로 계산됩니다. 과거 7일간의 실제 사용량 데이터를 분석하므로, 일반적으로 높은 정확도를 보입니다.
단, 다음 경우에는 예측이 부정확할 수 있습니다:
- 사용 패턴이 급격히 변하는 경우
- 데이터 수집 기간이 짧은 경우 (7일 미만)
- 일시적인 트래픽 급증이 있었던 경우
숨겨진 비용이 있나요?
아니요. Skuber+ Cost Optimize는 투명한 비용 계산을 제공합니다. 계산에 포함되는 항목:
- 노드 인스턴스 비용
- Spot Instance 할인율 (적용 시)
계산에 포함되지 않는 항목 (별도 확인 필요):
- 데이터 전송 비용
- 스토리지 비용
- 로드밸런서 비용
Zero Scaling
Zero Scaling을 적용하면 서비스가 중단되나요?
아니요. Zero Scaling은 트래픽이 없을 때만 Pod를 0으로 축소합니다. 트래픽이 들어오면 KEDA가 자동으로 Pod를 스케일 업합니다.
단, Cold Start 지연이 발생할 수 있습니다 (일반적으로 3~15초).
Cold Start 시간을 줄일 수 있나요?
다음 방법으로 Cold Start 시간을 줄일 수 있습니다:
- 컨테이너 이미지 최적화: 이미지 크기 최소화
- readinessProbe 최적화: 준비 확인 시간 단축
- 이미지 캐싱: 노드에 이미지 사전 풀링
데이터베이스에 Zero Scaling을 적용해도 되나요?
권장하지 않습니다. 데이터베이스와 같은 상태(Stateful) 워크로드는 Zero Scaling에 적합하지 않습니다.
Zero Scaling에 적합한 워크로드:
- ✅ 웹 애플리케이션
- ✅ REST API
- ✅ 배치 처리 API
- ✅ 관리자 도구
부적합한 워크로드:
- ❌ 데이터베이스
- ❌ 메시지 큐
- ❌ 상태 저장 서비스
- ❌ WebSocket 서비스
Zero Scaling을 해제하면 어떻게 되나요?
원래 상태로 자동 복원됩니다. Skuber+ Cost Optimize는 원본 설정을 백업해 두고 있으므로, Zero Scaling 해제 시 백업된 설정으로 복원됩니다.
Smart Scaling
Smart Scaling과 VPA의 차이점은 무엇인가요?
Smart Scaling은 VPA를 기반으로 하지만, 추가적인 기능을 제공합니다:
| 기능 | VPA | Smart Scaling |
|---|---|---|
| 리소스 권장값 | ✅ | ✅ |
| 비용 시뮬레이션 | ❌ | ✅ |
| 정책 기반 설정 | ❌ | ✅ |
| 대시보드 | ❌ | ✅ |
Smart Scaling 정책의 차이점은 무엇인가요?
| 정책 | 버퍼 | 특징 |
|---|---|---|
| Conservative | 30% | 안정성 우선, 프로덕션 권장 |
| Balanced | 20% | 균형 잡힌 접근 |
| Aggressive | 10% | 최대 절감, 개발 환경 권장 |
Spot Instance
Spot Instance가 중단되면 어떻게 되나요?
클라우드 사업자가 Spot Instance를 회수하면 Kubernetes가 자동으로 다른 노드에 Pod를 스케줄링합니다. 이 과정에서 일시적인 서비스 중단이 발생할 수 있습니다.
Spot Instance 사용 시 권장사항:
- 상태 없는(Stateless) 워크로드에 적용
- 여러 가용 영역에 분산 배치
- Pod Disruption Budget 설정
프로덕션에 Spot Instance를 사용해도 되나요?
주의가 필요합니다. Spot Instance는 중단 가능성이 있으므로, 다음 조건을 충족하는 경우에만 프로덕션에 사용을 권장합니다:
- 워크로드가 상태 없음 (Stateless)
- 여러 복제본 운영 (Replica > 1)
- 자동 복구 메커니즘 구현
- 중단 허용 가능한 SLA
문제 해결
Agent가 설치되지 않아요
문제 해결 가이드의 "Agent 설치 실패" 섹션을 참조해 주세요.
클러스터가 DISCONNECTED 상태예요
일반적인 원인:
- Agent Pod가 중단됨
- 네트워크 연결 문제
- 인증 만료
문제 해결 가이드의 "연결 문제" 섹션을 참조해 주세요.
비용이 표시되지 않아요
비용 계산에는 약간의 시간이 필요합니다:
- Agent 연결 후 최소 5분 대기
- 인스턴스 가격 정보가 있는지 확인
- 노드 메트릭이 수집되고 있는지 확인
기타
여러 클러스터를 관리할 수 있나요?
네. 하나의 계정으로 여러 클러스터를 등록하고 관리할 수 있습니다. 클러스터별 비용을 개별적으로 확인하거나, 전체 비용을 합산하여 볼 수 있습니다.
API를 제공하나요?
현재 Console UI를 통해서만 기능을 제공합니다. API 지원은 향후 로드맵에 포함되어 있습니다.
추가 질문
위 FAQ에서 답변을 찾지 못하셨나요?
- 기술 지원: support@skuberplus.com
- 영업 문의: sales@skuberplus.com
- 문서: 문제 해결 가이드