05. Cloudflare 하이브리드 아키텍처 설계서 v1
Cloudflare 하이브리드 아키텍처 설계서 v1
1. 아키텍처 구조
[AI 에이전트 / 사용자] │ ▼┌───────────────────────────┐ ┌──────────────────────────────┐│ Cloudflare 엣지 (L1) │──────▶│ 백엔드 오리진 클러스터 (L2~L4) ││ - Workers: 인증·정책체크 │ │ - Kafka/OpenSearch: L2 비용 ││ - Durable Objects: 세션 │ │ - vLLM+Bifrost: L3 GPU 라우팅 ││ - Queues: 이벤트 비동기발행 │ │ - Neo4j+PySD/Mesa: L4 시뮬 │└───────────────────────────┘ └──────────────────────────────┘2. 배치 및 역할 분리
| 계층 | 배치 위치 | 언어/프레임워크 | 비고 |
|---|---|---|---|
| L1 접점·정책 판정 | Cloudflare Workers | TypeScript | JWT 검증 + OPA 레벨 판정 (수 ms 목표) |
| L1 세션·레이트리밋 | Durable Objects | TypeScript | 부서/에이전트 단위 샤딩 |
| L1→L2 이벤트 발행 | Cloudflare Queues | TypeScript | Kafka 버퍼링 및 웹훅 비동기 전송 |
| L2 비용 스트림 | 백엔드 클러스터 | Kafka + OpenSearch | 세션 단위 태깅 |
| L3 라우터 코어 | 백엔드 클러스터 | Go (Bifrost) | 온프레미스 GPU 라우팅 |
| L4 시뮬레이터 | 백엔드 클러스터 | Neo4j + Python | 파급 경로 지도 산출 |