Agent Registry 개요

Agent Registry를 사용하면 Google Cloud 환경 전반에서 AI 에이전트, 모델 컨텍스트 프로토콜 (MCP) 서버 및 도구, 엔드포인트, 독립형 기술을 포함한 에이전트 구성요소를 등록, 탐색, 제어할 수 있습니다. 이러한 구성요소를 단일 레지스트리로 통합하면 AI 배포 전반에서 단편화된 도구 액세스, 격리된 데이터, 중복 통합을 제거할 수 있습니다.

등록된 구성요소를 Agent Registry에서 리소스로 보고 관리할 수 있습니다. Agent Registry 리소스에 대한 자세한 내용은 Agent Registry 데이터 모델을 참조하세요.

에이전트 레지스트리를 사용해야 하는 이유

Agent Registry는 에이전트, MCP 서버, 엔드포인트, 스킬을 관리하는 데 도움이 되는 세 가지 주요 목표를 중심으로 구성됩니다.

  • 개발 가속화: 조직 전반에서 A2A 스킬, 독립형 스킬, MCP 도구와 같은 기존 에이전트 기능을 탐색하고 재사용합니다. 레지스트리를 쿼리하여 사용 가능한 기능을 식별하고 사용할 수 있으므로 새로운 프로세스마다 커스텀 통합을 만들 필요가 없습니다.
  • 통합 간소화: 표준화된 MCP 또는 Agent2Agent (A2A) 프로토콜을 사용하여 기능 엔드포인트를 찾고 연결하며 인프라 관리 오버헤드를 줄입니다.
  • 거버넌스 지원: 에이전트 Fleet 전반에서 네트워크 및 액세스 정책과 경계를 통해 보안을 적용합니다. 다른 서비스는 에이전트 구성요소의 식별자를 사용하여 권한을 정의하고 데이터에 액세스할 수 있는 에이전트를 제어할 수 있습니다. 여기에는 Agent Gateway를 사용하여 거버넌스를 위해 여러 Google Cloud 프로젝트에서 에이전트 메타데이터를 중앙 집중화하는 것이 포함됩니다.

Gemini Enterprise Agent Platform에서 Agent Registry 사용

Agent Registry는 Agent Platform의 다른 서비스와 함께 작동하여 런타임에 에이전트 상호작용을 보호하고 관리하도록 설계되었습니다.

Agent Platform에서 Agent Registry는 관리해야 하는 에이전트, MCP 서버, 도구, 기술, 외부 엔드포인트의 공신력 있는 레지스트리를 유지하고 탐색 클라이언트와 보안 정책에서 참조하는 식별자 및 리소스 이름을 생성합니다.

Identity and Access Management (IAM) 액세스 정책은 에이전트 보안 주체를 Agent Registry에 등록된 대상 리소스에 바인딩합니다. 에이전트 ID를 통해 워크로드에 대해 확인 가능한 에이전트 보안 주체를 프로비저닝하고 인증 제공업체를 통해 외부 도구의 사용자 인증 정보를 관리할 수 있습니다.

Agent Gateway는 IAM 및 콘텐츠 보안 정책을 사용하여 에이전트 트래픽의 네트워크 시행 지점으로 런타임에 정책을 시행할 위치를 결정합니다. 에이전트, MCP 서버 또는 외부 엔드포인트 간에 요청을 라우팅하기 전에 Agent Gateway는 Agent Registry를 쿼리하고 구성된 IAM 및 콘텐츠 보안 정책을 평가합니다.

중앙 레지스트리의 거버넌스 프로젝트 정의

Agent Registry에서 거버넌스 프로젝트는 Agent Registry API를 사용 설정하여 에이전트 구성요소를 중앙에서 카탈로그화, 탐색, 제어하는 Google Cloud 프로젝트입니다. 이 프로젝트에서 검색 쿼리를 실행하고, 레지스트리 리소스를 관리하고, 액세스 및 이그레스 정책을 구성합니다.

아키텍처에 따라 단일 프로젝트 또는 프로젝트 간 구성에서 거버넌스 프로젝트를 사용할 수 있습니다.

  • 단일 프로젝트 구성: AI 워크로드를 배포하고 동일한 Google Cloud 프로젝트에서 Agent Registry를 사용 설정합니다. 에이전트 레지스트리는 해당 프로젝트에 배포된 지원되는 워크로드를 자동으로 등록하며, 동일한 프로젝트에서 커스텀 구성요소 또는 외부 엔드포인트를 수동으로 등록할 수 있습니다.
  • 교차 프로젝트 구성: 중앙 Google Cloud프로젝트를 에이전트 레지스트리와 에이전트 게이트웨이와 같은 공유 거버넌스 서비스가 사용 설정된 거버넌스 프로젝트로 지정하고, AI 워크로드는 별도의 Google Cloud프로젝트, 온프레미스 환경 또는 외부 클라우드에서 실행합니다. 에이전트 레지스트리에서 거버넌스 프로젝트 외부에 호스팅되는 구성요소를 원격 구성요소라고 합니다. 자동 등록은 거버넌스 프로젝트에 배포된 지원되는 워크로드만 검색하므로 Service 리소스를 사용하여 중앙 레지스트리에 원격 구성요소를 수동으로 등록합니다. 자세한 내용은 프로젝트 간 등록 고려사항을 참조하세요.

다음 단계