AWS, AI 기반 옵저버빌리티 ‘아마존 클라우드워치 옴니’ 출시
아마존웹서비스(AWS)는 아마존 클라우드워치에서 AI 기반 옵저버빌리티 경험을 제공하는 ‘아마존 클라우드워치 옴니’를 출시했다고 2일 발표했다.
클라우드워치 옴니는 사용자가 함께 운영하는 애플리케이션과 AI 에이전트를 위한 AI 기반 옵저버빌리티 경험으로, 에이전트 옵저버빌리티와 애플리케이션 옵저버빌리티를 하나의 환경에서 제공한다. 클라우드워치 옴니를 이용하면 엔지니어링 팀은 동일한 데이터와 조사 맥락을 공유하며 협업할 수 있다. 사용자는 조직 전용 URL에 접속해 기존에 관리하는 ID로 로그인한다. 따라서 AWS 관리 콘솔 접근 권한이 없어도 클라우드워치 옴니를 이용할 수 있다.
일반적으로 엔지니어링 팀은 옵저버빌리티 업무 시간의 상당 부분을 대시보드를 유지하고 임계값을 조정하는 데 쓴다. 장애가 발생하면 여러 도구를 오가며 상황을 파악하는 데도 많은 시간이 든다. 문제가 여러 팀에 걸쳐 발생하면 관련 맥락이 다음 엔지니어에게 자연스럽게 전달되지 못하고 슬랙(Slack) 스레드나 스크린샷 속에서 유실된다. 클라우드워치 옴니는 이러한 방식을 바꾼다. 개별 신호가 아닌 애플리케이션을 중심으로 옵저버빌리티를 구성하고, 팀 전체가 동일한 워크스페이스에서 함께 작업할 수 있도록 지원한다.
클라우드워치 옴니는 오픈텔레메트리를 기반으로 한다. 기존에 클라우드워치로 전송하던 텔레메트리는 별도의 재설정 없이 클라우드워치 옴니에 표시된다. 오픈텔레메트리로 계측한 다른 워크로드의 텔레메트리도 오픈텔레메트리 프로토콜(OTLP) 엔드포인트로 전송할 수 있다.
클라우드워치 옴니는 엔지니어링 팀이 현재 겪고 있다고 AWS에 전한 세 가지 문제를 해결한다.
팀 전체를 위한 하나의 협업 환경
모든 엔지니어는 IAM 아이덴티티 센터를 통한 엔터프라이즈 SSO로 하나의 URL에서 클라우드워치 옴니에 접속할 수 있다. IAM 아이덴티티 센터는 옥타, 엔트라 ID 및 기타 공급자를 지원하며, AWS 콘솔 접근 권한은 필요하지 않다. 사이트 신뢰성 엔지니어(SRE), 개발자, 데이터베이스 엔지니어, 매니저 등은 동일한 데이터와 조사 맥락을 공유한다. 조사가 에스컬레이션되면 다음 담당자는 동일한 세션에 참여해 지금까지의 모든 맥락을 그대로 확인할 수 있다.
애플리케이션 변화에 맞춰 조정되는 시스템

클라우드워치 옴니는 서비스 탐색, 종속 관계 매핑, 알람 조정을 자동으로 수행한다. 사용자는 대시보드를 직접 관리하고 임계값을 조정할 필요가 없다. 가용성 목표, 지연 시간 예산, 오류율 임계값 등 중요한 기준만 정의하면 클라우드워치 옴니가 시스템 변화에 맞춰 자동으로 대응한다. 새로운 서비스를 배포하면 클라우드워치 옴니가 애플리케이션 토폴로지를 자동으로 업데이트한다.
아마존 데브옵스 에이전트를 활용한 AI 기반 조사
아마존 데브옵스 에이전트는 팀과 함께 조사 세션에 참여해 신호 간 상관관계를 분석하고 다음 단계를 제안한다. 에이전트는 엔지니어가 보는 것과 동일한 텔레메트리를 기반으로 작동한다. 이에 따라 애플리케이션의 실제 상태에 근거한 제안을 제공한다. 또한 서비스 전반에서 서로 연관된 이벤트를 식별하고, 종속 관계 그래프를 따라 근본 원인 경로를 추적한다. 장애 사후 검토를 위해 조사 이력도 유지한다.
장애가 발생하면 클라우드워치 옴니는 관련 맥락이 미리 담긴 조사 세션을 연다. 예를 들어 주문 결제(checkout) 서비스에서 오류율 상승 알람이 발생하면 클라우드워치 옴니가 조사 세션을 연다. 세션에는 서비스 토폴로지와 함께 10분 전 진행된 배포, 다운스트림 결제 API의 지연 시간 증가 등 서로 연관된 신호가 표시된다. 데브옵스 에이전트의 초기 분석도 함께 표시된다.
당직 SRE는 배포와 장애 간 상관관계를 확인하고, 트레이스 뷰를 불러와 오류가 발생한 엔드포인트를 식별한다. 이어 결제 API의 지연 시간이 용량 제한과 관련돼 있는지 점검한다.
SRE가 조사를 결제 담당 팀으로 에스컬레이션하면 결제 담당 엔지니어가 동일한 세션에 참여한다. 이 엔지니어는 지금까지 파악된 모든 내용을 볼 수 있다. 결제 서비스 공급자의 API 게이트웨이 설정 변경과 장애 간 상관관계를 데브옵스 에이전트가 분석한 결과도 함께 제공된다. 담당 엔지니어는 근본 원인을 파악한 뒤 롤백을 진행한다. 전체 조사 이력은 자동으로 기록되며 별도의 장애 보고서를 작성할 필요가 없다.
클라우드워치 옴니는 인프라 구성 요소가 아닌 애플리케이션을 기준으로 텔레메트리를 구성한다. 시스템은 텔레메트리 데이터와 AWS 컨피그의 리소스 검색을 기반으로 서비스를 자동으로 탐색하고 종속 관계를 매핑한다. 이를 통해 사용자는 애플리케이션을 서로 분리된 리소스의 집합이 아닌, 연결된 하나의 시스템으로 볼 수 있다.
각 팀에는 해당 팀이 담당하는 애플리케이션을 담은 스페이스가 제공된다. 스페이스는 기존 클라우드워치 데이터(로그, 메트릭, 트레이스, 알람)를 참조하므로 추가로 데이터를 옮길 필요가 없다. 동적 뷰가 정적 대시보드를 대신해 유지·관리 부담을 덜어준다. 또한 서비스 수준 목표(SLO)와 애플리케이션 상태를 지속적으로 확인할 수 있도록 한다.
아마존 클라우드워치 옴니는 현재 이용 가능하며, 기존 클라우드워치 고객은 클라우드워치 콘솔에서 바로 체험할 수 있다.
글. 바이라인네트워크
<김우용 기자>yong2@byline.network
함께 보면 좋은 자료


