1. 클라우드 핀옵스(FinOps)의 필요성 및 개념/핵심 원칙
(1) 클라우드 핀옵스의 필요성
- 클라우드 확산에 따라 고정 비용에서 가변 비용으로 급격히 전환되어 비용 관리 및 가시성 필요
- 비용 청구 방식의 변화로 세부 리소스 별 소량/다수 청구되어 비용 추적 및 예산 수립 어려움
- 소프트웨어 구축 및 제공 방식 변화로 IT 부서의 비용 변동성 관리, 거버넌스 수립 요구
(2) 클라우드 핀옵스의 개념/핵심 원칙
개념 | 클라우드 자원 사용 조직의 자산 가시성, 예산 사용 추적, 거버넌스 수립을 위한 비용 최적화 및 관리 방법론 | |
---|---|---|
핵심 원칙 | 조직 간 상호협력 | 클라우드 운영에 따른 재무 /기술 조직 협력, 지속적 개선 |
비즈니스 가치 중시 | 클라우드 비즈니스 가치에 따라 의사결정, 절충안 마련 | |
개별 소유권/책임 | 조직 별 사용/비용 책임, 조직 별 예산으로 리소스 관리 | |
보고서 접근/활용 | 비용 데이터 즉시 처리, 가시성, 추세 분석, 모범 사례 수립 | |
중앙집중화된 팀 주도 | 의사소통 및 기준 수립 위해 중앙집중화된 핀옵스팀 필요 | |
가변 비용 모델 활용 | 적시 예측 후 용량 구매, 사용량 최적화 위한 지속적 조정 |
- 클라우드 핀옵스는 실시간 보고, 즉각적인 프로세스, 팀 간 협력을 통해 인프라의 비즈니스 가치 제고와 제품/기능의 신속한 출시 가능
2. 클라우드 핀옵스 절차 및 단계 별 기능
(1) 클라우드 핀옵스 적용 절차
(2) 클라우드 핀옵스 단계 별 기능
단계 | 핀옵스 기능 | 세부 기능 |
---|---|---|
정보 제공 단계 | 추세/편차 분석 | – 지출 원인 분석을 위해 시간대별 비교 기능 – 개별 자원 ~ 코스트 센터 수준까지 비용 유발 원인 확인 |
쇼백/차지백 생성, 통합 | – 지출 책임을 조직 전체로 확대하여 비용 절감 노력 확산 – 가시적 비용 확인 위해 API 기반 내부 보고서 제공 | |
내/외부 벤치마킹 | – 동일 또는 타 산업 유사수준의 비용 데이터와 비교 – 표준화된 지출 특성 활용하여 업계 효율성 파악 | |
최적화 단계 | 이상징후 확인 | – 비용 임계값 및 비정상적 사용량 급증 현상 파악 – 요금 부과 서비스의 급증 현상 및 지출 편차 감시 |
서비스 사용률 확인 | – 지출비와 사용량을 분석하여 주요 지출 원인 파악 – 사전 정의된 적절한 운영 권장사항 기반 비용 절감 효과 | |
예약 자원 사용량 평가 및 워크로드 배치 비교 | – 예약 자원 메트릭 유효성 평가, 사용량의 가시적 표현 – 인프라 요구사항 파악 및 CSP 간 가격 옵션 비교 | |
운영 단계 | 자원 용량 최적화 | – 운영 권장사항 기반 엔지니어 검토 및 운영 자원 조정 – 미사용 스토리지 용량 축소 및 SSD → HDD 전환 등 |
거버넌스 및 통제 방안 수립 | – 서비스 제공(구축) 속도와 비용 고려하여 거버넌스 수립 – 클라우드 서비스 사용에 대해 합의된 기준 지속 평가 | |
효율성 및 혁신의 지속 개선 | – 메트릭 기반 비용 최적화, 주요 메트릭 정의 – 목표 임계값 연결, 실제 수치 모니터링 기반 최적화 |
- 추가로 배포 시 자동 태깅 적용 등 프로그래밍 방식의 태그를 정리하여 정책 기반 수명주기 생성, 비용 효율적으로 데이터가 자동 저장되도록 효율적 운영 필요
3. 클라우드 핀옵스 적용 고려사항
(1) 클라우드 핀옵스를 위한 기술적 고려사항
구분 | 고려사항 | 세부 실천사항 |
---|---|---|
정보 제공 측면 | 태그 및 라벨 적용 | – 키/값 형태 리소스 메타데이터, 태깅/라벨링 전략, 표준 수립 – 서비스, 소유자, 역할, 노드, 클러스터 등 모든 리소스에 적용 |
메트릭 분석 | – 시계열 DB, 메트릭 기반 자동화된 측정, 목표 권고수준 설정 – influxDB, Prometheus, Grafana, AWS CloudWatch 등 | |
비용 최적화 측면 | 라이트사이징 (Lightsizing) | – 클라우드 자원 용량 축소, 제거, 저비용 서비스로 이전 – 워크로드 성능 확보를 위해 최소 운영 용량 분석 후 수행 |
자원 예약 모델 적용 | – 반복 가능한 자원 예약 프로세스 구축 및 정기적 수행 – 예약 손익분기점 파악, 낭비 추적, 중앙집중식 예약 통제 |
(2) 클라우드 핀옵스를 위한 재무적 고려사항
구분 | 고려사항 | 세부 실천사항 |
---|---|---|
자본 측면 | 수익비용 대응 | – 비용으로 인한 수익이 기록되는 시점에 기록 – 비용 및 사용 보고서, 클라우드 청구 보고서로 기준 수립 |
가중평균자본비용 고려 | – 예약 인스턴스 구매 시 자본비용 고려 – 자본비용 계산 시 가중평균자본비용 비율 혼합 | |
투자/매출 측면 | 설비 투자 비용과 운영 비용 고려 | – 발생된 지출을 비용에 관계없이 자산화 – 현재 지출 비용이 향후 운영 비용이 됨 |
매출원가 측정 | – 특정 기간 수익 창출에 소요되는 비용 측정 – 같은 기간 직접 비용 지출 및 수익 관련 여부 확인 |
4. 클라우드 핀옵스 적용 수준 비교
비교 항목 | 낮은 수준 | 중간 수준 | 높은 수준 |
---|---|---|---|
지출 가시성 및 분석 | CSP 송장에 의존, 수작업 | 세부 데이터 제한적 활용, 가시성 확보 1일 이상 소요 | 현재/과거 데이터의 1시간 이내 가시성 확보 |
쇼백/차지백 | 정확한 회계정보 제공 불가 | 사용량 기반 클라우드 자원 할당 | 실제 사용량 기준 지출 비율 이해 |
팀 예산 | 팀에 예산 없음 | 팀에 예산 있음 | 팀에 예산 책정 권한 및 예산 대비 지출 측정 |
약정 사용율 | 전체 자원 대비 약정 비율 0~20% | 전체 자원 대비 약정 비율 40~50% | 전체 자원 대비 약정 비율 80~100% |
자원 사용 확인/중단 | 수 개월 마다 확인 | 주 단위 확인 | 수 시간 ~ 일 단위 확인 |
- 조직에 핀옵스 교육과 문화 조성을 통해 저수준에서 고수준으로 적용 가능하고 환경 조성에 장시간이 소요되므로 핀옵스 적용을 위해 장기 로드맵 필요
[참고]
- 한빛미디어, Cloud FinOps(J. R. 스토먼트, 마이크 풀러)