[이뉴스투데이 김진영 기자] 아마존웹서비스(AWS)가 코드 변경 사항을 프로덕션 반영 전에 검증하는 AWS 데브옵스 에이전트 신규 기능을 프리뷰로 선보였다.
AWS는 AWS 데브옵스 에이전트에 릴리스 관리 기능을 추가했다고 25일 밝혔다. 이번 기능은 AWS와 멀티클라우드, 온프레미스 환경 전반에서 소프트웨어 변경과 운영을 지원하는 AWS 데브옵스 에이전트에 적용되며, 코드 변경 사항이 배포 파이프라인에 들어가기 전 빌드·실행 여부와 기본 기능을 점검하는 데 초점을 맞췄다.
리뷰 과정에서 에이전트는 AWS가 관리하는 격리된 환경에서 소프트웨어를 직접 실행한다. 이를 통해 변경 사항이 파이프라인에 반영되기 전에 빌드와 실행 가능 여부를 확인하고, 경량 사용자 시나리오 테스트로 기본 기능을 검증한다.
검토 결과는 AWS 데브옵스 에이전트 콘솔과 깃허브, 깃랩의 풀 리퀘스트 댓글에서 확인할 수 있다. 개발자는 키로 파워나 클로드 코드 플러그인을 통해 통합 개발 환경에서 바로 검토를 요청할 수 있어, 변경 사항을 버전 관리에 커밋하기 전에 의존성 위험과 표준 위반, 접근 제어 문제를 확인하고 수정할 수 있다.
AWS 데브옵스 에이전트는 환경과 서비스, 의존성, 프로덕션 환경의 동작 방식을 이해해 운영을 지원하는 상시 에이전트다. 기존에는 배포 후 운영 단계에서 인시던트를 자율적으로 조사하고 근본 원인 분석과 완화 방안을 제시하는 기능을 제공해 왔다. 이번 프리뷰는 그 역할을 배포 전 검증 단계로 확대한 것이다.
개발팀의 AI 코딩 도구 도입으로 풀 리퀘스트가 빠르게 늘고 있다는 점에 주목했다. 코드 생성 속도가 빨라지면서 리뷰와 테스트 처리 속도가 이를 따라가지 못하면 충분한 검토 없이 승인되거나, 테스트 환경이 실제 운영 환경과 어긋나는 문제가 발생할 수 있다. 이에 따라 빠른 배포와 안전한 검증을 동시에 지원하는 기능의 필요성이 커지고 있다는 설명이다.
릴리스 적합성 검토 기능은 코드 변경 사항을 프로덕션 요건과 의존성 안전성, 사용자가 데브옵스 에이전트에 제공한 표준과 모범사례에 따라 평가한다. 저장소 간 의존성 위험, AWS 웰 아키텍처드 프레임워크 기반 접근 제어 변경 사항, 사용자 정의 표준 준수 여부 등을 점검하며, 별도 표준이 없을 경우 일반 모범사례를 적용한다.
자율 릴리스 테스트 기능은 웹·API 기반 애플리케이션을 대상으로 변경 사항에 특화한 테스트 계획을 생성한다. 이후 고객이 프로비저닝한 프로덕션과 유사한 환경에서 병합 전 테스트를 실행한다. 고정된 테스트 스위트가 아니라 변경 사항의 기능을 추론해 기능적 정확성, 동작 회귀, 통합 시나리오 등을 포함한 맞춤형 검증을 수행하는 방식이다.
테스트 실행 후에는 지표와 로그, 트레이스, 실행 요약을 포함한 구조화된 산출물을 생성한다. 이를 통해 리뷰어는 어떤 테스트가 이뤄졌고 결과가 어땠는지 일관된 기록으로 확인할 수 있다.
AWS 데브옵스 에이전트의 릴리스 적합성 검토와 자율 릴리스 테스트 기능은 현재 프리뷰로 제공된다. 프리뷰 기간에는 미국 동부 버지니아 북부 리전에서 별도 비용 없이 이용할 수 있다.
Copyright ⓒ 이뉴스투데이 무단 전재 및 재배포 금지
본 콘텐츠는 뉴스픽 파트너스에서 공유된 콘텐츠입니다.