AWS는 Amazon Bedrock AgentCore를 에이전트를 위한 프로덕션 계층으로 홍보하며, LangGraph 마이그레이션 가이드와 실시간 아키텍처 문서화 워크플로를 함께 제시하고 있다.

AWS는 팀이 Amazon Bedrock AgentCore를 사용해 실험 단계의 에이전트를 프로덕션으로 옮기는 방법을 설명하고 있으며, 두 개의 Machine Learning Blog 게시물을 통해 단계적 마이그레이션 경로와 이미 프로덕션에서 실행 중인 엔터프라이즈 워크플로를 함께 보여준다.
첫 번째 안내에서는 LangGraph 고객 지원 에이전트를 AgentCore Runtime, Gateway, Memory로 이전한 뒤, 필요하면 Strands Agents로 계획 루프를 다시 구축한다. 두 번째는 .NET 코드를 분석하고 다이어그램을 생성하며 Amazon Bedrock Knowledge Bases와 AWS CodePipeline을 통해 검색 가능한 문서를 게시하는 글로벌 인터딜러 브로커용 자동화 아키텍처 문서화 파이프라인을 설명한다.
이 글들을 함께 보면 AgentCore는 단일 에이전트 프레임워크라기보다 서로 다른 프레임워크와 모델로 구축된 에이전트 주변의 운영 계층에 가깝게 제시된다. 메시지는 작동하는 프로토타입은 있지만 세션 격리, 영속 상태, 도구 인증, 인프라 패치, 관측 가능성, 배포 확장성은 여전히 직접 맡아야 하는 팀을 향한다.
마이그레이션 가이드는 고객 메시지를 분류하고, 화난 고객을 에스컬레이션하며, 주문 조회, 반품 처리, 자주 묻는 질문 검색을 위해 도구를 사용하는 기존 LangGraph 에이전트에서 시작한다. 모델 호출은 이미 Amazon Bedrock을 통해 실행되고 있지만, AWS는 이것이 주변의 프로덕션 책임을 해결해 주지는 않는다고 강조한다.
첫 번째 단계에서는 에이전트의 그래프가 그대로 유지된다. AgentCore Runtime이 프로세스를 호스팅하고, Gateway가 선택된 도구 연결을 처리하며, Memory가 턴, 프로세스, 날짜를 넘나드는 대화 상태를 저장한다. AWS는 이 단계가 에이전트가 무엇을 할지 결정하는 방식을 바꾸지 않으면서 여러 운영 작업을 제거한다고 말한다.
두 번째 단계에서는 수동으로 작성한 라우팅 루프를 Strands Agents를 통한 모델 주도 계획으로 대체한다. 관리형 호스팅, 도구, 상태를 유지하면서 기존 오케스트레이션을 보존하고 싶다면 첫 번째 단계에서 멈출 수도 있다. AWS는 세 번째 AgentCore 하네스 단계도 설명하지만, 이 게시물은 그 단계를 구현하는 대신 문서화한다.
이 구분은 빌더에게 중요하다. Runtime은 애플리케이션의 추론 로직을 자동으로 대체하지 않는다. 그 로직이 실행되는 환경을 제공한다. 더 자율적인 계획 모델을 선택하는 것은 별도의 아키텍처 결정이며, AWS는 단계적 접근을 통해 이러한 변경을 분리할 수 있다고 설명한다.
AWS는 AgentCore 서비스를 프로덕션 에이전트 주변에 쌓이기 쉬운 작업에 대응시킨다. Runtime은 AWS 인프라에서 관리형 컴퓨트, 세션 격리, 확장에 대한 책임을 맡는다. 팀은 런타임을 가상 프라이빗 클라우드에 연결할 수 있지만, AWS는 네트워크 설계, 엣지 보호, 승인, IAM 정책, 웹 애플리케이션 방화벽 규칙, 비밀 정보 회전은 여전히 고객 책임이라고 말한다.
Gateway는 도구 액세스를 관리하고 자체 실행 역할로 AWS Lambda와 같은 대상에 호출을 보낸다. 가이드의 예시는 서드파티 토큰이 아니라 AWS IAM 자격 증명으로 호출에 서명한다. AgentCore에는 에이전트가 사용자를 대신해 API를 호출해야 할 때 자격 증명을 중개하고 OAuth 액세스 토큰을 갱신하는 ID 기능도 포함되어 있지만, 이 기능은 안내 과정에서 사용되지 않는다.
Memory는 대화 상태를 프로세스 로컬 사전에 보관하는 한계를 해결한다. 이 방식은 프로세스가 재시작하거나 여러 복제본이 동일한 대화에 접근해야 할 때 실패할 수 있다. AWS는 샘플에서 체크포인트 저장소를 AgentCore Memory로 옮겨 상태가 턴, 프로세스, 날짜를 넘어 지속되도록 했다고 말한다.
관측 가능성도 AWS가 강조하는 영역이다. Runtime의 로그, 메트릭, 트레이스는 고객이 기반 파이프라인을 구성하지 않아도 Amazon CloudWatch로 전송된다. 그러나 가이드는 AgentCore가 모든 운영을 제거한다고 말하지 않는다. 의존성 관리는 이후 하네스 단계 이전까지는 고객 책임이며, AWS 관리형 인프라가 애플리케이션 수준 보안 결정을 없애주지는 않는다.
두 번째 AWS 게시물은 AgentCore를 또 다른 유형의 워크로드, 즉 아키텍처 문서화에 적용한다. AWS에 따르면 글로벌 인터딜러 브로커는 전자 거래 플랫폼의 문서를 유지하기 위해 2026년 1분기부터 이 시스템을 프로덕션으로 운영해 왔다. 게시물에는 고객 이름이 없으므로, 제공된 증거만으로는 이 도입 주장을 독립적으로 검증할 수 없다.
워크플로는 코드 변경이 AWS CodeCommit 저장소에 들어오면서 시작된다. AWS CodeBuild가 .NET 코드를 가져와 패키징하고, AgentCore에서 호스팅되는 Strands 에이전트를 호출한다. 에이전트는 테스트, 빌드 산출물, 생성 파일을 제외한 프로덕션 코드에 집중한 뒤 인터페이스, 추상 클래스, 구현, 종속성을 분석한다.
에이전트는 Mermaid 다이어그램 문법을 생성하고, 다이어그램을 검증한 뒤 SVG로 변환하며, 검증 오류가 발생하면 반복 개선할 수 있다. 결과 SVG 파일, Mermaid 소스, 메타데이터는 Amazon S3에 저장된다. 이후 Amazon Bedrock Knowledge Bases가 이러한 산출물을 수집해 Amazon Titan Text Embeddings v2를 사용하여 의미 기반 검색과 검색 증강 생성을 지원한다.
개발자와 이해관계자는 서비스 흐름이나 특정 클래스에 대한 질문을 포함해 자연어로 결과 문서를 조회할 수 있다. AWS는 반복적인 개선과 자기 수정이 한 번만 생성하는 방식보다 신뢰성 측면에서 유리하다고 설명하지만, 이는 독립적으로 보고된 벤치마크가 아니라 AWS의 솔루션 설명이다.
두 출처 모두 AWS가 작성한 기술 게시물이므로 제품 기능, 아키텍처 다이어그램, 구현 단계는 공급자가 통제하는 증거다. AgentCore를 AWS가 어떻게 배포하길 기대하는지 이해하는 데는 유용하지만, 다른 에이전트 플랫폼과의 독립적인 성능 비교를 입증하지는 않는다.
마이그레이션 게시물은 드물게 구체적인 구현 세부 정보를 제공한다. AWS는 커밋된 샘플에서 에이전트 내부 45줄이 변경되었고, 지원 코드 22줄이 추가되었으며, 85줄은 변경되지 않았다고 보고한다. 이 수치는 해당 예시만을 설명하며, 상태 모델, 도구, 보안 제어, 네트워크 구성이 다른 프로덕션 시스템에 대한 일반적인 마이그레이션 추정치로 간주해서는 안 된다.
아키텍처 문서화 게시물은 프로덕션 사용 주장은 제공하지만 고객 이름, 워크로드 규모, 정확도 측정, 비용 데이터, 실패율은 제공하지 않는다. 또한 수작업 문서 작업이 얼마나 줄었는지도 수치화하지 않는다. 이 접근법을 평가하는 구매자는 비슷한 결과를 가정하기 전에 자신들의 저장소와 배포 파이프라인에서 나온 증거가 필요하다.
기술적 전제 조건도 중요하다. 이 안내는 Amazon Bedrock 모델 접근 권한이 있는 AWS 계정, AgentCore, Lambda, Amazon S3, IAM 리소스를 생성할 수 있는 AWS CLI 자격 증명, 그리고 트레이스를 보기 위한 CloudWatch Transaction Search 활성화를 요구한다. 이러한 요구 사항은 마이그레이션이 AWS의 보안, 권한, 지역별 모델 가용성 경계 안에 있음을 분명히 한다.
엔지니어링 팀에게 가장 분명한 가치 제안은 책임 분리다. 기존 LangGraph 워크플로를 유지하면서 호스팅, 도구 중개, 영속 상태를 관리형 서비스로 옮길 수 있다. 이는 인프라 마이그레이션의 영향을 줄이고, 기록된 기준선과 동작을 비교할 수 있게 한다.
어차피 에이전트를 다시 작성해야 하는 팀에게 Strands 기반 계획 단계는 또 다른 절충안을 제공한다. 모델 주도 계획은 수동 라우팅 로직을 줄일 수 있지만, 도구 선택과 실행의 변동성을 더할 수도 있다. AWS 안내는 Runtime으로 옮긴다고 해서 반드시 그 절충안을 받아들여야 하는 것은 아니라는 점을 강조한다.
기업 구매자는 AgentCore가 그대로 남겨 둔 경계에 주목해야 한다. IAM, VPC 구성, WAF 규칙, 비밀 정보, 승인 정책은 여전히 설계와 거버넌스가 필요하다. AWS에 따르면 Amazon Bedrock Guardrails는 유해 콘텐츠를 필터링하고, 소스 문서와의 정합성을 확인하며, 프롬프트 인젝션 시도를 차단할 수 있지만, 이러한 제어는 애플리케이션 테스트나 워크플로별 승인 규칙을 대체하지는 않는다.
아키텍처 문서화 사례는 AgentCore가 운영상 어디에 들어맞을 수 있는지도 보여준다. 대화형 지원뿐 아니라 코드를 검사하고, 도구를 호출하고, 산출물을 생성하며, 출력을 검증하고, 검색을 위해 게시하는 이벤트 트리거 파이프라인에서도 유용하다. 이는 관련 구매자 범위를 플랫폼 엔지니어링, 개발자 생산성, 컴플라이언스, 아키텍처 팀으로 확장한다.
다음 신호는 더 큰 워크로드 전반에서 AgentCore의 운영 비용, 지연 시간, 확장 동작, 장애 처리에 대한 독립적인 측정치가 될 것이다. AWS 샘플은 마이그레이션 패턴을 제시할 뿐, 보편적인 프로덕션 벤치마크는 아니다.
팀은 또한 AgentCore가 AWS가 아닌 모델 제공업체, 외부 ID 시스템, 기존 관측성 스택과 어떻게 통합되는지도 살펴봐야 한다. 가이드는 플랫폼이 어떤 프레임워크나 모델이든 지원한다고 말하지만, 데모 경로는 AWS 서비스, IAM, Lambda, CloudWatch, S3, Bedrock에 크게 의존한다.
마지막으로, 도입 증거가 중요하다. 이름이 공개되지 않은 브로커 배포는 유용한 참고점이지만, 더 식별 가능한 고객 사례, 워크로드 지표, 보안 평가가 있어야 AgentCore가 운영 부담을 줄이는지, 아니면 AWS 플랫폼 내에서 단순히 위치를 옮기는지 판단하기 쉬워질 것이다.
AWS는 설득력 있는 인프라 주장을 제시하고 있다. 에이전트를 프로덕션화하는 일은 모델을 고르거나 도구 루프를 작성하는 것 이상이다. 단계적 마이그레이션이 특히 실용적인 이유는 호스팅과 상태 관리 변경을, 모델이 계획을 이끌게 할지 말지라는 더 중대한 결정과 분리해 주기 때문이다.
그러나 증거는 거의 전적으로 AWS 자체에서 나온다. AgentCore의 의미는 팀이 신원, 네트워킹, 신뢰성, 비용에 대한 통제력을 잃지 않으면서 운영 노력을 얼마나 줄일 수 있는지 입증할 수 있느냐에 달려 있다. 현재로서는 이 게시물들이 명확한 AWS 배포 패턴과 초기 프로덕션 사례를 보여줄 뿐, 결정적인 시장 우위를 보여주지는 않는다.