Anthropic이 에이전트 개발·배포용 API 모음인 Claude Managed Agents를 기업 자체 환경에서 돌릴 수 있는 자체 호스팅 방식을 비공개 베타로 내놓았다. 개발자는 회사 코드와 내부 시스템에서 직접 일하는 에이전트를 만들어 자기 환경에서 실행할 수 있다.
사용하려면 Anthropic 계정 담당 팀에 접근을 요청해야 한다.
서비스 전체를 기업 환경에서 운영
Managed Agents는 하네스, 샌드박스, 자격 증명 처리, 세션 기록을 제공해 장시간 실행되는 에이전트를 실제 운영에 올리게 해 주는 서비스다. 처음에는 Anthropic이 인프라를 운영하는 호스팅 서비스로 Claude Platform에 나왔고, 코드를 외부로 내보내기 어려운 팀을 위해 샌드박스만 자체 운영하는 방식이 추가됐다.
이번 방식은 하네스, 샌드박스, 자격 증명, 세션 기록까지 서비스 전체를 기업의 클라우드나 온프레미스에서 돌린다. 기업이 Managed Agents 서버와 데이터베이스, 에이전트가 셸·파일 도구를 실행하는 워커를 직접 운영한다. 회사는 에이전트가 깨진 빌드 수정, 릴리스 테스트, 경보 분류, 밀린 버그 처리 같은 중요한 일을 사람 없이 맡게 되면서 이런 요구가 생겼다고 설명했다. 지금까지는 팀이 플랫폼을 직접 만들어야 했다.
모델 요청은 기업이 정한 곳으로 보낸다. Anthropic에 직접 보내도 되고 Amazon Bedrock, Google의 Agent Platform, Microsoft Foundry 같은 클라우드 사업자나 자체 게이트웨이를 거칠 수도 있다. 개발자는 호스팅 서비스와 같은 핵심 API로 에이전트를 만든다. 세션 기록은 기업의 데이터베이스에 저장되고, Anthropic과 데이터 무보존(ZDR) 계약이 있으면 Claude로 가는 요청에 다른 Messages API 호출과 똑같이 적용된다.
보안 설계의 네 가지 원칙
Anthropic은 사람이 매 단계를 확인할 수 없으므로 한계를 시스템 구조에 넣어야 한다며, 네 원칙이 Anthropic 호스팅, 샌드박스만 자체 운영, 전체 자체 운영 모두에 적용된다고 밝혔다.
- 하네스와 샌드박스 분리: Claude를 호출하는 하네스(두뇌)와 에이전트 코드가 도는 샌드박스(손)를 나눈다. 에이전트 루프, 세션 기록, 금고의 비밀 값은 샌드박스 밖에 둔다. 샌드박스는 도구가 필요할 때만 시작하고, 에이전트가 샌드박스 하나가 끝까지 살아 있는 데 의존하지 않는다.
- 자격 증명 격리: 금고는 자격 증명을 샌드박스 밖에 두도록 설계됐다. MCP 도구와 지원되는 API 호출에서는 샌드박스 밖의 프록시가 요청에 자격 증명을 붙인다. 자체 호스팅에서는 자격 증명을 기업의 비밀 관리자에 저장할 수도 있다.
- 네트워크 제한: 환경마다 허용 호스트 목록을 정하면 나머지 호스트로 가는 요청은 막힌다. 깨진 빌드를 고치는 에이전트라면 git 호스트와 패키지 저장소만 넣을 수 있다. 샌드박스를 직접 운영하면 같은 제한을 자체 방화벽에 건다.
- 전체 세션 기록: 에이전트가 한 모든 단계와 도구 호출, 그 결과를 기록하고 OpenTelemetry로 내보낸다. 이미 쓰는 모니터링 도구로 보내 다른 시스템과 함께 에이전트 활동을 검토할 수 있다.
출처
이 기사는 아래 자료를 바탕으로 정리했습니다. 제목을 누르면 원문이 새 창으로 열립니다.