【입문】Cloudflare가 할 수 있는 것, 사용 사례, 그리고 AI와의 조합 정리
요약
Cloudflare는 CDN과 보안 서비스로 시작했지만, 현재는 전 세계 네트워크를 기반으로 연결성(connectivity)을 제공하는 클라우드 플랫폼입니다. DNS, WAF, DDoS 방어 같은 기본적인 기능 외에도 Workers(서버리스), R2(스토리지), Durable Objects 등 앱 구동 환경까지 통합적으로 지원합니다. 이를 통해 웹사이트 고속화부터 복잡한 애플리케이션 호스팅 및 사내 툴 공개까지 폭넓게 활용 가능합니다.
핵심 포인트
- 전 세계 네트워크 기반의 '커넥티비티 클라우드' 제공
- Workers를 이용해 서버 없이 전 세계 거점에서 앱 구동 가능 (서버리스)
- R2는 파일 다운로드 시 전송료가 없어 대용량 배포에 유리함
- DNS, WAF, DDoS 방어 등 보안 및 속도 최적화 기능 통합 제공
‘Cloudflare’라는 이름은 들어봤는데, 결국 어떤 서비스를 할 수 있나요?’라는 분들을 위해 다음 네 가지를 간략하게 정리합니다.
- Cloudflare란 무엇인가
- 대략적으로 무엇을 할 수 있는가
- 현재 어떻게 사용되고 있는가
- AI와 조합이 좋은 이유
직접 해보는 입문(간단한 Web 앱을 공개해 보기)은 이 글에서 작성했습니다.
제공된 정보는 2026년 10월 기준입니다. Cloudflare는 서비스 추가나 이름 변경이 잦으므로, 최신 정보는 공식 문서를 확인해 주십시오.
Cloudflare는 원래 CDN(Contents Delivery Network)과 Web 사이트 보안 서비스로 알려지면서 확산되었습니다. 지금은 ‘connectivity cloud (커넥티비티 클라우드)’라는 이름으로 네트워크부터 앱 실행 환경까지 제공하는 클라우드 서비스가 되었습니다.
가장 큰 특징은 전 세계에 구축된 자체 네트워크입니다.
- 전 세계 330개 이상의 도시에 데이터센터를 보유하고 있음 - 모든 Web 사이트의 **약 4분의 1(26.3%)**이 Cloudflare를 사용함 (W3Techs 조사, 2026년 10월 기준)
이 네트워크 위에서 ‘사이트를 빠르고 안전하게 만드는’ 기능부터 ‘앱을 구동하는’ 기능까지 통합적으로 제공하고 있습니다.
크게 나누면 세 가지 모습이 있습니다.
| 서비스 | 대략적인 설명 |
|---|---|
| CDN | 사이트 파일을 전 세계 거점에 복사해 두고, 사용자에게 가까운 곳에서 전달하여 표시 속도를 빠르게 함 |
| DNS | example.com과 같은 도메인 이름을 서버 주소(IP 주소)로 변환하는 시스템. 누구나 사용할 수 있는 무료 DNS ‘1.1.1.1’도 제공함 |
| WAF | Web 앱용 방화벽. 데이터베이스를 부정하게 조작하려는 통신 등 흔한 공격을 차단함 |
| DDoS 방어 | 대량의 접근을 보내 사이트를 다운시키는 공격을 방지함. 무료 플랜에서도 사용 가능 |
| Bot 방어 | 악성 봇을 식별하여 차단함 |
| 서비스 | 대략적인 설명 |
|---|---|
| Workers | 직접 작성한 프로그램을 서버를 준비하지 않고 전 세계 거점에서 구동할 수 있음(서버리스). Cloudflare의 개발자용 핵심 서비스 |
| ... | |
| Durable Objects | 데이터를 유지할 수 있는 Workers. 채팅이나 공동 편집처럼 실시간으로 여러 사람이 주고받는 처리에 사용됨 |
| Queues / Cron Triggers | 시간이 걸리는 처리를 순서대로 대기시킨 후 실행하는 시스템과, Workers를 ‘매일 9시’와 같이 주기적으로 실행하는 시스템 |
| 서비스 | 대략적인 설명 |
|---|---|
| Access | 사내용 앱을 VPN(사내 네트워크에 연결하는 전용 접속) 없이 로그인한 사람만 사용할 수 있도록 공개함 |
| ... |
‘CDN 서비스’라는 이미지가 강할 수 있지만, 지금은 네트워크・보안・앱 실행 기반・사내 접근 관리까지 하나의 서비스로 갖추고 있는 것이 Cloudflare입니다.
자주 볼 수 있는 사용 사례 몇 가지를 꼽겠습니다.
-
Web 사이트의 고속화와 방어: 도메인의 DNS 설정을 Cloudflare로 변경하는 것만으로도 표시 속도 향상・HTTPS 적용・DDoS 방어가 한 번에 효과를 발휘함
-
개인 블로그부터 대기업 사이트까지, 가장 많이 사용되는 방법입니다.
-
개인 개발/소규모 앱 호스팅: 화면(프론트엔드)과 데이터를 주고받는 부분(API)을 하나의 Worker에 통합하여 공개할 수 있음
-
무료 제공 범위가 크기 때문에 개인 개발자에게 매우 적합합니다.
-
이미지나 동영상 배포: R2는 다운로드 시 전송료가 무료이므로, 큰 파일을 배포해도 비용을 절감할 수 있습니다.
-
사내 툴의 안전한 공개: Tunnel과 Access를 사용하면 VPN을 준비하지 않고 사내 툴에 인증된 접근이 가능합니다.
-
AI 앱의 기반: 다음 장에서 자세히 다루겠습니다.
저 역시 개인 개발로 다음과 같은 구성을 가진 앱을 Cloudflare만으로 구동하고 있습니다.
- React + Vite + TypeScript로 만든 프론트엔드를 **Workers의 정적 애셋(static assets)**으로 배포하고, API도 같은 Worker 안에 작성하며 데이터는 KV에 저장합니다. 또한 Cron Triggers를 이용해 주기적인 처리를 수행하고, PWA(Progressive Web App, 웹 앱을 스마트폰 앱처럼 사용할 수 있게 하는 구조)로 만들어 스마트폰 홈 화면에 추가할 수 있도록 했습니다.
서버 관리는 전혀 필요 없으며, 개인 사용 규모라면 무료 플랜 범위 내에서 운영이 가능합니다. 같은 구성을 여러 번 만들기 때문에 Claude Code의 스킬(skill)로 만들고 템플릿화까지 완료했습니다.
Cloudflare가 현재 가장 집중하고 있는 분야는 AI입니다. 심지어 2026년에는 AI 에이전트를 위한 발표를 모은 'Agents Week'을 개최할 정도입니다. Cloudflare와 AI의 궁합이 좋은 이유는 크게 세 가지가 있습니다.
| 서비스 | 간단 설명 |
|---|---|
| Workers AI | Cloudflare가 제공하는 GPU 위에서, 공개된 AI 모델(Llama, Gemma, Qwen, gpt-oss 등)을 프로그램으로 호출할 수 있음 |
| ... | |
| RAG (검색 확장 생성)란? |
AI에게 답변을 얻기 전에, 가지고 있는 자료에서 관련 부분을 검색하여 AI에게 전달하는 구조입니다. AI가 학습하지 않은 사내 매뉴얼이나 최신 정보에도, 자료를 근거로 답변할 수 있게 됩니다. 사내 문서에 답하는 챗봇 등에서 사용됩니다.
앱 본체(Workers), 데이터(D1 / KV / R2), AI(Workers AI / Vectorize)가 같은 플랫폼 안에서 연결되기 때문에, AI 앱을 만들 때 여러 개의 서비스를 왔다 갔다 할 필요가 없습니다.
-
Agents SDK를 사용하면 상태를 가진 AI 에이전트를 Workers 위에서 구동할 수 있습니다. -
**원격 MCP 서버(Remote MCP Server)**를 Workers로 공개할 수 있습니다. - MCP(Model Context Protocol)는 Claude와 같은 AI에 외부 도구를 연결하기 위한 구조입니다. -
Cloudflare 자체도 자사 서비스를 조작하기 위한 공식 MCP 서버를 공개하고 있습니다.
-
설정 파일과 명령어(
wrangler)만으로 배포까지 완료되므로, Claude Code와 같은 AI 코딩 툴에게 맡기기 쉽습니다. - AI용으로 문서를 모은llms.txt가 공개되어 있습니다. - Claude Code를 위한 설정 절차(스킬 또는 MCP 서버 도입)도 공식 문서에 있습니다.
저의 경우에도, 위에서 소개한 개인 개발 앱은 구축부터 배포까지 거의 Claude Code에게 맡기고 있습니다.
반대로, 자신의 웹사이트가 AI에 임의로 학습되는 것을 원치 않을 때의 대책도 있습니다. AI 학습을 위해 웹사이트를 자동으로 순회하며 정보를 수집하는 프로그램을 'AI 크롤러'라고 부릅니다. Cloudflare는 2025년에 AI 크롤러를 표준으로 차단하는 방침과, AI 크롤러로부터 접근당마다 요금을 받는 'Pay per crawl'을 발표했습니다. AI를 사용하는 측과 사용되는 양쪽 모두에 관여하고 있는 것도 Cloudflare다운 모습입니다.
'모두가 사용하자'고 말할 수 있는 가장 큰 이유는 무료 플랜의 규모입니다. 주요 내용을 정리했습니다 (2026년 10월 기준).
| 서비스 | 무료 플랜 |
|---|---|
| 웹사이트(속도 개선 / DNS / HTTPS화 / DDoS 방지) | 무료 플랜에서 이용 가능 |
| ... | |
| 개인 개발이나 사내의 작은 도구라면, 무료 플랜 내에서 시도해 볼 수 있는 범위가 상당히 넓습니다. 정확한 상한선이나 조건은 각 서비스의 요금 페이지를 확인해 주십시오. |
- Cloudflare는 CDN 서비스를 넘어, 네트워크/보안/앱 실행 기반/사내 접근 관리까지 갖춘 클라우드 서비스로 진화했습니다. - Workers를 중심으로 서버 관리 없이 앱을 전 세계에 배포할 수 있습니다. - Workers AI, AI Gateway, Agents SDK, MCP 서버 등, AI 앱의 기반으로서도 강력합니다. -
wrangler만으로 완료되므로, AI 코딩 툴과의 궁합도 좋습니다. - 그리고 무료 플랜이 크다
접근 장벽이 매우 낮은 서비스입니다. 먼저 무료 계정을 만들고, 작은 Worker 하나를 배포하는 것부터 시작해 보세요. 간단한 웹 앱을 Cloudflare로 공개하는 절차는 다음 글인 'Cloudflare로 웹 앱 공개하기SPA 공개부터 PWA화까지'에서 소개하고 있습니다.
- What is Cloudflare? (공식)
- Cloudflare 네트워크 (공식)
- Usage statistics of Cloudflare (W3Techs)
- Cloudflare Workers 문서
- Workers 제한 사항
- Cloudflare AI 문서
- Workers AI 모델 목록
- Agents SDK / MCP 서버
- Claude Code용 설정
- Agents Week 2026 요약 (공식 블로그)
- Content Independence Day (AI 크롤러 기본 차단)
- Pages 문서 (Workers 권장 주석 있음)
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기