마이크로소프트(Microsoft)가 2026년 개발자 컨퍼런스 Build 2026에서 Azure Functions 서버리스 에이전트 런타임을 공개 프리뷰(public preview)로 발표했다. 이벤트 기반 컴퓨팅 서비스였던 Azure Functions가 AI 에이전트를 구축하고 실행하는 플랫폼으로 진화한 것으로, 에이전트 정의 방식·운영 모델·비용 구조 모두에서 기존 에이전트 프레임워크와 차별화된 접근을 취했다.
가장 독특한 아키텍처 선택은 `.agent.md` 파일 형식이다. 다른 에이전트 프레임워크들이 파이썬(Python)이나 타입스크립트(TypeScript)로 에이전트를 정의하는 것과 달리, Azure Functions는 구조화된 마크다운 하나에 에이전트의 시스템 프롬프트·사용 가능한 도구·MCP(Model Context Protocol) 서버 연결·트리거 설정을 모두 선언한다. YAML 프론트매터가 트리거와 메타데이터를 담고, 마크다운 본문이 에이전트 지시 사항이 된다. 예를 들어 매일 기술 뉴스를 수집해 이메일로 요약 발송하는 에이전트는 의존성·보일러플레이트 없이 단일 `.agent.md` 파일로 구성할 수 있다.

에이전트가 활용할 수 있는 트리거 범위도 주목할 만하다. HTTP, 타이머, 서비스 버스(Service Bus), 이벤트 허브(Event Hubs), SQL, Cosmos DB 등 기존 Azure Functions 트리거는 물론이고, 팀즈(Teams) 메시지·아웃룩(Outlook) 메일·캘린더 이벤트·셰어포인트(SharePoint) 항목을 위한 커넥션 기반 트리거가 신규 추가됐다. 에이전트는 이 트리거로 깨어나 추론하고 도구를 호출하고 MCP 서버와 상호작용하며 엔터프라이즈 시스템과 연동할 수 있다. 연동 가능한 커넥터 카탈로그는 마이크로소프트 365, 팀즈, 아웃룩, 셰어포인트, 세일즈포스(Salesforce), 서비스나우(ServiceNow) 등 1,400개 이상이다.
운영 모델은 기존 Azure Functions 개발자가 익숙한 방식 그대로다. 플렉스 컨섬션(Flex Consumption)이 스케일-투-제로(scale-to-zero)와 초당 과금을 처리하고, 매니지드 아이덴티티(Managed Identity)가 인증을 담당하며, 애플리케이션 인사이츠(Application Insights)가 추적을 맡는다. 개발자가 새로 배워야 할 인프라 개념은 없으며, 변한 것은 함수가 깨어났을 때 하는 일—이벤트 처리나 HTTP 응답 대신 에이전트로서 추론하고 행동하는 것—뿐이라는 설명이다. Azure Functions 팀은 마이크로소프트 코파일럿(Copilot)의 복잡한 장기 실행 AI 워크플로우도 Durable Task Scheduler를 Azure Functions 기반으로 표준화했으며, 현재 주당 수억 건의 실행을 처리한다고 밝혔다.
비용 구조와 콜드 스타트에 대한 우려는 개발자들이 서버리스 플랫폼에서 에이전트를 운영할 때 가장 먼저 제기하는 질문이다. 마이크로소프트는 이에 대해 명확한 답을 내놨다. 에이전트 런타임은 일반 HTTP 트리거 대비 추가 콜드 스타트가 없으며, 인프라가 병목이 아니라 LLM(대규모 언어 모델) 호출과 프롬프트 복잡도가 지연의 실질 원인이라는 것이다. 비용 면에서도 ‘에이전트 세금’은 없으며, 플렉스 컨섬션의 표준 함수 실행과 동일하게 과금된다고 확인했다. Azure Functions 팀이 내부적으로 자사 깃허브(GitHub) 조직 전체의 보안 상태를 감사하는 타이머 기반 에이전트를 `.agent.md`로 구축해 실행 비용을 제로에 가깝게 유지하고 있다는 사실을 스스로의 사례로 제시했다.
Build 2026에서는 에이전트 런타임 외에도 여러 기능이 함께 발표됐다. MCP 확장이 정식 출시(GA)됐으며, 단일 도구 트리거에서 .NET·자바(Java)·파이썬·타입스크립트·자바스크립트를 아우르는 완전한 MCP 서버 지원으로 성장했다. 내장 OBO(On-Behalf-Of) 인증으로 Functions에 호스팅된 MCP 서버가 호출자의 아이덴티티를 그대로 상속한다. Durable Task Scheduler에는 격리된 마이크로VM 기반 컴퓨팅을 제공하는 온디맨드 샌드박스(On-demand Sandboxes, 프라이빗 프리뷰)가 추가됐다. 또한 Go가 일급 언어로 지원되고, 클로드 코드(Claude Code)와 깃허브 코파일럿 같은 코딩 에이전트가 Functions 전문 지식을 활용할 수 있는 Azure Functions Skills도 발표됐다.
이번 발표는 마이크로소프트의 에이전트 플랫폼 스택 내 포지셔닝을 명확히 한다는 점에서 의미가 있다. Azure Functions는 코드 우선(code-first) 개발자를 위한 에이전트 실행 환경, 로직 앱스(Logic Apps)는 시각적 캔버스를 활용하는 로우코드 통합 워크플로우, Azure API Management는 MCP와 에이전트 간 통신(A2A) 트래픽에 대한 거버넌스 레이어로 역할이 구분된다. 이 세 제품이 함께 엔터프라이즈 AI 에이전트 운영의 전 계층을 커버하는 구조로, 마이크로소프트의 의도적인 포트폴리오 설계임을 Azure Functions 제품 총괄 팀이 직접 확인했다.
경쟁 구도 측면에서 보면, AWS의 람다(Lambda)와 구글 클라우드 함수(Google Cloud Functions)도 서버리스 플랫폼이지만 에이전트 실행에 특화된 런타임을 이 수준으로 통합한 것은 아직 마이크로소프트가 앞서 있는 것으로 보인다. LangChain, AutoGen, CrewAI 같은 오픈소스 에이전트 프레임워크들은 코드 기반 정의 방식을 고수하는 반면, `.agent.md` 방식은 비개발자도 에이전트 정의에 기여할 수 있다는 가능성을 열어준다. 다만 마크다운 기반 선언형 방식이 복잡한 에이전트 로직을 얼마나 커버할 수 있는지는 실제 엔터프라이즈 도입 과정에서 검증이 필요하다. 마이크로소프트 Build 2026 AI 발표 전체 정리에서 확인할 수 있듯, 이번 컨퍼런스에서 마이크로소프트는 에이전트 플랫폼 전반에 걸쳐 공격적인 업데이트를 단행했다.
한국 개발자 생태계와 기업 관점에서도 주목할 사안이다. 국내 대기업·공공기관의 클라우드 도입에서 Azure가 차지하는 비중이 높아지는 추세 속에서, 서버리스 에이전트 런타임은 AI 자동화 워크플로우 구축 진입 장벽을 낮추는 효과를 낼 수 있다. 특히 Microsoft 365와 팀즈를 업무 도구로 활용하는 국내 기업 입장에서, 이들 서비스와 1,400개 커넥터를 통해 자연스럽게 연동되는 에이전트를 서버리스로 구축할 수 있다는 점은 실질적인 도입 유인이 된다. MCP 프로토콜이 AI 에이전트 표준으로 부상하는 흐름과도 맞물려, Azure Functions의 MCP 확장 GA는 국내 AI 에이전트 구축에서 실용적 선택지가 될 가능성이 있다.
서버리스 에이전트 런타임은 현재 공개 프리뷰 단계이며, MCP 확장과 플렉스 컨섬션 롤링 업데이트는 정식 출시됐다. 공개 프리뷰에서 정식 출시까지 얼마나 걸릴지, 엔터프라이즈 환경에서 `.agent.md` 방식이 얼마나 광범위하게 채택될지가 이 서비스의 실제 영향력을 가늠할 관전 포인트다. 에이전트 개발의 복잡성을 마크다운 수준으로 낮추려는 시도가 실제로 통한다면, 이는 에이전트 개발의 문법 자체를 바꾸는 변화가 될 수 있다는 점에서 업계의 반응을 지켜볼 필요가 있다.
다만 신중하게 살펴봐야 할 지점도 있다. 에이전트의 복잡한 추론 흐름, 오류 처리, 보안 정책을 마크다운 선언만으로 표현하는 데는 한계가 있을 것이라는 지적이 있다. 프로덕션 환경에서 에이전트 행동을 미세 조정하거나 디버깅할 때 코드 기반 방식보다 유연성이 떨어질 수 있다. 또한 1,400개 커넥터와의 연동이 이론적으로는 강력하지만, 보안 정책과 데이터 주권 요건이 까다로운 금융·공공 영역에서는 추가 검증이 필요하다. 관건은 ‘쉽게 시작하기’와 ‘복잡한 현실 요구사항 충족’ 사이의 균형을 얼마나 잘 맞추느냐다.














