AI 에이전트에 더 강력한 모델을 제공하는 것만으로는 클라우드 인프라를 독립적으로 관리하게 하기에 충분하지 않다. env zero가 후원한 자료가 제기하는 문제는 인프라를 코드로 관리하는 도구(IaC)가 설명하는 대로 존재해야 하는 것과 실제 클라우드에서 작동하는 것을 연결하는 운영 컨텍스트가 없다는 점이다.
에이전트가 IaC 파일이나 단일 정보 소스를 기반으로 작업할 때는 애플리케이션, 거버넌스 정책, 보안 또는 비용 요구 사항과의 관계를 알지 못한 채 개별 리소스만 볼 수 있다. 그 결과 에이전트는 국소적으로는 올바르게 보이지만 위반을 일으키거나 제공된 컨텍스트에 나타나지 않는 다른 구성 요소에 영향을 미치는 변경을 제안할 수 있다.
API 세금
에이전트는 현재 상태를 탐색하기 위해 클라우드 API를 지속적으로 조회해야 한다. 그러나 이 방식은 자료가 ‘API 세금’이라고 부르는 문제를 초래한다. 여기에는 요청 속도 제한, 조회 체인의 실패, 지연 시간과 비용 증가가 포함되며, 도구들이 동일한 용량을 놓고 경쟁할 때 CI/CD 파이프라인이나 자동 확장과 같은 민감한 작업에 영향을 미칠 가능성도 있다.
에이전트의 작동 방식은 인간 사용자와 다르다. 인간은 구체적인 질문을 하는 경향이 있지만, 에이전트는 긴 조회 시퀀스를 탐색할 수 있다. 자료는 회사 CEO인 Steve Corndell의 말을 인용해, 한 에이전트가 90회의 조회를 완료한 뒤 91번째 조회에서 실패해 전체 시퀀스를 처음부터 다시 수행해야 했던 사례를 제시한다. 이 경우 피해는 실패한 조회에만 국한되지 않고, 이미 완료한 작업을 다시 수행하면서 확대된다.
이 제안은 실시간 조회를 없애자는 것이 아니라 이를 지능적으로 분산하자는 것이다. 소유권과 같이 비교적 안정적인 정보는 적절한 주기로 업데이트되는 동기화된 컨텍스트에 보관하고, 현재 상태를 알아야 하는 질문에만 직접 조회를 한정할 수 있다. 목표는 운영 정보의 정확성을 유지하면서 반복적인 요청을 줄이는 것이다.
선언된 의도에서 운영 현실로
자료는 선언된 인프라 데이터와 실제 리소스 검색 결과를 결합하고 이를 애플리케이션, 정책, 소유권, 환경 간 경계와 연결하는 컨텍스트 계층을 설명한다. 온톨로지 계층 또는 지식 그래프는 일반적으로 상태 파일, 태그, 스프레드시트, 대시보드에서 직접 실행된 변경 사항, 문서화되지 않은 지식에 분산된 정보를 통합하는 데 도움이 될 것으로 예상된다.
가상의 사례에서 Wiz와 같은 도구는 여러 인스턴스를 요구하는 고가용성 정책을 적용할 수 있지만, IaC에만 의존하는 에이전트는 단일 인스턴스만 보고 위반 사실을 인식하지 못한다. 이 데이터를 애플리케이션 및 정책 컨텍스트와 연결하면 에이전트가 수정안을 제안하기 전에 영향을 평가할 수 있다.
완전한 제어 루프
env zero는 선언된 의도를 포착한 다음 실제 상태를 검색하고 두 상태를 대조하며 정책을 점검하고, 검토 및 실행을 위한 병합 요청 형태로 변경 사항을 제안한 뒤, 마지막으로 다시 점검해 드리프트 또는 문제가 해소됐는지 검증하는 모델을 제안한다. 데이터 계층은 Terraform, OpenTofu, Pulumi와 같은 실행 도구에 연결될 수 있다.
회사는 EZ Control을 선언된 상태와 검색된 상태를 연결하고, 정책 통제하에 수정안을 제안하거나 실행한 다음 변경의 성공 여부를 검증하는 자율 제어 루프로 설명한다. 제품은 얼리 액세스 단계에 있으며, 회사는 2026년 12월 말까지 일반적으로 제공하는 것을 목표로 한다. 따라서 설명된 루프의 일부 요소는 여전히 env zero가 구축 중인 기능이다.
이 모델이 중요한 이유
이 제안의 실질적인 가치는 문제를 발견하는 데만 있는 것이 아니라 문제가 해결됐는지 검증하는 단계까지 전체 경로를 완성하는 데 있다. 경고에서 멈추는 도구는 가장 어려운 단계를 엔지니어에게 남겨 두지만, 자료는 문제를 조치해야 한다고 식별한 시점부터 변경으로 문제가 해결됐음을 확인하는 시점까지의 기간인 해결 시간으로 성공을 측정한다.
그럼에도 이 관점은 후원 기업의 주장과 제품의 초기 단계에 기반하며, 출처는 고객 성과나 비용 및 지연 시간 감소 규모에 관한 독립적인 수치를 제시하지 않는다. 또한 컨텍스트 계층이 검토 및 정책 통제의 필요성을 없애는 것도 아니다. 오히려 실제 클라우드 환경에서 변경을 실행할 수 있는 모든 자동화의 핵심 요소로 이를 만든다.
뉴스 출처
The New Stack - Software Development
원문 보기 ↗