인프라 구성

Module 4 인프라 아키텍처

VPC
├── Public Subnets
│   ├── ALB (a2a-connectivity-alb)    ← Port 80
│   └── ALB (a2a-performance-alb)     ← Port 80

├── Private Subnets
│   └── ECS Cluster (a2a-agents-cluster)
│       ├── Service: a2a-connectivity-agent-service
│       │   └── Task: A2A Connectivity Server (Port 10003)
│       └── Service: a2a-performance-agent-service
│           └── Task: A2A Performance Server (Port 10006)

└── AgentCore Runtime (Managed)
    ├── troubleshooting_agent_runtime (M1)
    ├── troubleshooting_agent_runtime_with_memory (M3)
    ├── a2a_troubleshooting_agent_runtime (M4)
    ├── a2a_performance_agent_runtime (M4)
    └── a2a_collaborator_agent_runtime (M4)

ALB 구성

ALB
대상
포트
헬스체크

a2a-connectivity-alb

ECS Connectivity Service

80 → 10003

/health

a2a-performance-alb

ECS Performance Service

80 → 10006

/health

ECS 구성

AgentCore Runtime vs ECS

항목
AgentCore Runtime
ECS

관리

완전 관리형 (Serverless)

반관리형 (Fargate)

프로토콜

AgentCore API

A2A 프로토콜

용도

에이전트 호스팅

A2A 서버 호스팅

스케일링

자동

수동/Auto Scaling

인증

Cognito JWT

Cognito OAuth

통신 흐름

마지막 업데이트