FinOps 및 인프라 예산 책정
1) FinOps 목표 및 책임 영역
FinOps는 엔지니어링, 금융 및 제품을 통합하여 SLO/배송 속도를 유지하면서 비용을 관리합니다.
결과:- 서비스/팀/테넌트/지역별 비용 투명성.
- 예측 가능성 (계획/실제, 편차, 재예측).
- 의식적인 트레이드 오프: 성능 비용.
- 제품/소유자-수익/단위 경제 목표.
- Eng/Platform-건축 레버 및 SLO.
- 금융-예산, 커밋, 보고.
- FinOps Guild-프로세스, 도구, 교육.
2) 지표 및 단위 경제
기본 비용 SLI:- 비용/Req (1 요청 비용), 비용/행동 사용자/월, 비용/테넌트/브랜드/지역.
- COGS% (비용/수익), 총 마진.
- 폐기물% = 유료 사용.
- 적용 범위% (RI/CUD/SP) -커밋이 적용되는 부하의 비율.
- Egress/Req, Storage/Req, Observability/Req.
Cost/Req = (Compute + Storage + Network + Observability + 3rd-party) / #Requests
COGS% = COGS / Revenue
Waste% = (Idle + Over-provision + Unused) / Total
3) 태그 지정, 소유권 및 정책
필요한 태그: 'env', '팀', '서비스', '테넌트', '제품', 'cost _ center', 'slo _ tier', 'owner', 'ttl'.
소유권: 각 리소스에는 책임 및 검토 기간이 있습니다.
코드로서의 정책: 태그가없는 자원 생성, 크기 제한, 유효한 지역, 테스트 환경 수명을 허용하지 않습니다.
- 거부 "프록시/PrivateLink가없는 공개 탈출".
- SG/NSG/방화벽에 대한 '설명/소유자/ttl' 요구 사항.
- 팀당 예산 할당량 (소프트/하드 임계 값).
4) 예산주기 및 일정
연간 예산 (AOP): COGS의 목표, 마진, 구름에 헌신합니다.
분기 별 계획: 로드맵/계절별 조정.
롤링 예측 (월간, 6-9 개월): 사실과 추세를 고려하여 적자/잉여를 다시 계산합니다.
인시던트 풀: 예상치 못한 탈출/용량에 대한 3-5% 예비.
1. 회사 → 2) 제품/브랜드 → 3) 팀/서비스 → 4) 환경 → 5) 리소스 클래스.
5) 부하 및 비용 예측
드라이버: MAU/DAU, 경로 별 RPS, 데이터 볼륨, 부치 빈도/ML, 계절성, 마케팅 캠페인.
모델: 엑손. 안티 앨리어싱 + 이벤트. 조정 (릴리스, 지역, 공급자).
What-if: X% RPS 성장, 다른 지역으로 마이그레이션, 캐싱/엣지 가능, 스토리지 클래스 변경.
- 별도의 고정 (커밋, 임대, AlwaysOn) 및 변수 (주문형/현장, 출구).
- 봉우리까지 스케일링 사다리 (자본/커밋 단계) 를 갖습니다.
6) 클라우드 제공 업체에서 커미션
예약 된 인스턴스/CUD/저축 계획: 베이스 로드의 안정적인 50-70% 를 닫습니다.
지역/인스턴스 유형별로 용어 (1/3/확장 가능) 로 다양 화하십시오.
피크와 트로프에 대한 주문형 버퍼.
스팟/선점 가능: 안전한 폴백이있는 무국적/CI/배경 분석.
- 먼저 권리를 부여하고 자동 조달 한 다음 커밋하십시오.
- 미사용 RI에 대한 재판매/시장 (사용 가능한 경우).
- 직접 채널의 탈출 률 및 할인을 제어합니다.
7) 건축 비용 절감 레버
계산: 수평 오토 스케일링, Karpenter/Cluster Autoscaler, 클래스 기반 QoS, "야간" 개발 클러스터를 비활성화합니다.
스토리지: 스토리지 클래스 (핫/워밍/콜드), 라이프 사이클/TTL, 파티션, 디드 업, 압축.
네트워크: CDN/edge + SWR, PrivateLink/PSC, API 호출 집계, TH/3/QUIC.
DB/캐시: pgBouncer/RDS 프록시, 복제본 읽기, TTL/아카이브, 2 단계 캐시.
관찰 가능성: 테일 샘플링 흔적 (100% 오류 및 p99, 나머지 1-10%), 클래스 별 보류, 다운 샘플링 메트릭.
8) 차지 백/쇼백
내부 청구 모델:- 대결 (소프트): 송금이없는 월별 보고서.
- Chargeback (hard): 실제로 팀의 예산을 작성합니다.
- 태그별로 직접 비용 →.
- 일반 (출구, 로깅 플랫폼) → 드라이버 (요청, GB 로그, 스토리지) 에 비례합니다.
- 논란의 여지가있는 사건의 "옹호": FinOps-guild는 팀이 최적화 할 수 있도록 도와줍
9) 대시 보드 및 경고
필수 최소값:- 비용지도: 드릴림에서 리소스까지 서비스/팀/테넌트/지역 별.
- 계획/실제/편차 + 예측 (롤링).
- 적용 범위 RI/CUD/스팟 및 절약.
- 탈출 히트 맵 (방향, 공급자, PSP).
- 비용 SLO: 비용/Req와의 p95/p99 상관 관계.
- 변칙적 탐지: 24 시간 동안 추세의> 30% 급증.
- 예산: 기간의 50/80/100%.
- 탈출의 급격한 성장, "DEBUG-logs in prod", 적용 범위% 감소.
- "유휴 서비스" 및 미사용 볼륨/IP.
10) 프로세스 및 RACI
Weekly FinOps 스탠드 업: 최고 편차, 동작, 소유자.
검토 변경: 생산 포함 전 기능 비용 평가.
게임 데이 비용: 인공 피크/기능 플래그 → 예산 안정성 확인.
런북: 커밋을 증가/감소시키는 방법, 출구/로그를 긴급하게 절단하는 방법, 환경을 주차하는 방법.
11) 문서 및 템플릿
11. 1 예산 템플릿 (조각)
수익/MAU/임차인
COGS: 계산/스토리지/네트워크/관찰 가능성/타사
RI/CUD/SP 커밋 (커버리지, 용어)
사건 예약 (3-5%)
최적화 계획 (경제 효과, 소유자, 용어)
11. 2 What-if 템플릿
λRPS = + 20% → 계산 + 이탈
CDN- SWR → -X% 출구, -Y $ 사용
30 일에서 14 일로 로그 이전 → -Z $
CUD + 20k $/year → 투자 회수 7. 5 개월
12) 위험 관리 및 준수
공급 업체: SLA/처벌, 종료 전략, 잠금 위험.
법적: 지역/보존 기간, 감사를위한 WORM.
FX/통화: 환율 민감도, 다중 요율 회계.
자본화/상각: 장기 커밋 및 개인 연결에 대한 해석.
13) 안티 패턴
TTL → 영원한 "임시" 리소스.
오른쪽/오토 스케일링으로 구성됩니다.
태그 → 회색 비용이 없습니다.
판매시 단일 DEBUG 로그/흔적의 100%.
자동 일시 정지없이 24x7에서 데브/스테이지.
주문형 버퍼없이 발견하십시오.
CDN이나 프록시 없이 각각 공개적으로 나옵니다.
14) iGaming/Finance의 세부 사항
PSP/커미션-COGS의 일부: 더 저렴하고 안정적인 상태 캐시, 반복 dempotency로 스마트 라우팅.
KYC/AML: 패키지 화 요청, 정책 별 TTL 캐시, 비용/KYC 메트릭.
"돈의 길" (예금/인출): 별도의 예산/SLO, 여기에서만 제공되는 용량, 실시간 가치 대시 보드.
데이터 레지던트: 지역 계정/프로젝트, 로컬 CNC/edge, PSP로의 개인 채널.
GGR/한계: Cost/Req를 게임 분야/제공 업체에 연결; 브랜드/관할권당 보고서.
15) 빠른 저축 레시피
트레이스의 테일 샘플링을 사용하고 클래스 별 로그 보류를 줄입니다.
SWR을 CDN으로 올리고 원점 차폐를 예열하십시오.
pgBouncer/RDS Proxy로 이동하여 연결의 "폭풍" 을 제거하십시오.
요청/제한을 p95로 줄이고 Karpenter를 활성화하십시오.
수명주기로 정적/보관소를 냉장 보관소로 옮깁니다.
PrivateLink/PSC를 통해 탈출을 가져오고 FQDN- 허용리스트를 수정하십시오.
16) FinOps prod 점검표
- 태그/소유자/TTL 100% 리소스; 정치인들은 태그가없는 것을 차단합니
- 예산 및 경고 50/80/100%; 이상 감지가 활성화되었습니다.
- 소거 완료; 자동 스케일/일시 정지 개발 환경.
- 적용 범위 RI/CUD/SP 주문형 버퍼가 있습니다.
- CNC/edge + SWR; PaaS/PSP로의 개인 채널; 출구 대시 보드.
- 통나무/흔적: 꼬리 샘플링, 수업 별 보류; PII 필터링.
- 스토리지 정책: 클래스, TTL, 아카이브; 큰 테이블을 분할합니다.
- 비용/리크, 비용/임차인/브랜드/지역 대시 보드; 히트 맵 탈출; 계획/실제/예측.
- 프로세스: FinOps 스탠드 업, 변경 검토 비용, GameDays.
- iGaming의 경우: "돈 방법" 예산, PSP/KYC/AML 회계, WORM 감사.
17) TL; DR
투명성 (태그, 대시 보드, 계획/사실) 을 수행하고, 오른쪽 + 오토 스케일링을 켜고, 커밋 (RI/CUD/SP) 으로 기본 부하를 닫고, CNC/SWR, PrivateLink, 클래스 및 라이프 사이클을 통한 출구/스토리지를 줄이고 귀중한 원격. 롤링 예측, 알림 및 청구를 통해 예산을 관리하고 iGaming을 위해 SLO 및 PSP/KYC/AML 회계를 통해 "돈 경로" 의 별도의 윤곽과 예산을 유지하십시오.