"AI 코딩 병목 줄인다"…AWS, 데브옵스 에이전트 기능 확장
아마존웹서비스(AWS)가 코드 변경을 배포 전 자동 검증하는 기능을 강화했다. AWS는 'AWS 데브옵스 에이전트'에 코드 변경 사항을 프로덕션 반영 전 검증하는 신규 릴리스 관리 기능을 프리뷰로 추가했다고 25일 밝혔다. AWS 데브옵스 에이전트는 AWS, 멀티클라우드, 온프레미스 환경 전반에서 소프트웨어(SW) 변경과 운영을 지원하는 상시 지원 에이전트다. 기존에는 배포 후 운영 단계에서 인시던트를 조사하고 근본 원인을 분석하며 완화 방안과 맞춤 권고안을 제공하는 역할을 해왔다. AWS는 'AWS 데브옵스 에이전트'에 '릴리스 적합성 검토'와 '자율 릴리스 테스트'를 추가했다. 이번 업데이트로 데브옵스 에이전트 역할을 운영 지원에서 개발과 릴리스 관리 영역으로 넓혔다. AI 코딩 도구 확산으로 풀 리퀘스트 양이 빠르게 늘어나는 만큼 리뷰와 테스트 병목을 줄이는 데 초점을 맞췄다. 릴리스 적합성 검토 기능은 모든 코드 변경 사항을 프로덕션 요건, 의존성 안전성, 사용자 정의 표준과 모범사례에 따라 평가한다. 에이전트는 저장소 간 의존성 위험과 접근 제어 변경 사항, 사용자가 정한 표준 준수 여부를 점검한다. 별도 표준이 제공되지 않으면 일반 모범사례가 적용된다. 에이전트는 AWS가 관리하는 격리된 환경에서 소프트웨어를 직접 실행해 변경 사항이 빌드되고 기본 기능을 수행하는지도 확인한다. 검토 결과는 AWS 데브옵스 에이전트 콘솔과 깃허브, 깃랩의 풀 리퀘스트 댓글에서 확인할 수 있다. 개발자는 '키로 파워'나 '클로드 코드 플러그인'을 통해 통합 개발 환경에서 검토를 요청할 수 있다. 코드가 버전 관리에 커밋되기 전 문제를 수정할 수 있다. 자율 릴리스 테스트는 웹과 API 기반 애플리케이션 대상으로 변경 사항별 테스트 계획을 생성한다. 이후 고객이 프로비저닝한 프로덕션과 유사한 환경에서 변경 사항이 병합되기 전에 테스트를 실행한다. 이 기능은 고정된 테스트 묶음을 반복 실행하는 방식이 아니다. 에이전트가 변경 사항의 목적을 추론해 기능적 정확성, 동작 회귀, 통합 시나리오 등을 포함한 맞춤 테스트를 구성한다. 테스트 실행 결과는 지표, 로그, 트레이스, 실행 요약을 포함한 구조화된 산출물로 제공된다. 이를 통해 리뷰어는 어떤 테스트가 수행됐고 어떤 결과가 나왔는지 일관된 기록을 확인할 수 있다. AWS 데브옵스 에이전트 릴리스 적합성 검토와 자율 릴리스 테스트 기능은 현재 프리뷰로 제공된다. 프리뷰 기간에는 미국 동부 버지니아 북부 리전에서 별도 비용 없이 이용할 수 있다. AWS는 "데브옵스 에이전트를 통해 프로덕션 운영 이후 대응뿐 아니라 코드 작성과 검증, 배포 전 테스트까지 아우르는 개발 자동화 범위를 넓히고 있다"며 "AI 코딩 도구 확산으로 개발 속도는 빨라졌지만 검토와 테스트 과정이 병목으로 남는 문제를 겨냥한 조치"라고 밝혔다.