infra-calc 소개
서버를 24시간 항상 켜두는 대신, 그룹별 주간 스케줄(요일·시간) 로 켰다 끄는 운영을 가정해 iwinv 와 AWS EC2 (서울) 의 월 비용을 계산하고 비교합니다. 변경한 그룹/스케줄/수량은 모두 D1 에 저장됩니다.
계산 방식
각 그룹은 7일 × 24시간 = 168 슬롯의 켜짐/꺼짐 스케줄을 갖습니다.
월 가동 시간 = 해당 월의 각 날짜에 대해 (요일별 켜짐 시간) 의 합. 그룹의 “공휴일은 끄기” 옵션이 켜져 있으면 한국 공휴일은 0시간으로 처리합니다.
월 비용 = Σ (인스턴스 시간당 단가 × 월 가동 시간 × 대수). AWS 단가는 입력 환율로 KRW 환산합니다. VAT 10% 를 합한 값이 최종 청구 추정액입니다.
절감액 = (24h × 해당 월 일수) 운영 시 비용 − 동적 운영 비용.
가격·공휴일 데이터
AWS: ap-northeast-2 (서울) On-Demand Linux — T·M·R·C 계열 75종.
iwinv: 콤팩트/스탠다드/컴퓨팅/메모리/스토리지/GPU — 31종.
한국 공휴일 60건(2024–2027) — 행정안전부 공고 + 깃허브 공개
데이터셋(seokju-na/holiday-kr, hyunbinseo/holidays-kr, nager.at) 참고. holidays D1 테이블에 행을 넣어 덮어쓸 수 있습니다.
가격 정책·환율은 자주 변하니 정식 견적은 각 벤더 공식 계산기에서 다시 검증하세요.
기술 스택
- SvelteKit + adapter-cloudflare (Pages Functions)
- shadcn-svelte / Tailwind CSS v4
- Cloudflare D1 (시나리오·그룹·인스턴스·가격 오버라이드 저장)
- R2 / KV / Hono 는 필요해지면 추가