AgentCore 하네스와 런타임 비교
AgentCore 하네스와 AgentCore 런타임은 동일한 문제의 여러 부분을 해결합니다. 이 페이지에서는 개념적 차이점을 설명하고 feature-by-feature 비교를 제공하여 둘 중 하나를 선택하는 데 도움이 됩니다.
개념적 차이
AgentCore 런타임은 서버리스 호스팅 환경입니다. 프레임워크에 작성되었거나 프레임워크가 없는 에이전트 코드를 가져오고 AgentCore SDK의 BedrockAgentCoreApp 진입점으로 래핑하여 ARM64 컨테이너에 패키징하고 Amazon ECR로 푸시한 다음 배포합니다. 오케스트레이션 루프는 사용자의 것입니다. 다른 AgentCore 프리미티브(메모리, 게이트웨이, 브라우저, 코드 해석기, 아웃바운드 자격 증명)를 사용하려면 일반적으로 AgentCore SDK를 통해 코드에서 호출합니다. 런타임은 격리, 조정, 세션, 인증 게이팅 및 관찰성 플럼핑과 같은 인프라를 제공하는 반면 에이전트 로직은 사용자가 작성하는 코드입니다.
AgentCore 하네스는 관리형 에이전트 하네스입니다. 오케스트레이션 루프 자체가 제공되며 Strands Agents로 구동됩니다AWS::BedrockAgentCore::Runtime.
거의 모든 기능에 대해 패턴은 동일합니다.
-
Harness - 구성, 코드 없음.
-
런타임 - 일반적으로 AgentCore SDK와 프레임워크를 사용하여 코드를 작성합니다.
아래 그리드는 기능별 예외를 명시적으로 만듭니다.
특성 그리드
가 지원되나요? 열은 다음 범례를 사용합니다.
-
✅ - 사용자 지정 코드 없이 지원됩니다.
-
🔵 - 지원되지만 자체 구현을 유지해야 합니다.
-
🟣 - 구성을 통해 활성화되지만 코드를 완전히 사용하려면 코드가 필요합니다.
-
❌ - 지원되지 않습니다.
| 기능/기능 | Harness: 지원 여부 | Harness: 고객 코드가 필요합니까? | 런타임: 지원 여부 | 런타임: 고객 코드가 필요합니까? |
|---|---|---|---|---|
|
모델 선택(Bedrock/OpenAI/Gemini/LiteLLM) |
✅ |
아니요 |
🔵 |
예 |
|
모델 공급자 세션 중 전환 |
✅ |
아니요 |
🔵 |
예 |
|
기본 제공 쉘 및 |
✅ |
아니요 |
🔵 |
예 |
|
에이전트 기술 |
✅ |
아니요 |
🔵 |
예 |
|
관찰성 |
✅ |
아니요 |
🔵 |
예 |
|
AgentCore 메모리 - 단기 |
✅ |
아니요 |
🔵 |
예 |
|
AgentCore 메모리 - 장기(시맨틱, 요약, user-pref, 에피소드) |
✅ |
아니요 |
🔵 |
예 |
|
사용자당 메모리 크기 조정(액터 ID) |
✅ |
아니요 |
🔵 |
예 |
|
AgentCore 게이트웨이 |
✅ |
아니요 |
🔵 |
예 |
|
AgentCore 브라우저 |
✅ |
아니요 |
🔵 |
예 |
|
AgentCore 코드 해석기 |
✅ |
아니요 |
🔵 |
예 |
|
MCP 서버 도구(원격) |
✅ |
아니요 |
🔵 |
예 |
|
인라인/클라이언트 측 도구 |
🔵 |
예 |
🔵 |
예 |
|
컨텍스트 창 잘라내기 |
✅ |
아니요 |
🔵 |
예 |
|
사용자 지정 컨테이너 이미지/환경 |
🟣 |
혼합형 |
🟣 |
혼합형 |
|
실행 제한( |
✅ |
아니요 |
🔵 |
예 |
|
파일 시스템 - 서비스 관리형 세션 스토리지 |
✅ |
아니요 |
✅ |
아니요 |
|
파일 시스템 - EFS 액세스 포인트 |
✅ |
아니요 |
✅ |
아니요 |
|
파일 시스템 - S3 파일 액세스 포인트 |
✅ |
아니요 |
✅ |
아니요 |
|
환경 변수 |
✅ |
아니요 |
✅ |
아니요 |
|
다이렉트 쉘 명령 실행( |
✅ |
아니요 |
✅ |
아니요 |
|
인바운드 인증 - IAM(SigV4) |
✅ |
아니요 |
✅ |
아니요 |
|
인바운드 인증 - OAuth |
✅ |
아니요 |
✅ |
아니요 |
|
아웃바운드 인증/자격 증명 토큰 볼트(OAuth 및 API 키) |
✅ |
아니요 |
🔵 |
예 |
|
세션 격리 |
✅ |
아니요 |
✅ |
아니요 |
|
VPC 네트워킹 |
✅ |
아니요 |
✅ |
아니요 |
|
스트리밍 응답 |
✅ |
아니요 |
🔵 |
예 |
|
버전 관리 및 엔드포인트 |
✅ |
아니요 |
✅ |
아니요 |
|
에이전트 프레임워크 선택 |
❌ |
해당 사항 없음 |
🔵 |
예 |
|
양방향 스트리밍 |
❌ |
해당 사항 없음 |
🔵 |
예 |
|
Non-agent-loop 패턴(그래프, 워크플로 스타일) |
❌ |
해당 사항 없음 |
🔵 |
예 |
|
후크 |
❌ |
해당 사항 없음 |
🔵 |
예 |
관련 주제
-
시작하기 - 첫 번째 하네스 생성 및 호출
-
모델 및 지침 - 에이전트, 모델 및 공급자 구성
-
도구 - 도구를 하네스에 연결
-
환경 및 파일 시스템 - 사용자 지정 컨테이너 이미지 또는 환경 가져오기