Cloudflare, 에이전트용 격리 미리보기 환경 'Worker Previews' 출시
핵심 내용
Cloudflare가 AI 에이전트의 코드 변경을 위해 브랜치별 격리된 프로덕션 유사 환경인 Worker Previews를 출시했다.
자세히 보기
Cloudflare가 AI 에이전트가 생성하는 코드 변경 사항에 대해 프로덕션과 유사한 격리된 미리보기 환경을 제공하는 Worker Previews를 출시했다. 기존 스테이징 환경의 한계를 극복하고, 에이전트의 빠른 개발 속도 저하 없이 안전한 테스트 라이프사이클을 지원하기 위한 목적이다.
격리된 브랜치별 환경
각 Git 브랜치는 고유한 코드, 설정, URL, 관측성, 상태를 가진 독립적인 환경을 생성한다. npx wrangler preview 명령어를 실행하면 프로덕션 트래픽과 완전히 분리된 배포가 이루어진다. Durable Objects와 Containers 역시 브랜치별로 격리되어, 마이그레이션이나 스키마 변경 오류가 해당 브랜치 내로만 제한된다. 이를 통해 수백 개의 Preview를 동시에 실행해도 서로 간섭하지 않는다.
관측성 및 에이전트 제어
각 Preview는 자체 로그, 오류, 메트릭, 트레이스를 제공하여 프로덕션 반영 전 실패를 감지하고 수정을 검증할 수 있다. Workers Observability 도구가 각 Preview별로 스코프되어 디버깅을 지원한다. 또한 Browser Run을 통해 AI 에이전트가 헤드리스 브라우저로 Preview URL에 접속해 로그인 플로우를 클릭하거나 스크린샷을 캡처하는 등 실제 사용자 경험을 시뮬레이션할 수 있다. 에이전트는 Playwright MCP와 Workers Observability MCP를 활용해 실패 원인을 파악하고 패치, 재배포, 검증을 반복하는 자율 루프를 구축할 수 있다.
설정 및 도메인 관리
사용자가 정의한 변수, 시크릿, 바인딩을 포함한 기본 설정(Base configuration)을 복사하여 시작하며, 필요 시 테스트 API 키 등으로 오버라이드 가능하다. Preview URL은 커스텀 도메인으로 제공되어 인증, 쿠키, CORS, OAuth 리다이렉트 동작이 프로덕션과 동일하게 유지된다. Cloudflare는 자사 CloudflareOS 개발 및 Gatekeepers 테스트에 이 기능을 내부 적용(dogfooding) 중이며, IKEA, Ramp 등 고객사도 활용하고 있다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.