자체 인프라에서 클라우드 에이전트 실행

작성 Katia Bazzi분류:제품

이제 Cursor는 코드와 도구 실행이 전부 자체 네트워크 내부에 머무르도록 하는 자체 호스팅 클라우드 에이전트를 지원합니다.

에이전트가 다양한 소프트웨어 작업을 병렬로 자율 처리하려면 전용 개발 환경이 필요합니다. Cursor 클라우드 에이전트는 각각 터미널, 브라우저, 전체 데스크톱을 갖춘 격리된 가상 머신에서 실행됩니다. 리포지토리를 클론하고, 개발 환경을 설정하고, 코드를 작성하고 테스트하며, 리뷰를 위해 변경 사항을 푸시하고, 사용자가 온라인 상태가 아니어도 계속 작업합니다.

오늘부터 자체 호스팅 클라우드 에이전트를 정식으로 제공합니다. 자체 호스팅 에이전트는 더 강력한 보안 제어와 함께 클라우드 에이전트의 모든 이점을 제공합니다. 코드베이스, 도구 실행, 빌드 아티팩트가 환경 밖으로 절대 반출되지 않습니다. 복잡한 개발 환경을 사용하는 팀의 경우 자체 호스팅 에이전트는 엔지니어나 서비스 계정처럼 캐시, 의존성, 네트워크 엔드포인트에 접근할 수 있습니다.

자체 인프라 내부에서 실행되는 워커와 함께 Cursor의 에이전트 경험 사용

Cursor 클라우드 에이전트는 우리 코드베이스의 맥락을 이해한 상태에서 코드를 작성하는 데 매우 뛰어납니다. 이제 자체 호스팅 클라우드 에이전트를 통해 테스트 스위트를 실행하고 당사 내부 도구로 변경 사항을 검증하는 데 필요한 인프라에 접근 권한을 부여할 수 있습니다. 이 자체 호스팅 솔루션을 통해 엔드투엔드 소프트웨어 빌드 전체를 Cursor의 클라우드 에이전트에 맡길 수 있게 될 것입니다.

Graham Fuller
시니어 소프트웨어 엔지니어, Brex

자체 호스팅이 필요한 이유

규제가 엄격한 분야의 많은 기업은 보안 및 규정 준수 요구사항 때문에 코드, 시크릿, 빌드 아티팩트를 외부 환경으로 반출할 수 없습니다. 일부 기업은 캐시, 의존성, 특정 네트워크 엔드포인트 같은 핵심 입력에 엄격하게 구성된 내부 머신을 통해서만 접근할 수 있는 고도화된 환경을 이미 구축해 두었습니다.

이러한 요구를 충족하기 위해 일부 팀은 코딩을 위한 자체 백그라운드 에이전트를 구축하고 유지 관리하는 데 엔지니어링 리소스를 투입해 왔습니다. 대신 Brex, Money Forward, Notion 같은 고객은 Cursor의 자체 호스팅 클라우드 Agent를 사용하고 있습니다.

자체 호스팅 클라우드 Agent를 사용하면 팀은 기존 보안 모델, 빌드 환경, 내부 네트워크 설정을 그대로 유지할 수 있고, Cursor는 오케스트레이션, 모델 접근, 사용자 경험을 담당합니다. 이를 통해 엔지니어링 팀은 에이전트 인프라 유지 관리에 드는 시간을 줄이고, 이를 활용하는 데 더 많은 시간을 쓸 수 있습니다.

금융 서비스 제공업체인 저희에게는 엄격한 보안 요구사항이 있어, 자체 호스팅 지원은 오래전부터 손꼽아 기다려온 기능이었습니다. 이제 Cursor의 자체 호스팅 클라우드 Agent를 활용해 Slack에서 직접 풀 리퀘스트를 만들 수 있는 워크플로우를 구축하고 있으며, 이를 통해 거의 1,000명의 엔지니어가 작업할 수 있게 됩니다.

Yokoyama Tatsuo
SRE & MEPAR 부관리자, Money Forward

동일한 제품, 귀사의 인프라

자체 호스팅 클라우드 Agent는 Cursor 호스팅 클라우드 Agent와 동일한 기능을 제공합니다:

  • 격리된 원격 환경: 각 에이전트에는 공유되지 않는 전용 머신이 할당되어 더 나은 병렬 처리가 가능합니다.
  • 멀티 모델: Composer 2 또는 프런티어 연구소의 모든 모델을 맞춤 제작된 에이전트 하네스와 함께 사용할 수 있습니다.
  • Plugins: 스킬, MCP, 하위 에이전트, 규칙, 훅으로 에이전트를 확장할 수 있습니다.
  • 팀 권한: 조직 전체에서 누가 클라우드 Agent 실행에 접근하고 관리할 수 있는지 제어할 수 있습니다.

자체 호스팅 클라우드 Agent는 곧 동영상, 스크린샷, 로그를 생성해 작업 결과를 리뷰용으로 보여줄 수 있게 됩니다. 또한 해당 Agent의 원격 데스크톱을 직접 넘겨받아 자동화를 실행하는 데 사용할 수도 있게 됩니다.

자체 호스팅 클라우드 Agent는 코딩 에이전트를 기업 환경에 맞게 만드는 중요한 진전입니다. Notion처럼 대규모 코드베이스에서는 자체 클라우드 환경에서 에이전트 워크로드를 실행함으로써 에이전트가 더 많은 도구에 더 안전하게 접근할 수 있고, 우리 팀이 여러 스택을 직접 유지 관리해야 하는 부담도 줄일 수 있습니다.

Ben Kraft
소프트웨어 엔지니어, Notion

작동 방식

워커는 HTTPS를 통해 Cursor의 클라우드에 아웃바운드로 연결하는 프로세스로, 인바운드 포트, 방화벽 변경, VPN 터널이 필요하지 않습니다. 사용자가 에이전트 세션을 시작하면 Cursor의 에이전트 하네스가 추론과 계획을 처리한 뒤, 사용자의 머신에서 실행할 도구 호출을 워커에 보냅니다. 결과는 다음 추론 단계를 위해 다시 Cursor로 전달됩니다.

각 에이전트 세션에는 전용 워커가 할당되며, agent worker start라는 단일 명령으로 시작됩니다. 워커는 장기간 실행되도록 할 수도 있고 단일 용도로 사용할 수도 있어, 세션을 계속 처리하거나 task가 완료되는 즉시 종료될 수 있습니다.

수천 개의 워커로 확장하는 조직을 위해 Helm chart와 Kubernetes operator를 제공합니다. 원하는 pool 크기로 WorkerDeployment 리소스를 정의할 수 있으며, controller가 scaling, rolling updates, lifecycle management를 자동으로 처리합니다. Kubernetes가 아닌 환경에서는 fleet management API를 통해 utilization을 모니터링하고 어떤 인프라에서든 autoscaling을 구축할 수 있습니다.

지금 바로 Cursor Dashboard에서 자체 호스팅 클라우드 Agent를 활성화해 사용해 보고, 문서에서 자세히 알아보세요. 더 큰 기업 전반의 배포가 필요하다면 저희 팀에 문의하세요.

분류: 제품

작성자: Katia Bazzi

자체 인프라에서 클라우드 에이전트 실행 · Cursor