서비스 만들 때 Cloudflare가 필요한 이유 — 마케터를 위한 완전 정리
개발자한테 맡기고 잊어버렸던 Cloudflare, 마케터도 알아야 하는 이유가 있다. DNS, CDN, DDoS 방어부터 파일 저장 비용을 없애주는 R2까지 — 비유와 숫자로 한 번에 정리합니다.
서비스를 새로 만든다고 하면 개발자 친구가 꼭 이런 말을 한다. "Cloudflare 연결은 해야죠."
"아 네~" 하고 넘어간다. 그게 뭔지도 모른 채.
그런데 서비스 운영을 조금이라도 해보면 Cloudflare가 단순히 "도메인 연결하는 곳"이 아니라는 걸 알게 된다. 속도, 보안, 비용 — 세 가지를 한꺼번에 건드리는 인프라 레이어다. 마케터가 이걸 모르면 SEO 점수가 왜 낮은지, 파일 저장 비용이 왜 이렇게 나오는지를 제대로 파악할 수 없다.
Cloudflare는 인터넷 입구에 서 있는 경비원이다
가장 쉬운 비유는 이거다.
내 서비스 서버가 건물이라면, Cloudflare는 건물 입구에 서 있는 경비원이다. 방문객(유저)이 오면 경비원이 먼저 확인하고, 수상한 사람은 막는다. 정상적인 방문객은 안으로 안내한다.
유저 브라우저 → Cloudflare 네트워크 → 내 서버(AWS / Vercel 등)
이 중간에 끼어서 Cloudflare가 하는 일들:
① DNS 관리
도메인(yourbrand.com)을 서버 IP 주소로 변환해주는 전화번호부 역할. 대부분의 경우 도메인 구매 후 네임서버를 Cloudflare로 바꾸는 것만으로 연결이 끝난다.
② CDN (콘텐츠 배달망) Cloudflare는 전 세계 300개 이상의 도시에 서버를 갖고 있다. 콘텐츠를 가장 가까운 서버에 복사해두기 때문에, 서울에 있는 서버를 미국 유저가 접근할 때 태평양을 건너지 않아도 된다. 200ms 지연이 20ms가 된다.
③ DDoS 방어 서비스에 악의적인 대량 트래픽 공격이 들어왔을 때 자동으로 필터링한다. 소규모 서비스도 대상이 된다 — 경쟁사가 의뢰하거나, 봇이 무작위로 타깃을 잡기도 한다.
④ SSL 인증서 자동화
https:// 보안 연결을 자동으로 설정해준다. 예전에는 인증서 발급·갱신이 귀찮은 작업이었는데, Cloudflare를 쓰면 자동으로 처리된다.
마케터가 직접 체감하는 차이 — 속도와 SEO
속도 이야기를 조금 더 해야 한다.
Google은 사이트 속도를 SEO 랭킹 요소로 사용한다. 구체적으로는 Core Web Vitals — LCP(페이지 주요 콘텐츠 로딩 시간), CLS(레이아웃 안정성), INP(상호작용 반응속도) — 를 측정해서 검색 노출 순위에 반영한다.
Cloudflare CDN이 켜져 있으면 전 세계 유저 모두 빠른 응답을 받는다. 특히 글로벌 서비스라면 Cloudflare 없이는 해외 SEO에서 불리한 포지션에 놓인다.
전환율과도 직결된다. Google의 연구에 따르면 페이지 로딩이 1초 느려질 때마다 전환율이 평균 7% 하락한다. 광고비를 아무리 써도 랜딩 페이지가 느리면 돈이 새는 구조다.
Cloudflare 무료 플랜으로 충분한가
초기 서비스나 개인 브랜드 기준으로는 무료 플랜으로 충분하다.
| 기능 | 무료 | 유료 Pro ($20/월) | |---|---|---| | DNS 관리 | ✅ | ✅ | | CDN | ✅ | ✅ | | SSL 자동화 | ✅ | ✅ | | DDoS 기본 방어 | ✅ | 강화 버전 | | 분석 대시보드 | 기본 | 상세 | | 캐시 규칙 | 3개 | 무제한 |
네임서버를 Cloudflare로 바꾸는 것만으로 CDN, SSL, 기본 DDoS 방어가 전부 무료로 활성화된다. 이걸 다른 서비스로 따로 구성하려면 비용이 상당히 나온다.
Cloudflare R2 — 파일 저장 비용의 숨겨진 함정을 없애는 도구
Cloudflare에서 가장 과소평가된 서비스가 R2다.
R2는 파일 저장 서비스다. 이미지, 동영상, PDF, CSV 같은 파일을 올려두고 URL로 불러오는 구조다. AWS S3, Google Cloud Storage와 동일한 역할을 한다.
여기서 결정적으로 다른 점이 하나 있다.
"Egress 비용"이 없다
Egress란 저장해둔 파일을 꺼낼 때 드는 전송 비용이다.
AWS S3는 저장 비용(저렴)과 전송 비용(Egress) 두 가지가 함께 나온다. 트래픽이 늘어나면 저장 비용보다 꺼내는 비용이 더 커지는 구조다. 서비스가 잘 될수록 파일 전송 비용이 폭발적으로 늘어나는 이유가 여기 있다.
R2는 Cloudflare 네트워크에서 직접 서빙하므로 이 Egress 비용이 없다.
R2 요금 구조
| 항목 | 요금 | |---|---| | 저장 | $0.015 / GB / 월 | | 쓰기(Class A 요청) | 100만 건당 $4.50 (첫 100만 건 무료) | | 읽기(Class B 요청) | 100만 건당 $0.36 (첫 1,000만 건 무료) | | Egress(외부 전송) | 없음 |
숫자로 비교하면
마케팅 블로그나 이커머스를 운영한다고 가정하자.
- 이미지 500개, 평균 500KB → 저장 250MB
- 월 방문자 10,000명, 페이지당 이미지 3장 → 월 읽기 요청 300,000건
AWS S3 + CloudFront 조합:
- 저장: ~$0.004
- 읽기 요청: ~$0.15
- Egress 전송 비용: ~$3.00 ← 여기서 크게 나온다
Cloudflare R2:
- 저장: ~$0.004
- 읽기 요청: 무료 구간 (1,000만 건 무료)
- Egress: 없음
- 합계: 거의 $0
서비스 초반에는 R2 무료 구간(10GB 저장 / Class A 100만 건 / Class B 1,000만 건) 안에서 움직이기 때문에 사실상 무료에 가깝다.
마케터가 챙겨야 할 세 가지 실행 포인트
① 새 도메인 연결 시 Cloudflare DNS를 기본으로 도메인을 새로 구매했다면 네임서버를 Cloudflare로 바꾸는 것만으로 CDN, SSL, 기본 보안이 무료로 세팅된다. 개발자한테 "Cloudflare 연결해주세요"라고 요청할 때, 이 한 줄이 무슨 의미인지 이제 알 것이다.
② 이미지·파일 자산은 R2에 제품 카탈로그 이미지, 마케팅 에셋, 리포트 PDF, 영상 썸네일 — 이런 파일들을 R2에 올리면 비용과 속도 두 가지를 동시에 개선한다. 특히 글로벌 서비스라면 Cloudflare의 CDN과 R2가 합쳐지는 효과가 크다.
③ Cloudflare Analytics를 들여다봐라 Cloudflare 대시보드에는 Google Analytics에는 없는 데이터가 있다. 차단된 봇 트래픽 수, 실제 인간 트래픽 비율, 캐시 히트율, 지역별 응답 속도 등이다. 광고 성과 분석과 함께 보면 트래픽 질을 더 정확하게 판단할 수 있다.
Wrap-up
Cloudflare는 서비스의 인터넷 출입구다. 무료로 속도, 보안, 운영 안정성을 얻을 수 있다는 점에서 쓰지 않을 이유가 없다. R2는 파일 저장의 숨겨진 비용인 Egress를 없애주는 도구다.
이 두 가지를 기본 인프라로 세팅해두면, 트래픽이 늘어나도 비용 구조가 무너지지 않는다. 마케터가 개발자에게 요청할 때 "그냥 되게 해주세요" 대신 "Cloudflare 붙이고, 이미지는 R2에 올려주세요"라고 말할 수 있게 된다.
실제 서비스(semaigrowth.com, jusofind.kr) 운영 경험을 기반으로 작성했습니다. 참고: Cloudflare 공식 요금 정책(2026), AWS S3 vs R2 비용 비교.