컨텐츠로 건너뛰기

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 WorkersTypeScriptJWT 검증 + OPA 레벨 판정 (수 ms 목표)
L1 세션·레이트리밋Durable ObjectsTypeScript부서/에이전트 단위 샤딩
L1→L2 이벤트 발행Cloudflare QueuesTypeScriptKafka 버퍼링 및 웹훅 비동기 전송
L2 비용 스트림백엔드 클러스터Kafka + OpenSearch세션 단위 태깅
L3 라우터 코어백엔드 클러스터Go (Bifrost)온프레미스 GPU 라우팅
L4 시뮬레이터백엔드 클러스터Neo4j + Python파급 경로 지도 산출