Amazon Bedrock AgentCore로 완성하는 엔터프라이즈 AI 에이전트 아키텍처

노트북 기반의 AI 에이전트 프로토타입을 엔터프라이즈 프로덕션 환경으로 전환하기 위해서는 세션 격리, 도구 인증, 지속성 메모리 관리 등 수많은 운영 부담을 해결해야 합니다. Amazon Bedrock AgentCore는 Runtime, Gateway, Memory의 모듈형 구조를 통해 기존 프레임워크 코드를 최소한으로 수정하면서도 관리형 MCP 도구 연동과 장기 상태 유지를 지원합니다. 텍스트·음성을 아우르는 옴니채널 고객 서비스부터 CI/CD 파이프라인 내 코드 보안 검증까지, AgentCore 기반의 실전 구축 패턴과 AI 주도 개발 라이프사이클(AI-DLC)이 본격화되고 있습니다.

프로토타입을 넘어 엔터프라이즈 프로덕션으로: 에이전트 인프라의 전환

주피터 노트북이나 로컬 개발 환경에서 원활하게 동작하는 AI 에이전트가 실제 서비스 환경에 배포되는 순간, 개발팀은 에이전트의 추론 로직과는 무관한 방대한 운영 장벽에 직면하게 됩니다. 다중 사용자 간의 완벽한 세션 격리, 턴(Turn)과 일(Day)을 넘나드는 대화 상태의 영속적 유지, 에이전트가 호출하는 개별 외부 도구에 대한 인증 관리, 그리고 하부 인프라 운영체제(OS) 패치 및 오토스케일링이 대표적입니다.

"노트북에서 작동하는 에이전트는 프로덕션 에이전트가 아닙니다. 실제 사용자가 유입된 이후부터는 에이전트의 추론 능력과는 무관한 운영 업무를 전적으로 떠안아야 합니다."

Amazon Bedrock AgentCore는 이러한 운영 부담을 체계적으로 덜어내기 위해 설계된 플랫폼입니다. 프레임워크나 모델의 종류에 구애받지 않고 엔터프라이즈 규모에서 에이전트를 구축, 연결 및 최적화할 수 있도록 지원합니다. 개발팀은 기존 비즈니스 로직을 전면 재작성할 필요 없이, 플랫폼이 제공하는 핵심 서비스를 단계적으로 결합하여 운영 부하를 격리할 수 있습니다.

구분기존 자체 호스팅 환경AgentCore 도입 후 전환
연산 및 런타임컨테이너 프로비저닝 및 OS 패치 직접 수행세션별 독립 마이크로VM(microVM) 자동 격리 및 관리
도구 연동 및 인증에이전트 코드 내 API 키 및 인증 로직 직접 작성AgentCore Gateway를 통한 MCP 도구화 및 IAM/JWT 위임
대화 상태 관리단일 프로세스 메모리에 의존하여 다중 인스턴스 공유 불가AgentCore Memory를 통한 프로세스 간 영속적 세션 유지
보안 및 가드레일애플리케이션 레벨에서 별도 필터링 로직 구현Bedrock Guardrails를 통한 유해 콘텐츠 및 프롬프트 인젝션 방어

---

AgentCore 핵심 삼각 편대: Runtime, Gateway, Memory의 역할 분담

AgentCore는 에이전트 운영에 필수적인 3대 요소를 서비스 형태로 분리하여 제공합니다.

이와 더불어 추가 구성 없이 Amazon CloudWatch로 로그, 지표, 분산 추적 데이터를 전송하는 Observability 기능과 개별 도구 호출에 세부 정책을 적용하는 Policy 기능이 유기적으로 결합됩니다.

---

3단계 점진적 마이그레이션: 기존 LangGraph 자산의 보존과 현대화

기존에 로컬 컨테이너나 자체 서버에서 구동되던 LangGraph 기반 고객 지원 에이전트는 3단계를 거쳐 점진적으로 현대화할 수 있습니다.

  1. Stage 0: 기존 LangGraph 로컬 기준선 기록
  2. Stage 1: Runtime·Gateway·Memory 인프라 전환
  3. Stage 2: Strands 기반 모델 주도 기획 전환
  4. Stage 3: AgentCore Harness 완전 위임

Stage 0: 기준선(Baseline) 정의

기존 에이전트는 `StateGraph` 구조로 고객 의도를 분류(`classify_intent`)하고, 단순 문의에는 `lookup_order`, `process_return`, `search_faq`의 3개 도구를 호출하며, 분노한 고객은 상담원 연결(`escalate`)로 라우팅합니다. 이 단계에서 대화 상태는 단일 프로세스 메모리(`MemorySaver`)에 묶여 있어 다중 인스턴스 확장이 불가능한 한계를 가집니다.

Stage 1: 추론 로직 불변 기반의 인프라 전환

에이전트의 사고 흐름(그래프 토폴로지, 프롬프트, 도구 본체)을 일체 변경하지 않고 런타임 플랫폼만 전환합니다. 실제 코드 변경 분석 결과는 다음과 같습니다.

이 단계에서 연산 인프라는 Runtime으로 이관되고, `lookup_order`와 `process_return`은 Gateway에 Lambda 기반 MCP 도구로 등록됩니다. `search_faq`와 같이 타 에이전트와 공유할 필요가 없는 기능은 로컬 Python 함수로 유지됩니다. 프로세스 메모리는 First-party 패키지로 제공되는 AgentCore Memory 체크포인터(`langgraph-checkpoint-aws`)로 대체되어 지속성을 확보합니다.

Stage 2 및 Stage 3: 기획 엔진 고도화

Stage 2에서는 정적 분기 로직을 Strands Agents 기반의 모델 주도형 기획(Model-driven planning) 루프로 재구성하며, Stage 3에서는 이를 완전 관리형 AgentCore harness에 위임하여 의존성 업데이트 부담까지 플랫폼으로 넘길 수 있습니다.

---

옴니채널 멀티모달 서비스 구축: WhatsApp 퀵서비스 주문 에이전트

AgentCore는 단일 채널 텍스트 처리를 넘어, 전 세계 20억 명 이상이 사용하는 WhatsApp과 같은 대규모 메시징 플랫폼에서 텍스트, 음성 메모, 실시간 음성 통화를 단일 백엔드로 통합하는 옴니채널 아키텍처에 적용됩니다.

---

AI 주도 개발 라이프사이클(AI-DLC): 자동화와 다중 에이전트 보안 검증

AgentCore는 소프트웨어 개발 라이프사이클 전반에 AI를 협력자로 배치하는 AI-DLC(AI-Driven Development Lifecycle) 구축 단계에서도 핵심 뼈대로 작동합니다.

1. SQL 스키마 기반 Mermaid ER 다이어그램 자동 생성

개발자가 SQL DDL 파일을 커밋하면 Amazon S3 및 Lambda 트리거를 통해 Strands 프레임워크 기반 에이전트가 실행됩니다. 에이전트는 Claude Sonnet 4 모델을 활용하여 테이블, 제약조건, 외래키 관계를 파싱하고 `.mmd` 다이어그램 문법을 생성합니다. 대규모 스키마 처리를 위해 청크 분할(Chunked processing) 분석을 수행하며, 90일의 세션 보존 기간을 가진 AgentCore Memory에 분석 이력을 저장하여 증분 스키마 이해를 지원합니다.

2. 다중 에이전트 기반 코드 보안 분석 파이프라인

GitLab CI/CD 파이프라인과 연동된 보안 에이전트는 푸시된 Python 및 Java 코드를 심층 분석하여 구조적 품질, 취약점(CVE), 정책 준수 여부를 검사하고 1~10점 척도의 품질 점수와 권고사항을 산출합니다.

---

엔터프라이즈 에이전트 구축 시 고려사항 및 운영 책임 경계

AgentCore를 도입하더라도 인프라와 보안의 모든 영역이 자동화되는 것은 아닙니다. AWS의 공유 책임 모델에 따라 명확한 책임 분계선이 존재합니다.

엔터프라이즈 팀은 인프라 유지보수라는 비생산적 부담을 AgentCore 관리형 계층으로 축소하는 한편, 비즈니스 기획 로직의 고도화와 데이터 거버넌스 수립에 엔지니어링 역량을 집중할 수 있습니다.

Verified figures

Our take

Amazon Bedrock AgentCore는 단순한 LLM 호스팅을 넘어 에이전트의 상태 관리, 도구 표준화(MCP), 다중 채널 통합을 아우르는 엔터프라이즈 오케스트레이션의 표준을 제시하고 있습니다. 특히 기존 프레임워크(LangGraph, LlamaIndex, Strands 등)의 코드를 보존하면서 인프라 레벨의 운영 부하만 선택적으로 제거할 수 있다는 점은 기업의 도입 장벽을 크게 낮출 것으로 평가됩니다. 향후 다양한 파운데이션 모델과 외부 도구 생태계가 AgentCore Gateway 중심으로 표준화되면서 에이전트 간 협업 워크플로우가 가속화될 것입니다.

Open questions

Models mentioned

ProviderInputOutputContext window
Amazon: Nova 2 Lite · Amazon$0.3$2.51,000,000
Anthropic: Claude Sonnet 4 · Anthropic$3$15200,000

Source

Back to catalog