Foundry Hosted vs In-Process vs Copilot Studio Agents (2026 Decision)
개요
Microsoft는 2026년 현재 Copilot Studio, Foundry Hosted Agents, Microsoft 365 Agents SDK라는 세 가지 공식 에이전트 빌드 경로를 제공하며, 각 경로는 서비스 모델, 빌더의 기술 수준, 런타임 소유권, 오케스트레이션 제어 필요성 등 다양한 요소에 따라 선택됩니다.
주요 내용
- Copilot Studio (SaaS, no/low-code):
- 메이커(Maker)를 위한 로우코드/노코드 기반의 완전 관리형 SaaS 플랫폼입니다.
- 인프라, 호스팅, 거버넌스 관리에 대한 부담 없이 에이전트 경험 구축에 집중할 수 있습니다.
- 미리 빌드되거나 사용자 지정된 커넥터를 통해 데이터에 연결하며, 독립적으로 실행되거나 Microsoft 365 Copilot을 확장할 수 있습니다.
- 전체 관리형 오케스트레이터가 고정되어 있으며, 확장성과 도달 범위보다는 개발 용이성에 초점을 맞춥니다.
- 거버넌스는 Power Platform 관리 센터를 통해 이루어집니다.
- 프로덕션 환경에서 사용 가능한 GA(General Availability) 상태입니다.
- Foundry Hosted Agents (PaaS, managed runtime):
- 컨테이너화된 자체 코드를 Microsoft Foundry에서 관리되는 런타임으로 실행하는 PaaS(Platform as a Service) 옵션입니다.
- 개발자는 오케스트레이션 코드를 유지하면서 서버 운영 부담을 덜 수 있습니다.
- 에이전트는 컨테이너 이미지로 패키징되어 Azure Container Registry에 푸시되며, Foundry가 컴퓨팅, ID, 엔드포인트, 확장성, 세션 상태, 관찰 가능성 및 라이프사이클 관리를 처리합니다.
- 각 세션은 VM 격리된 샌드박스에서 실행되며, 상태 저장 재개를 위한 영구 파일 시스템을 제공합니다.
- Microsoft Agent Framework, LangGraph, Semantic Kernel 등 다양한 프레임워크를 지원합니다.
- Foundry 관리 도구(Code Interpreter, Web Search 등)는 Toolbox MCP 엔드포인트를 통해 접근하며, 도구 사용은 명시적으로 구성해야 합니다.
- 현재 Public Preview 상태이며, CPU 및 메모리 사용량, 추론 및 도구 사용량에 따라 비용이 발생합니다.
- 네트워킹의 경우, 아웃바운드 트래픽은 BYO VNet을 지원하지만, 컨테이너 레지스트리는 현재 공개 엔드포인트를 통해 접근 가능해야 합니다.
- Microsoft 365 Agents SDK (Self-hosted, pro-code):
- 개발자가 원하는 AI 스택을 사용하여 사용자 지정 엔진 에이전트를 구축하고 Microsoft 365 Copilot에 배포할 수 있는 프로코드, 셀프 호스팅 방식입니다.
- 모델 및 오케스트레이터에 구애받지 않으며, Microsoft 365 Copilot, Teams, 타사 플랫폼, 사용자 지정 애플리케이션 및 웹사이트 전반에 에이전트를 노출할 수 있습니다.
- 오케스트레이션 프로세스는 개발자가 직접 호스팅하고 관리해야 하며, 컴퓨팅 리소스 프로비저닝 및 비용 부담이 발생합니다.
- Semantic Kernel 또는 Microsoft Agent Framework를 오케스트레이터로 사용할 수 있습니다.
- 가장 넓은 채널 도달 범위를 가지며, 사용자 지정 프로토콜 및 백그라운드/비동기 동작에 대한 최대 제어를 제공합니다.
- SDK 및 Agent Framework 오케스트레이터는 Public Preview 상태입니다.
- 결정 프레임워크:
- 에이전트 구축 경로 선택은 네 가지 게이트를 순서대로 통과하여 결정합니다.
1. 빌더: 코드를 작성하지 않는 경우 Copilot Studio.
2. 컴퓨트 소유권: 컴퓨팅 리소스를 반드시 소유해야 하는 경우 Microsoft 365 Agents SDK 셀프 호스팅.
3. 코드 vs. 인프라: 자체 코드를 관리형 인프라에서 실행하고 싶다면 Foundry Hosted Agents.
4. 채널 및 프로토콜: 가장 넓은 채널 도달 범위, 사용자 지정 프로토콜, 비동기 동작이 필요한 경우 SDK 또는 Foundry Hosted Agents가 Copilot Studio보다 우위에 있습니다.
- 공통점 및 차이점:
- ID 및 거버넌스: 세 가지 경로는 모두 Microsoft Entra ID 기반의 에이전트 ID를 사용하지만, 관리 방식에 차이가 있습니다. 모든 에이전트는 Microsoft Entra 관리 센터의 단일 인벤토리에 표시되어 중앙 집중식 거버넌스가 가능합니다.
- 확장성: Copilot Studio는 커넥터 및 에이전트 플로우를 사용하며, Foundry Hosted Agents는 Toolbox MCP 엔드포인트를 통해 도구를 사용합니다. Agents SDK는 자체 도구를 완전히 제어합니다.
- 성숙도: Copilot Studio는 GA(General Availability) 상태이며, Foundry Hosted Agents 및 Microsoft Agent Framework는 Public Preview입니다.
시사점
세 가지 빌드 경로는 각각의 서비스 모델, 기술 요구 사항, 운영 부담에 따라 적합한 사용 사례가 다르며, 개발 초기 단계에서 네 가지 결정 게이트를 신중하게 평가하고 장기적인 마이그레이션 경로를 고려하여 최적의 아키텍처를 선택하는 것이 중요합니다.
원문을 불러오는 중...
댓글
GitHub Discussions