인프라 운영 견적

최종 운영 예산안 · 2026.11.12

랜딩페이지
인프라 최종 견적서

영상·이미지 원본을 유지하는 조건으로,
대용량 파일은 R2·CDN, 상담 처리는 서울 서버에 배치합니다.

운영 랜딩
100개
일 방문 합계
10만
월 계획 전송량
90TB

사용자 제공 실적은 일 2TB·월 60TB. 계획 90TB는 보수적 시나리오이며 월 30일 기준입니다.

월 비용 산출

기본안 권장 · 사용량을 포함한 월 운영 예산

구축·이전 비용은 별도 산정

영상 용량 증가를 R2·CDN에서 처리하는 초기 권장안입니다. API 서버의 CPU·메모리와 DB 적정성은 실제 부하 시험으로 확인합니다.

선택한 구성의 항목별 월 운영비
항목구성 및 산출 기준월 비용 USD월 비용 KRW
웹/API 서버 AWS Lightsail · 서울2 vCPU · 4GB · SSD 80GB × 2대서로 다른 가용영역 · 동일 API · CPU 기준 성능 20%$48.0069,600원
관리형 이중화 DB AWS Lightsail · 서울2GB · SSD 80GB · HA 1세트주 DB와 대기 DB · 데이터 암호화$60.0087,000원
부하분산 AWS Lightsail로드밸런서 1개공용 상담 API 도메인 · 정상 서버로 요청 분배$18.0026,100원
정적 호스팅·라우팅 Cloudflare Workers Paid기본료 $5 + 동적 처리 예산 $10정적 Assets 직접 제공 · 기존 추적/PHP 경로의 서울 API 연결$15.0021,750원
공개 파일 저장 Cloudflare R2 Standard1,000GB · 무료분을 차감하지 않는 보수 산정GB당 $0.015 · 인터넷 전송료 $0$15.0021,750원
R2 읽기·쓰기 사용량 예비예산월 예비예산 $100실제 사용량 청구 · 캐시 0% 가정 검수 · 계약상 요금 상한 아님$100.00145,000원
추가 백업·모니터링 사용량 예산스냅샷·로그 보관 등실제 보관량과 기간에 따라 조정$30.0043,500원
월 공급가 합계$286.00414,700원

계산 조건

값을 변경하면 견적 금액이 함께 갱신됩니다.

환율은 시세 조회값이 아닌 비교용 가정입니다. 원화 공급가와 세액은 각각 원 단위 반올림합니다. R2 무료 사용량은 다른 서비스에서 소진될 가능성을 고려해 차감하지 않았습니다. R2 요청 $100, Workers 동적 처리 $10, 추가 백업·모니터링 $30은 사용량 예산입니다. 공급사 고정요금·보장 상한을 뜻하지 않습니다. 변경값은 현재 화면에만 적용됩니다.

인프라 구성도

방문 화면부터 상담 저장까지

구축 제안 · 아래 운영 자원은 미구축

현재 공개된 견적서는 Cloudflare Pages에 배포돼 있습니다. 아래 그림은 랜딩페이지 100개를 운영할 때 적용할 제안 구조입니다. 도메인은 역할을 설명하기 위한 예시입니다.

방문자 · 랜딩 100개PC / 모바일 브라우저 · 하루 합계 10만 방문
Cloudflare DNS · HTTPS · CDN요청 주소에 따라 아래 경로로 연결 · 공개 콘텐츠를 방문자 가까이에서 전달

화면 요청

www.example.com/landing-a

정적 호스팅Workers Static Assets

HTML · CSS · JS
현재 정적 랜딩 화면 제공

화면 파일을 브라우저에 전달

이미지 · 공개 파일 요청

assets.example.com/image.jpg

CDN 캐시

캐시 적중 시 저장된 파일로 응답
캐시 미적중 시 R2 원본에서 읽기

R2 Standard · 공개 파일 원본

이미지 · 배포용 PDF · 미디어 보관
인터넷 전송료 무료 · 저장·요청 과금

계획 90TB 중 공개 파일 전달을 담당

상담 신청 · 추적 요청

기존 랜딩 도메인의 접수·PHP 경로

Workers 호환 라우팅

기존 URL·POST·쿼리·쿠키 유지
서울 공용 API로 요청 전달

Lightsail 로드밸런서

HTTPS 연결 · 서버 상태 확인
상담·기존 동적 경로를 API로 분산

서울 API 서버 A가용영역 A

2 vCPU · 4GB · SSD 80GB입력 검증 · 상담 저장

서울 API 서버 B가용영역 B

2 vCPU · 4GB · SSD 80GB같은 기능 · 장애 시 계속 처리

서울 관리형 HA 데이터베이스

주 DB에 상담 저장 → 대기 DB 복제
DB 장애 시 자동 전환 · 재연결 처리

저장 성공 후 접수 완료 응답

백업 · 모니터링DB 복구 지점 · 서버 스냅샷 · 오류·응답시간·자원 사용량 관찰

화살표는 요청 처리 순서이며 응답은 역방향으로 돌아갑니다. 두 API 서버 모두 100개 랜딩의 접수를 처리하고 같은 주 DB를 사용합니다. 서버 내부에 상담 데이터나 로그인 상태를 독점 저장하지 않도록 설계합니다. 대기 DB는 장애 전환을 담당합니다. 그림의 서버 사양은 상단에서 선택한 구성과 연동됩니다.

구성요소별 역할

무엇을 처리하고, 어떻게 운영하는가

Cloudflare DNS · HTTPS

랜딩 주소, 파일 주소, 상담 API 주소를 각각 목적지에 연결합니다. HTTPS 인증서와 도메인 연결 상태를 확인합니다.

운영할 항목
도메인 소유권 · DNS 레코드 · 인증서 갱신 · 기존 UTM/광고 유입정보 유지
비용 반영
도메인 등록·갱신은 별도, 유료 보안 기능은 선택 비용

Cloudflare CDN

반복 조회되는 공개 파일의 사본을 가까운 데이터센터에서 전달합니다. 캐시 미적중 때만 R2 원본에서 파일을 읽습니다.

운영할 항목
공개 이미지 캐시 수명 · 파일명 버전 관리 · 적중률 · 갱신 시 캐시 제거
캐시 범위
공개 콘텐츠에 적용. 상담 제출·관리자·개인별 응답은 캐시 제외

정적 호스팅 · Workers Static Assets

랜딩 100개의 HTML·CSS·JS를 미리 배포해 제공합니다. 콘텐츠를 수정하면 새 버전을 배포하고 이전 버전으로 복원할 수 있게 관리합니다.

운영할 항목
정적 파일 직접 제공 · 기존 PHP/분석 프록시 호환 · 배포 이력 · 오류 페이지
비용 반영
Paid 기본료 $5와 동적 처리 예산 $10. 정적 전용 구성은 Free도 가능하며 본 안은 기존 경로 연결을 위한 Paid 선택

R2 Standard · 공개 파일 저장소

광고 이미지와 공개 PDF의 원본을 보관합니다. 운영용 커스텀 도메인을 R2에 직접 연결해 파일을 제공합니다.

운영할 항목
공개 자료 전용 버킷 · 원본 파일 동일성 · 캐시 헤더 · 저장량·조회 수
비용 반영
원본 1TB 저장 가정. 월 저장료 $15, 읽기·쓰기 사용량 별도, 인터넷 전송료 무료

Lightsail 로드밸런서

공용 API 주소로 들어온 상담 요청을 두 서버에 나눠 보냅니다. 상태 점검에 실패한 서버는 전송 대상에서 제외합니다.

운영할 항목
가벼운 상태 확인 경로 · HTTPS 인증서 · 비정상 대상·응답시간 알림
비용 반영
$18/월. API 전송량은 서버 전송 한도에 합산됩니다. 지속 5GB/시간 초과 처리 시 AWS가 권장하는 EC2·ALB 구성을 재검토합니다.

서울 API 서버 A · B

상담 입력값 검증, 랜딩별 접수 구분, 관리자 인증, DB 저장과 조회를 수행합니다. 같은 접수가 재전송돼도 중복 저장을 막도록 구현합니다.

운영할 항목
동일 버전 배포 · 공용 DB · 연결 풀 · 비밀키 서버 보관 · CPU 버스트 잔량 · 순차 업데이트. CPU 기준 성능 초과 시 적립된 버스트 용량 사용
장애 대응
한 서버가 중단돼도 다른 서버가 처리하도록 설계. 한 대만 남은 상태의 부하 시험 필요

서울 관리형 HA DB

상담 내역, 동의 기록, 처리 상태를 공용 주 DB에 저장합니다. 대기 DB는 장애 전환을 위해 유지합니다.

운영할 항목
접근 제한 · 저장 암호화 · 인덱스 · 연결 수 · 디스크 여유 · 장애 후 재연결
비용 반영
2GB·80GB HA 1세트 $60/월. 실제 DB 크기와 쿼리 부하에 따라 증설

백업 · 모니터링

DB 복원 시험과 배포 복구 절차를 준비합니다. 상담 저장 실패, 서버 중단, DB 용량 증가, 전송·요청 비용을 지속 확인합니다.

운영할 항목
보관 기간 · 복구 절차 · 알림 수신자 · 개인정보를 최소화한 로그
비용 반영
추가 스냅샷·로그 등 $30 예산. 운영 인력과 유료 외부 알림 서비스는 별도

원본 미디어 유지 조건

60TB 실적을 기준으로 90TB 시나리오까지 계획합니다

전송량·저장량·요청 수는 별도로 산정

이번 견적은 영상 압축·포맷 변경·지연 로딩·화면 구조 개선을 수행하지 않는 조건입니다.

원본 파일을 R2에 동일하게 복사하고 파일 주소, 캐시, 도메인과 서버 연결을 구성합니다. R2·정적 Assets의 공식 요금에는 인터넷 전송량에 따른 추가 과금이 없습니다. 월 전송량과 별도로 저장·읽기·쓰기·동적 처리 사용료를 산정합니다.

사용자 제공 현재 실적60TB/월

하루 2TB × 30일
랜딩 100개 합계

단일 페이지 측정 환산약 83.4TB

27.814912MB × 월 300만 회
모든 방문이 같은 파일을 받는 가정

운영 계획 시나리오90TB/월

60TB 실적 대비 50% 여유
보장 전송량·과금 상한과 구별

90TB의 월평균 대역폭약 278Mbps

30일·십진 단위
평균의 10배 피크 예시는 2.78Gbps

27.814912MB는 고촌 센트럴자이 1개 페이지의 2026.11.12 PageSpeed 모바일 모의측정에서 나온 총 다운로드입니다. 외부 스크립트 등이 포함되므로 전체가 R2 전송량을 뜻하지 않습니다. 실제 브라우저 캐시·영상 재생 구간·랜딩별 차이에 따라 월 사용량은 달라집니다. 원본 저장량 1TB는 별도 가정이며 파일 재고 실측 전입니다.

이 예산이 성립하는 연결 구조

  • 공개 영상·이미지는 R2 커스텀 도메인에서 브라우저로 직접 전달합니다. 캐시 미적중 응답도 R2가 담당합니다.
  • 정적 HTML·CSS·JS는 Assets 경로로 직접 제공합니다. 모든 이미지 요청이 Worker 코드를 실행하는 구성은 사용량을 별도 산정합니다.
  • 기존 상담 폼·추적 프록시·PHP 경로는 같은 랜딩 도메인에서 수신해 서울 API로 전달합니다. 메서드·쿼리·쿠키·리디렉션·응답 형식과 기존 CRM 연동 계약을 검증합니다.
  • 영상 Range 응답, 콘텐츠 길이, 캐시 키, 파일 갱신을 점검합니다. 파일 버전 구분에 필요한 쿼리는 보존합니다.

현재 확정할 수 있는 범위

  • R2 인터넷 전송료 무료와 정적 Assets 요청 무료는 공식 요금으로 확인했습니다.
  • 90TB는 운영 계획 시나리오입니다. 특정 속도·동시접속·가용성은 공급사 계약과 실제 부하 시험으로 확인해야 합니다.
  • 기본안 앱 전송 할당량은 합계 8TB/월, 여유안은 10TB/월입니다. 입·출력을 합산하며 서울 초과 인터넷 출력은 $0.13/GB입니다.
  • Cloudflare 서비스 약관의 과부하 제한과 각 제품 제한은 적용됩니다. 운영 중 요청 수·응답시간·비용을 관찰합니다.

청구액 예시와 권장 예산을 함께 봅니다

월 300만 방문 × 방문당 공개 파일 요청 80회 = 2억 4천만 회를 모두 R2 대상으로 잡은 보수적 예시입니다. 실제 요청 수는 미측정이며 무료 Assets 요청도 있을 수 있습니다. 무료 사용량은 차감하지 않고, Class A 10만 회를 100만 회 과금 단위로 올림해 $4.50을 더했습니다.

캐시 가정에 따른 월 비용 시나리오
요청 기준 캐시 적중률R2 읽기R2 요청료
읽기 + Class A
월 합산 예시
부가세 가정 포함
90% 가정2,400만 회$13.14317,628원
50% 가정1억 2,000만 회$47.70372,752원
0% 가정2억 4,000만 회$90.90441,656원

선택한 서버·환율·저장량이 예시에 반영됩니다. 각 행은 상단 예산의 R2 요청 $100을 해당 가정값으로 교체한 합계입니다. Workers 사용량 $10과 추가 백업·모니터링 $30 예산은 유지합니다. 실제 청구액 예측이나 최저·최고 요금 보장이 아닙니다.

권장 예산에는 R2 요청 $100을 확보합니다. 무료분이 모두 소진되고 캐시 적중률이 0%인 위 예시의 요청료는 $90.90입니다. 영상 재탐색·재시도·봇·HEAD·목록 작업은 요청 수를 추가할 수 있습니다. 사용량이 가정을 넘으면 $100을 초과할 수 있습니다.

Workers 동적 처리 $10은 별도 가정입니다. 월 2,400만 동적 요청, 평균 CPU 10ms면 기본 포함량 초과 요금은 약 $8.40입니다. 호스트 라우팅·기존 추적 경로의 실제 호출 수를 확인해 정산합니다. R2 영상 요청은 이 코드를 통과하지 않도록 연결합니다.

현재 모바일 로딩 문제는 콘텐츠 개선 과제로 남습니다.

단일 느린 4G 모의측정 결과는 성능 42점, LCP 58.2초, CLS 0.56, 전체 다운로드 약 27.8MB였습니다. 자동재생 영상 4개의 원본 크기는 합계 약 14.35MB입니다. 이번 인프라 견적은 이 콘텐츠를 유지하므로 LCP·화면 흔들림 개선 수치를 약속하지 않습니다. 기존 CloudFront도 서울에서 미디어를 전달하고 있습니다.

원본 PageSpeed 보고서 열기 ↗

구축 후 인수 검증

  1. 원본 파일과 기존 동작 확인미디어 체크섬·URL·Range 재생·캐시·폼·추적 프록시·광고 유입정보를 확인합니다. 동적 CMS 운영이나 실시간 영상 변환이 발견되면 해당 자원을 별도 산정합니다.
  2. 피크·장애·접수 정확성 시험대표 랜딩 3~5개로 실광고 피크를 재현합니다. 앱 한 대 중단, DB 전환, 응답 단절 후 재시도에서 접수 누락·중복·CRM 전송 대기를 확인합니다.
  3. 비용·성능 관찰 후 전체 확대API 응답시간·오류율·CPU 버스트 잔량·DB 연결·디스크·캐시 적중률·Class A/B 사용량을 확인하고 100개로 확대합니다. 이 검증은 실제 시스템 구축 후 수행합니다.

교차 검토 반영

초안의 가정을 재검토해 최종안에 반영했습니다

파일 용량과 서버 사양

영상 용량만으로 API 서버 증설을 결정하지 않았습니다. 기본 4GB 서버 2대를 권장 출발점으로 두고 실제 API·DB 부하를 확인합니다. 여유안은 메모리·SSD와 CPU 기준 성능을 함께 늘립니다.

요청 예산 누락 보완

기존 R2 요청 $5를 예비예산 $100으로 보완했습니다. 무료분 소진·캐시 0% 가정과 동적 Workers 사용량 $10도 포함해 비용 누락 가능성을 줄였습니다.

60TB와 90TB의 근거 구분

사용자 제공 실적, 단일 페이지 측정 환산, 계획 전송량을 각각 표시했습니다. 90TB를 실제 측정치나 속도 보장치로 표현하지 않습니다.

미디어 원본 유지 범위

인프라 연결 작업과 콘텐츠 최적화를 구분했습니다. 최종 계산과 공식 가격을 교차 검수했습니다. 공개 페이지·선택안 연동 검증 결과를 확인하고, 실제 부하 시험은 구축 후 인수 항목으로 둡니다.

견적 적용 범위

운영 전에 확인할 조건

구현 전제

영상·이미지 파일 원본과 화면·재생 동작은 유지합니다. 파일 원본 복사, URL·DNS·캐시·서버 연결 작업을 포함하는 설계이며, 상담·관리자·개인화 응답은 캐시에서 제외합니다.

초기 사양 검증

현재 코드, DB 크기, 피크 접속량은 아직 확인하지 않았습니다. 대표 랜딩 3~5개에 적용한 뒤 실제 피크 부하와 서버 한 대 장애를 시험하고 100개로 확대합니다.

데이터 위치

상담 데이터와 API 서버는 서울에 둡니다. 공개 이미지용 R2는 글로벌 저장소이며 한국 저장 위치를 보장하지 않습니다.

별도 산정 항목

초기 개발·이전·파일 복사 작업비, 운영 인력, 도메인 등록, 유료 보안·로그 서비스, 부하 시험 수행비, 카카오워크 검수봇·GPT API 비용은 별도 산정입니다. 서비스별 예산 가정을 넘는 실제 사용료도 추가될 수 있습니다. 초기 구축비는 코드·파일 재고를 확인한 후 산정합니다.

산출 근거

2026.11.12 확인 · 공급사 공개 요금과 제품 문서를 기준으로 작성