top of page

Agent Substrate는 주목받고 있지만, 그 기반 전략은 유휴 컴퓨팅에 달려 있다

8월 28일
13분 분량

Agent Substrate는 Google 엔지니어들이 2026년 5월 20일 오픈소스 프로젝트를 공개한 지 3개월 만에 GitHub 인기 목록 9위에 올랐다. 이 에이전트 기반 플랫폼은 일반적인 Kubernetes 스케줄링이 효율적으로 지원할 수 있는 수준보다 훨씬 많은 상태 유지형 에이전트를 실행하겠다는 목표를 내세운다. 핵심 전제는 단순하지만 중대하다. 대부분의 에이전트가 인프라가 컴퓨팅 자원을 회수할 수 있을 만큼 충분히 오래 유휴 상태에 머문다는 것이다.

이 인기 순위 결과는 8월 21일 BettaFish를 통해 관찰됐다. 이 날짜는 프로젝트 공개일이 아니라 순위 스냅샷 시점을 뜻한다. 날짜가 명시된 Google Cloud 발표와 저장소 이력은 실제 출시 시점이 2026년 5월임을 보여준다.

이 구분은 중요하다. 이 순위가 새 제품 출시의 증거는 아니기 때문이다. 대신 실험적인 인프라 아이디어가 개발자들의 관심을 다시 얻고 있다는 신호다. 이 프로젝트는 8월 26일에도 워커 준비 상태, 리소스 제한, ID, 인증서, 텔레메트리, API 동작과 관련된 변경을 포함해 빈번한 커밋을 받고 있었다.

Agent Substrate는 LangGraph, Google의 Agent Development Kit, OpenAI Agents SDK와 경쟁하지 않는다. 이 도구들은 개발자가 에이전트 동작을 정의하도록 돕는다. 반면 Substrate는 활성 상태이거나 잠든 모든 에이전트에서 Kubernetes Pod가 기본 스케줄링 단위로 남아야 한다는 가정에 도전한다.

그에 따라 기존 Kubernetes 운영 방식은 논쟁의 반대편에 놓인다. Kubernetes는 여전히 머신, Pod, 네트워킹, 용량을 담당한다. Substrate는 그 기반 내부에 더 빠른 제어 플레인을 삽입하며, 여기서 액터는 더 작은 준비 완료 워커 풀 사이를 이동한다.

이 메커니즘은 데모에서 설득력 있게 보인다. 하지만 프로덕션 준비 상태는 별개의 문제로 남는다.

사건은 8월 순위가 아니라 5월 출시다

Agent Substrate가 인기 목록에 등장한 것은 Google Cloud가 2026년 5월 20일 공개적으로 소개한 프로젝트에 대한 관심이 높아졌음을 반영한다.

Google Cloud는 GKE Agent Sandbox의 정식 출시와 함께 이 프로젝트를 발표했다. 회사는 Agent Substrate를 초대형 에이전트 배포의 밀도와 응답 시간을 개선하기 위한 오픈소스 노력으로 설명했다.

8월에 수집된 공개 저장소 메타데이터에 따르면 저장소는 발표 직전에 생성됐다. 이후 개발은 여름 내내 이어졌다. 8월 26일 기준 기본 브랜치에는 686개의 커밋이 표시됐으며, 저장소에는 수백 개의 포크, 이슈, 풀 리퀘스트가 나타났다.

이 수치는 계속 변하므로 영구적인 도입 지표로 받아들여서는 안 된다. 다만 이 저장소가 정적인 개념 소개 페이지가 아니라는 점은 보여준다. 기여자들은 API, 보안 구성 요소, 리소스 제어, 스토리지 통합, 워커 관리를 활발히 변경하고 있었다.

프로젝트의 공개적 기원 역시 신중하게 표현할 필요가 있다. 저장소에는 Google의 저작권 표시가 있으며, 기여자 목록에는 다수의 Google 엔지니어가 포함돼 있다. Google Cloud는 공식 회사 블로그를 통해 이를 소개했다.

그러나 프로젝트 저장소는 Agent Substrate가 Google의 공식 지원 제품이 아니라고 명시한다. 또한 프로젝트가 매우 초기 개발 단계에 있다고 설명한다. 이러한 고지는 공개 엔지니어링 프로젝트와 지원되는 GKE 서비스 사이를 구분한다.

팀이 실질적으로 Agent Substrate가 무엇인지 묻기 시작하면 이 차이는 더욱 중요해진다. 이는 호스팅형 에이전트 서비스나 모델, 프롬프트 작성 프레임워크가 아니다. Kubernetes 용량 전반에서 상태 유지형 컨테이너 워크로드를 관리하는 Go 기반 제어 플레인이다.

Google은 출시를 특정 인프라 문제와 연결했다. 5월 발표에서 GKE의 에이전트 샌드박스가 5개월이 채 안 되는 기간에 16배 이상 성장했다고 밝혔다. Google은 수백만 개의 에이전트를 배포하는 고객도 언급했지만, 독립적인 감사를 거친 도입 데이터셋은 공개하지 않았다.

같은 발표는 향후 배포가 수천만 또는 수억 개의 인스턴스를 포함할 수 있다고 주장했다. 이 수치는 Google이 이 아키텍처가 대응할 것으로 예상하는 규모를 설명한다. Substrate가 이미 그러한 배포를 관리하고 있다는 사실을 확인하는 것은 아니다.

따라서 8월 순위는 두 번째 출시가 아니라 두 번째 관심의 순간을 나타낸다. 코드, 데모, 통합 계획이 더 구체화되면서 개발자들이 이 프로젝트를 다시 살펴보는 것으로 보인다.

이러한 관심은 이해할 만하다. 많은 에이전트 시스템은 장기 지속되는 ID와 짧은 고비용 활동 구간을 결합한다. 사용자, 외부 API, 모델 응답, 승인 또는 예약된 이벤트를 기다릴 수 있다.

대기 중인 모든 에이전트에 완전히 프로비저닝된 환경을 계속 연결해 두면 용량이 낭비된다. 그 환경을 제거하면 유용한 프로세스 상태가 사라지거나 다음 상호작용이 느려질 수 있다. Agent Substrate는 이 두 결과 사이의 좁은 영역을 차지하려 한다.

뉴스의 핵심은 단지 또 하나의 저장소가 인기를 얻었다는 데 있지 않다. 의미 있는 변화는 Kubernetes 인접 팀이 에이전트 형태의 워크로드를 위한 별도의 스케줄링 계층을 공개했다는 점이다. 이 프로젝트는 유휴 시간을 재사용 가능한 인프라 용량으로 취급한다.

Agent Substrate Kubernetes 스케줄링이 액터와 워커를 분리하는 이유

핵심 설계 선택은 논리적 에이전트와 이를 실행하는 물리적 Pod를 분리한다.

일반적인 Kubernetes 운영에서 Pod는 네트워킹과 기타 리소스를 공유하는 컨테이너를 묶는다. 스케줄러는 이러한 Pod를 노드에 배치하고, 컨트롤러는 선언된 상태를 유지하려고 작동한다.

이 모델은 지속적으로 실행되는 서비스에 적합하다. 하지만 에이전트 워크로드는 종종 다르게 동작한다. 코딩 에이전트는 편집이나 테스트 중 상당한 CPU를 사용할 수 있지만, 이후 사용자 피드백을 기다리며 몇 분간 대기할 수 있다.

Substrate는 장기간 유지되는 워크로드를 액터로 표현한다. 액터는 물리적 배치가 바뀌어도 상태와 수명 주기가 유지되는 논리적 애플리케이션 ID다.

워커는 보통 Kubernetes Pod를 기반으로 한 준비된 실행 환경이다. 워커는 활성 상태인 액터를 호스팅한 뒤, 해당 액터가 일시 중지되면 다른 액터를 위해 사용 가능 상태가 될 수 있다.

제어 플레인은 액터를 워커에 할당하고 수명 주기 작업을 처리하며 트래픽을 전달한다. 따라서 에이전트는 모든 유휴 구간에 전용 워커를 필요로 하지 않는다.

이 방식은 멀티플렉싱으로 알려져 있으며, 더 많은 논리적 워크로드가 더 적은 물리적 리소스를 공유한다는 뜻이다. Substrate의 데모는 약 250개의 상태 유지형 액터를 8개의 물리적 Pod에 배치한다. 프로젝트는 이 결과를 30배 이상의 오버서브스크립션으로 설명한다.

데모는 1초 미만의 액터 활성화와 메모리 및 파일 시스템 상태 복원도 보여준다. 이는 통제된 예시에서 프로젝트가 보고한 결과이며, 독립적인 프로덕션 벤치마크는 아니다.

기술 개요에 따르면 Substrate는 gVisor와 microVM 샌드박스 기술을 지원한다. 샌드박스는 신뢰할 수 없는 실행을 호스트 및 인접 워크로드로부터 격리한다.

gVisor 경로는 Open Container Initiative 형식을 따르는 이식 가능한 컨테이너 이미지인 표준 OCI 컨테이너와 함께 작동한다. 따라서 런타임 요구 사항이 선택한 샌드박스에 맞는다면, Substrate는 서로 다른 에이전트 프레임워크로 구축된 애플리케이션을 호스팅할 수 있다.

이 때문에 Agent Substrate Kubernetes 지원은 새로운 에이전트 SDK와 다르다. LangGraph는 프레임워크 수준에서 워크플로와 내구성 있는 애플리케이션 상태를 관리한다. Google ADK는 에이전트, 도구, 세션, 조정을 정의한다. OpenAI의 SDK는 에이전트, 핸드오프, 가드레일, 추적을 강조한다.

Substrate는 이러한 추상화 아래에 위치한다. 프레임워크, 도구 서버, 코드 인터프리터 또는 터미널 세션이 실행되는 환경을 관리한다.

이 아키텍처는 인프라 프로비저닝을 Kubernetes에 남긴다. Kubernetes는 여전히 워커 Pod를 생성하고, 노드를 관리하며, 용량을 확장하고, 주변 서비스를 지원한다.

Substrate는 지연 시간에 민감한 일부 액터 작업을 Kubernetes 제어 플레인에서 분리한다. 그러면 자체 구성 요소가 매번 활성화할 때마다 새 Pod를 만들지 않고도 준비된 워커에 액터를 배치할 수 있다.

이 차이는 공연마다 새 극장을 짓는 건설 회사가 아니라, 예약된 무대를 보유한 극장과 비슷하다. 액터는 ID와 대본을 유지한다. 사용 가능한 무대는 스케줄링 조건에 따라 바뀐다.

이 비유는 어려운 부분인 상태에서 한계에 부딪힌다. 프로세스는 메모리, 열린 파일, 자격 증명, 네트워크 연결을 보유할 수 있다. 이를 안전하게 이동하려면 애플리케이션 디렉터리를 복사하는 것 이상이 필요하다.

Substrate는 프로세스와 파일 시스템 상태를 캡처하기 위해 체크포인트 및 복원 메커니즘을 사용한다. 스냅샷은 객체 스토리지로 이동할 수 있어, 액터가 잠든 동안 컴퓨팅 용량을 회수할 수 있다.

이후 요청은 네트워크 라우터에 도달한다. 대상 액터가 일시 중지된 경우 제어 플레인은 워커를 선택하고 트래픽이 진행되기 전에 액터를 복원한다.

저장소에는 일시적인 워커 포화 상태에서 인바운드 요청이 즉시 HTTP 503 오류를 받는 대신 대기하도록 하는 요청 파킹 기능이 포함돼 있다. 또한 영속 카운터, 샌드박스형 셸 실행, 여러 템플릿, 자동 확장 풀, 멀티플렉싱된 코딩 에이전트를 위한 예시도 제공한다.

이러한 요소는 프로젝트가 관심을 끈 이유를 설명한다. 추상적인 활용률 논거를 이해하기 쉬운 운영 모델로 바꾼다. 해결되지 않은 질문은 상태가 커지고, 장애가 겹치며, 다수의 테넌트가 서로를 신뢰하지 않을 때도 이 모델이 효율성을 유지하는지 여부다.

진짜 경쟁 대상은 대기 중인 에이전트당 Pod 하나다

Agent Substrate는 Kubernetes 자체가 아니라 정적인 리소스 소유 방식에 도전한다.

프로젝트 이름은 잘못된 인상을 줄 수 있다. Substrate는 Kubernetes를 완전히 독립적인 클러스터 관리자로 대체하려는 것이 아니다. 아키텍처는 빠른 액터 수명 주기를 둘러싼 인프라에 Kubernetes를 의존한다.

주요 경쟁 대상은 에이전트당 Pod 하나라는 패턴이다. 이 패턴에서는 모든 영속 에이전트가 유용한 작업을 멈춘 뒤에도 스케줄된 환경을 점유한다.

낭비의 정도는 워크로드 형태에 따라 달라진다. 지속적으로 실행되는 백그라운드 에이전트는 할당된 리소스를 계속 사용할 수 있어 회수할 유휴 용량이 거의 없을 수 있다. 사용자 대면 코딩 에이전트는 수명 대부분 동안 비활성 상태로 남을 수 있다.

Substrate는 두 번째 패턴이 우세할 때 가장 효과적이다. 잠든 액터와 활성 액터의 비율이 높을수록 공유 워커 풀이 흡수할 수 있는 용량도 커진다.

이로써 유휴 시간은 일급 인프라 신호가 된다. 기존 자동 확장은 CPU, 메모리, 큐, 요청 같은 지표를 관찰한다. Substrate는 액터 수명 주기 상태도 스케줄링 입력으로 취급한다.

Google의 출시 발표는 에이전트 시스템이 사람, 도구, 외부 트리거를 기다리는 일이 점점 늘고 있다고 설명한다. 회사는 이러한 특성이 고밀도 스케줄링을 가치 있게 만드는 동시에 어렵게 만든다고 주장한다.

이 아키텍처는 여러 집단에 압박을 가한다. Kubernetes 플랫폼 팀은 Pod 수준 스케줄링이 여전히 충분한지 판단해야 한다. 에이전트 프레임워크 유지관리자는 애플리케이션 상태가 끝나는 지점과 런타임 상태가 시작되는 지점을 명확히 해야 한다.

클라우드 보안 팀도 그에 못지않게 중요한 경계에 직면한다. 서로 신뢰하지 않는 다수의 액터가 하나의 노드를 공유하고 더 작은 워커 풀을 순환해 사용할 수 있다. 상태를 정리하거나 격리하거나 올바르게 복원하지 못하면 한 액터의 정보가 다른 액터에게 노출될 수 있다.

프레임워크 공급업체가 이 시스템에서 사라지는 것은 아닙니다. 여전히 대화 기록, 도구 선택, 재시도, 비즈니스 로직을 제어합니다. Substrate는 다른 형태의 연속성, 즉 실행 중인 프로세스와 그 실행 환경을 담당합니다.

이러한 분리는 중복 상태를 만들 수 있습니다. 프레임워크는 세션을 데이터베이스에 저장하는 반면, Substrate는 스냅샷에 메모리와 파일을 보존할 수 있습니다. 운영자는 장애 이후 어느 버전이 권위 있는지에 대한 규칙을 마련해야 합니다.

리포지토리를 복제하고, 종속성을 설치하고, 터미널을 열어 테스트를 실행한 코딩 에이전트를 생각해 보겠습니다. 이미지에서 환경을 다시 구축하면 시간이 걸리고, 완료되지 않은 프로세스 상태는 버려질 수 있습니다.

Substrate는 에이전트가 일시 정지될 때 이 환경을 중단할 수 있습니다. 이후 터미널과 파일시스템 상태를 보존한 채, 다른 호환 가능한 워커에서 액터를 복원할 수 있습니다.

이 사용 사례는 짧은 질의응답 봇과는 다릅니다. 상태 비저장 봇은 저장된 메시지로부터 대개 저렴하게 다시 시작할 수 있습니다. 그 메모리를 스냅샷으로 저장하면 얻는 가치보다 복잡성이 더 커질 수 있습니다.

동일한 트레이드오프는 표준화된 인터페이스를 통해 모델에 도구와 데이터를 노출하는 Model Context Protocol 서버에도 적용됩니다. 상태를 가진 MCP 서버는 빠른 중단의 이점을 얻을 수 있습니다. 단순한 HTTP 커넥터는 기존 서비스 방식이 더 적합할 수 있습니다.

따라서 Agent Substrate와 Kubernetes의 관계는 승자독식 경쟁이 아닙니다. 이 프로젝트는 Kubernetes 배포 내부에 특화된 제어 루프를 추가합니다. 에이전트 활성화가 일반적인 Pod 시작보다 빨라야 하고 유휴 에이전트가 활성 에이전트보다 많을 때 그 가치는 높아집니다.

워크로드가 지속적으로 바쁘거나, 재생성이 쉽거나, 이미 효율적인 공유 서비스에 집중되어 있다면 그 가치는 낮아집니다. 팀은 모든 LLM 요청을 상태를 가진 액터와 동일시해서는 안 됩니다.

이처럼 더 좁은 해석은 Substrate를 범용 에이전트 플랫폼으로 보는 것보다 신뢰할 만합니다. 이는 압박을 받고 있는 구체적 운영 패턴, 즉 논리적 ID를 전용 컴퓨팅 자원에 너무 오래 묶어 두는 문제를 짚어냅니다.

이 프로젝트는 관리형 샌드박스 공급업체에도 압박을 가합니다. 오픈 인프라가 공유 용량 전반에서 빠른 복원을 제공할 수 있다면, 독점 플랫폼은 보안, 운영, 개발자 경험, 서비스 보장 측면에서 더 분명한 차별점을 제시해야 합니다.

그러나 오픈 코드만으로 운영 비용이 사라지지는 않습니다. 추가 제어 플레인을 운영하면 구성 요소, API, 인증서, 메트릭, 스냅샷, 장애 경로가 늘어납니다. 활용률 개선 효과는 그 복잡성을 넘어야 합니다.

250-Actor 데모가 입증하지 못하는 것

이 시연은 메커니즘을 검증하지만, 아직 대규모 환경에서의 운영 경제성이나 격리를 검증하지는 못합니다.

리포지토리는 약 250개의 상태 유지 액터가 8개의 물리적 Pod에 멀티플렉싱되는 모습을 보여줍니다. 또한 1초 미만의 중단 및 재개 작업과 30배 이상의 오버서브스크립션을 주장합니다.

이러한 결과는 프로젝트의 핵심 기술 아이디어를 뒷받침합니다. 논리적 워크로드는 워커를 떠나 상태를 보존한 뒤, 전체 수명 동안 하나의 Pod를 점유하지 않고도 나중에 다시 돌아올 수 있습니다.

이 데모는 폭넓은 비교 측정 결과를 공개하지 않습니다. 다양한 메모리 크기, 상태 전송 거리, 노이즈 네이버, 스토리지 장애, 지속적인 트래픽에서의 성능을 입증하지도 않습니다.

리포지토리의 benchmarking guide는 테스트 스위트가 아직 초기 단계라고 설명합니다. 부하 생성과 텔레메트리 작업을 포함하고 있지만, 프로젝트는 안정적이고 독립적 검토를 거친 벤치마크 시리즈를 공개하지 않았습니다.

이 공백은 중요합니다. 스냅샷은 공짜가 아니기 때문입니다. 프로세스 메모리를 캡처하려면 CPU, 스토리지 대역폭, 시간이 소모됩니다. 이를 객체 스토리지로 옮기면 네트워크 트래픽과 가변적인 지연 시간이 발생합니다.

상태 복원에도 비용이 듭니다. 작은 대기 에이전트는 빠르게 재개될 수 있지만, 메모리를 많이 사용하는 코딩 환경은 훨씬 더 많은 데이터를 전송해야 할 수 있습니다. 필요한 스냅샷이 선택된 워커 가까이에 있는지는 지역성에 따라 결정됩니다.

로드맵은 증분 스냅샷, 스토리지 계층화, 데이터 인지 스케줄링, 로컬 스냅샷 가시성을 미완성 우선순위로 나열합니다. 이 항목들은 멀티플렉싱 이점을 약화시킬 수 있는 비용을 정확히 다룹니다.

버스트 패턴도 또 다른 시험대입니다. 시스템은 공유 이벤트가 모든 액터를 동시에 깨우기 전까지 많은 휴면 액터를 지원할 수 있습니다. 이후 워커 풀은 수요를 흡수하거나, 요청을 대기열에 넣거나, 새 Pod로 확장해야 합니다.

요청 파킹은 짧은 포화 상태에서 즉각적인 오류를 줄일 수 있습니다. 하지만 용량을 새로 만들지는 못합니다. 긴 대기열은 여전히 사용자가 체감하는 지연 시간이 됩니다.

워커 오토스케일링은 용량을 추가할 수 있지만, 이 과정에서는 Kubernetes Pod와 노드 시작이 다시 핵심 경로로 돌아옵니다. 시스템의 빠른 경로는 충분한 수의 웜 워커가 이미 존재할 때 가장 잘 작동합니다.

이는 용량 계획의 트레이드오프를 만듭니다. 웜 워커가 너무 많으면 활용률 이점이 줄어듭니다. 워커가 너무 적으면 대기 중인 요청과 기상 지연이 늘어납니다.

상태 정확성도 또 하나의 미해결 문제입니다. 전체 프로세스 복원은 유용한 컨텍스트를 보존할 수 있지만, 오래된 가정까지 되살립니다. 네트워크 엔드포인트가 바뀌었을 수 있고, 자격 증명이 만료되었을 수 있으며, 외부 작업이 이미 완료되었을 수 있습니다.

애플리케이션은 이러한 경우를 위한 복구 동작이 필요합니다. 복원된 프로세스는 외부 세계도 자신과 함께 멈춰 있었다고 가정할 수 없습니다.

프로젝트 로드맵은 업그레이드 이후 어떤 데이터가 남는지를 포함해 액터 수명 주기에 대한 명확화가 여전히 필요하다고 말합니다. 깨끗한 시작부터 전체 메모리 복원까지 여러 가능한 활성화 모드를 나열합니다.

이는 이례적으로 솔직한 신호입니다. 구현이 빠르게 진행되는 동안 가장 중요한 의미론은 여전히 결정되고 있습니다.

로드맵은 또한 A/B 롤아웃 지원, 액터 복제, 더 완전한 권한 부여, 네트워크 정책, 감사 로깅, 더 폭넓은 관측 가능성을 나열합니다. 이는 장식적인 엔터프라이즈 기능이 아닙니다. 운영자가 공유 런타임을 제어하고 설명할 수 있는지를 결정합니다.

보안에서는 특히 신중해야 합니다. gVisor와 microVM은 여러 구성에서 일반적인 컨테이너 격리보다 더 강한 워크로드 경계를 제공합니다. 그렇다고 이들의 존재만으로 전체 시스템이 자동으로 안전해지는 것은 아닙니다.

제어 플레인은 ID, 라우팅, 스냅샷, 자격 증명, 배치를 처리합니다. 이 계층 중 어느 하나에서든 실수가 발생하면 샌드박스 경계를 간접적으로 넘을 수 있습니다.

Substrate의 threat model은 6월 25일에 마지막으로 업데이트되었습니다. 시스템 가정과 신뢰 경계를 문서화하고 있으며, 이는 건설적인 초기 단계입니다.

로드맵은 여전히 하나의 노드를 공유하는 상호 비신뢰 액터 간 두 개의 보안 경계를 요구합니다. 또한 안전한 액터 간 권한 부여, 자격 증명 프록시, 감사 로깅, 추가 네트워크 강화도 나열합니다.

이러한 계획 항목은 보안 체계가 여전히 구축 중임을 보여줍니다. 팀은 “gVisor 지원”을 “모든 적대적 워크로드에 안전함”으로 해석해서는 안 됩니다.

리포지토리의 면책 조항도 이러한 해석을 뒷받침합니다. Agent Substrate는 지원되는 Google 제품이 아니며, 자체 문서에서도 초기 단계의 프로젝트라고 설명합니다. API와 운영 가정은 바뀔 수 있습니다.

GitHub 활동은 성숙도에 대해 오해를 불러일으킬 수 있습니다. 잦은 커밋은 안정성이 아니라 추진력을 보여줍니다. 빠르게 변화하는 프로젝트는 기술적으로 진지할 수 있으면서도 핵심 워크로드에는 부적합할 수 있습니다.

적절한 결론은 데모가 무의미하다는 것이 아닙니다. 그것은 프로젝트 중심부의 메커니즘을 보여줍니다. 부족한 증거는 그 경계, 재현성, 운영 비용에 관한 것입니다.

보안과 상태가 Agent Substrate의 확장 가능성을 결정한다

복원된 액터가 격리되고 정확하며 지속적으로 예약된 환경보다 저렴할 때에만 이 프로젝트는 성공합니다.

1초 미만의 복원과 30배 오버서브스크립션은 전달하기 쉽기 때문에 성능이 가장 뚜렷한 헤드라인을 차지합니다. 더 깊은 엔지니어링 과제는 ID와 상태에 관한 것입니다.

모든 액터에는 워커 간 이동 후에도 유지되는 안정적인 ID가 필요합니다. 라우팅은 호출자에게 이전 또는 현재의 물리적 위치를 노출하지 않고 해당 액터를 찾아야 합니다.

자격 증명은 또 다른 경계를 만듭니다. 에이전트는 코드 리포지토리, 데이터베이스, 클라우드 API, 내부 도구에 접근해야 하는 경우가 많습니다. 장기 유효 시크릿을 휴대 가능한 스냅샷 안에 포함하면 위험이 커집니다.

로드맵은 프록시를 통한 자격 증명 주입을 제안하며, 이는 암호화 키와 베어러 토큰을 액터 프로세스 밖에 둘 수 있습니다. 이 작업은 여전히 프로젝트의 계획된 보안 방향에 포함됩니다.

네트워크 정책은 액터와 함께 이동해야 합니다. 액터가 한 서비스에는 접근할 수 있지만 다른 서비스에는 접근할 수 없다면, 워커가 바뀐다고 해서 그 권한이 바뀌어서는 안 됩니다.

Substrate는 인그레스, 이그레스, 액터 간 통신을 위한 ID 인식 제어를 구축하고 있습니다. 어려운 요구 사항은 낮은 지연 시간 목표를 유지할 만큼 빠르게 이러한 제어를 적용하는 것입니다.

스냅샷도 민감한 자산이 됩니다. 메모리, 파일, 환경 데이터, 토큰, 일부 사용자 작업을 포함할 수 있습니다. 운영자에게는 암호화, 보존 규칙, 접근 로그, 삭제 보장이 필요합니다.

스냅샷 버전은 이를 복원하는 런타임과 호환성을 유지해야 합니다. gVisor, 커널 또는 액터 바이너리를 업그레이드하면 메모리에 캡처된 가정이 무효화될 수 있습니다.

공개 로드맵은 이 수명 주기 문제를 직접적으로 지적합니다. 런타임 업그레이드 후 무엇이 남아야 하는지, 애플리케이션이 메모리, 파일, 둘 다 또는 어느 것도 복원하지 말아야 하는지를 묻습니다.

이 선택은 정확성에 영향을 미칩니다. 전체 메모리 복원은 가장 강력한 연속성을 제공합니다. 보존된 작업 파일과 함께 바이너리를 새로 시작하는 방식은 더 이해하기 쉬운 복구 경계를 제공합니다.

서로 다른 워크로드에는 서로 다른 답이 필요합니다. 대화형 개발 환경은 프로세스 연속성의 이점을 얻습니다. 금융 워크플로는 감사 기록으로부터의 결정론적 재실행을 요구할 수 있습니다.

Agent Substrate의 낮은 의견성 설계는 이 결정의 상당 부분을 플랫폼 구축자에게 맡깁니다. 유연성은 프로젝트가 여러 프레임워크를 지원하도록 돕습니다. 동시에 정책과 테스트의 책임을 운영자에게 넘깁니다.

관측 가능성도 같은 논리적 ID를 따라야 합니다. 액터가 워커 간에 이동하더라도 액터의 로그, 메트릭, 트레이스는 계속 연결되어 있어야 합니다.

프로젝트는 액터 및 워커 식별자가 포함된 액터 인식 텔레메트리를 계획하고 있습니다. 이 상관관계는 지연 시간, 복원 실패, 예기치 않은 네트워크 접근, 상태 불일치를 조사하는 데 필수적입니다.

개발자에게 이는 새로운 디버깅 질문을 제기합니다. 장애는 에이전트 추론, 프레임워크 오케스트레이션, 샌드박스, 스냅샷 복원, 스토리지, 라우팅, 워커 할당 중 무엇 때문에 발생했는가?

추가 인프라 계층은 활용률을 개선하는 동시에 장애의 원인을 더 찾기 어렵게 만들 수 있습니다. 따라서 고품질 텔레메트리는 선택적 모니터링 부가 기능이 아니라 기본 아키텍처의 일부입니다.

팀은 프로세스 메모리 외부에도 지속 가능한 애플리케이션 지식을 보관해야 합니다. 체크포인트는 작업 세션을 보존할 수 있지만, 의사결정, 문서, 완료된 작업에 대한 유일한 기록이 되어서는 안 됩니다.

이러한 분리는 searchable knowledge base와 유사합니다. 런타임 상태는 에이전트가 작업을 이어가도록 돕습니다. 지속 가능한 지식은 런타임이 사라진 뒤에도 사람과 시스템이 무슨 일이 있었는지 검증하도록 돕습니다.

Substrate 모델의 가장 강력한 형태는 둘을 결합합니다. 빠른 스냅샷은 단기 실행 연속성을 보존합니다. 외부 기록은 지속 가능한 사실, 권한, 감사 이력을 보존합니다.

이 설계는 실패했거나 호환되지 않는 복원으로 인한 피해를 제한합니다. 새 프로세스는 휘발성 메모리를 영구적 진실로 취급하는 대신 권위 있는 기록에서 작업을 재구성할 수 있습니다.

프로젝트의 장기적 중요성은 이러한 경계를 표준화할 수 있는지에 달려 있습니다. 효율적인 배치만으로는 충분하지 않습니다. 운영자는 상태가 어디에 있는지, 누가 이를 읽을 수 있는지, 어떤 구성 요소가 복구를 책임지는지 알아야 합니다.

세 가지 신호가 관심이 도입으로 이어지는지를 보여줄 것입니다

다음 단계는 재현 가능한 벤치마크, 완료된 보안 제어, 그리고 핵심 데모를 넘어선 실제 통합을 기준으로 평가해야 한다.

첫 번째 신호는 안정적인 벤치마크 프로그램이다. Substrate는 액터 규모, 유휴 비율, 활성화 급증, 워커 수, 스토리지 계층, 장애 조건 전반에 걸친 공개 결과를 제시해야 한다.

설득력 있는 벤치마크라면 동일한 워크로드에서 Substrate와 일반적인 Kubernetes 배포 패턴을 비교해야 한다. 지연 시간 분포, 활용률, 스냅샷 트래픽, 오류율, 운영 오버헤드를 보고해야 한다.

평균 재개 시간만으로는 충분하지 않다. 운영자는 가장 느린 일반 활성화까지 포함한 꼬리 지연 시간을 알아야 한다. 인터랙티브 에이전트를 제공하는 시스템은 일부 복원이 훨씬 오래 걸리기만 해도 신뢰하기 어렵게 느껴질 수 있다.

벤치마크는 로컬 복원과 원격 스냅샷 전송도 분리해야 한다. 이 구분을 통해 스케줄러가 데이터 지역성에 얼마나 의존하는지 드러낼 수 있다.

반복 가능한 테스트에서 메모리 크기와 액터 수가 늘어나도 낮은 활성화 지연 시간이 유지된다면, 프로젝트의 핵심 주장은 더 강해진다. 동기화된 깨우기 과정에서 성능이 무너진다면, 실현 가능한 워크로드 범위는 더 좁아질 것이다.

두 번째 신호는 보안 및 라이프사이클 의미론의 진전이다. 기본 거부 방식의 액터 네트워킹, 자격 증명 격리, 감사 로깅, 권한 부여, 스냅샷 규칙은 구현과 테스트가 필요하다.

런타임 업그레이드 중 프로세스 복원에 대한 안정적인 해답은 운영상의 불확실성을 줄일 수 있다. 명확한 호환성 보장은 팀이 언제 버전을 고정하고 언제 액터를 재생성할지 판단하는 데 도움이 된다.

보안 검토는 샌드박스 메커니즘뿐 아니라 전체 제어 플레인을 다뤄야 한다. ID 발급, 라우팅, 스냅샷 접근, 인증서 교체, 워커 정리 모두 면밀한 검토가 필요하다.

독립적인 배포 보고서는 이 신호를 강화할 수 있다. 기능 주장을 반복하기보다 위협 가정, 장애 테스트, 개선 조치 동작을 설명해야 한다.

세 번째 신호는 외부 통합이다. 리포지터리에는 Google ADK, LangChain, Agent Executor, MCP 서버, 액터 간 프로토콜과의 계획되었거나 개발 중인 연결이 나열되어 있다.

신뢰할 수 있는 통합은 컨테이너 내부에서 에이전트를 시작하는 것만으로는 부족하다. ID를 유지하고, 상태를 복구하며, 텔레메트리를 노출하고, 취소를 처리하고, 워커 이동에도 견뎌야 한다.

프레임워크 유지 관리자는 애플리케이션 체크포인트와 인프라 스냅샷 사이의 명확한 구분도 필요로 한다. 이 구분이 없으면 사용자는 중복 재시도나 모순된 세션 상태를 마주할 수 있다.

실제 도입은 유지 관리되는 통합, 문서화된 업그레이드, 프로덕션 장애에서 얻은 교훈, 원래 팀 외부의 기여자를 통해 드러날 것이다. 스타 수만으로는 이러한 결과를 입증할 수 없다.

프로젝트의 활발한 커밋 이력은 실행 속도에 대한 신중한 낙관론을 뒷받침한다. 기여자들은 리소스 제한, 인증서 교체, 워커 준비 상태, API 검증, 텔레메트리, 스토리지 동작을 다루고 있다.

동일한 활동은 안정성에 대한 주의도 뒷받침한다. 인터페이스는 계속 변화하고 있으며, 핵심 보안 또는 라이프사이클 기능은 여전히 로드맵에 남아 있다.

Agent Substrate가 무엇인지 평가하는 개발자에게 즉각적인 가치는 개념적 명확성이다. 상태를 가진 에이전트는 무상태 함수나 지속 실행 서비스와는 다른 스케줄링 문제를 만든다.

플랫폼 팀에게 이 프로젝트는 그 아이디어의 실험적 구현을 제공한다. 액터, 워커, 스냅샷, 요청으로 촉발되는 깨우기가 Kubernetes 위에서 어떻게 결합될 수 있는지 보여 준다.

엔터프라이즈 구매자에게 현재 증거는 프로덕션 준비 상태를 가정하기보다 테스트를 권고한다. 리포지터리의 면책 고지, 변화하는 API, 미완성 제어 기능은 모든 평가의 일부로 남아야 한다.

지식 노동자와 AI 제품 사용자에게 인프라 문제는 간접적으로 나타난다. 더 나은 활용률은 대기 중인 모든 사용자에게 전용 컴퓨팅을 연결하지 않고도 지속적인 에이전트 세션을 지원할 수 있다.

이 경험은 복원이 빠르고 정확하게 유지될 때에만 개선된다. 컨텍스트를 잃거나, 데이터를 노출하거나, 요청을 지연시키는 더 저렴한 백엔드는 더 나은 에이전트를 만들지 못한다.

따라서 향후 1~3개월은 세 가지 구체적인 질문에 답해야 한다. 공개된 벤치마크는 더 대표적인 워크로드에서도 유지되는가? 보안 제어는 로드맵 항목에서 테스트된 동작으로 옮겨가는가? 외부 프로젝트는 의미 있는 통합을 유지하는가?

세 신호가 모두 강화된다면, Agent Substrate는 흥미로운 스케줄링 실험이 아니라 독자적인 에이전트 런타임 계층에 더 가까워 보일 것이다.

그렇지 않더라도 이 프로젝트는 표준 배포 선택지가 되지 않고도 Kubernetes 설계에 영향을 줄 수 있다. 액터-워커 분리는 이미 인프라 팀이 유휴 상태이면서 상태를 가진 에이전트를 설명하는 데 유용한 방식을 제공한다.

9위 트렌딩 결과는 특정 시점의 개발자 호기심을 포착한다. 5월 출시일은 실제 이벤트를 기록한다. 어느 쪽도 결과를 입증하지는 않는다.

에이전트 서브스트레이트에 대한 베팅은 메모리, ID, 격리, 유휴 용량이 만나는 프레임워크 계층 아래에서 결정될 것이다. 개발자는 트렌드를 도입으로 간주하기 전에 이러한 메커니즘을 지켜보고, 데모를 재현하며, 장애 경로를 테스트해야 한다.

 
 

무료로 시작하세요

개인 지식 관리 기능을 갖춘 로컬 우선 AI 어시스턴트

더 나은 AI 경험을 위해

현재 remio는 Windows 10+ (x64)M-Chip Macs만 지원합니다.

업무를 위한 AI 파트너
remio와 더 많은 일을 해내세요

계획하고, 만들고, 완성하세요
모든 일을 한곳에서

bottom of page