본문으로 건너뛰기

nOps가 Amazon Bedrock AgentCore로 FinOps 에이전트 배포 속도 75% 단축

AgentCore와 Databricks 기반의 에이전트 네이티브 아키텍처로 FinOps 분석의 응답성·정확도·개발 속도를 동시에 개선

이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.

TL;DR

nOps는 기존의 API 중심·다계층 인프라에서 발생하던 지연과 불일치를 줄이기 위해 Amazon Bedrock AgentCore를 중심으로 아키텍처를 재설계했습니다. 단일 Strands 기반 에이전트가 Databricks Metric Views로 거버닝된 분석 쿼리를 호출하고 Lakebase에 세션·캔버스 상태를 저장하며, 긴 집계는 DynamoDB·SNS·SQS와 WebSocket으로 비동기 처리해 UI에 실시간 업데이트를 제공합니다. 이 전환으로 프로덕션까지 걸리는 시간이 75% 단축되고 응답 정확도·도움됨 지표와 툴 실패율·운영 효율성이 눈에 띄게 개선되었습니다.

섹션별 상세

확장과 일관성 문제로 기존 API 중심 인프라가 병목이 되자 nOps는 에이전트 네이티브 런타임으로 전환하기로 결정했습니다. 구체적으로는 Amazon Bedrock AgentCore를 런타임·오케스트레이션 엔진으로 삼고 Databricks Metric Views를 의미론적 분석 계층으로 활용했으며 Databricks Lakebase에 영구 상태를 저장하도록 설계했습니다. 이렇게 하면 긴 컨텍스트 메시지로 인한 지연과 API 응답에 묶인 불일치 문제를 줄이고 제품 혁신에 드는 엔지니어링 시간을 확보할 수 있습니다.
실행 흐름은 사용자 인터랙션을 Vercel 호스팅 Next.js 애플리케이션에서 받아 AgentCore로 전달하고, AgentCore는 단일 Strands 기반 에이전트가 툴을 직접 호출하도록 구성합니다. 이 에이전트는 canvas 조작, SQL 쿼리 실행, 데이터소스 발견, 워크플로 오케스트레이션 같은 툴을 직접 사용하며 스트리밍 응답을 지원해 UI에 실시간으로 델타를 보냅니다. 긴 쿼리나 집계가 필요한 작업은 DynamoDB로 상태를 추적하고 SNS/SQS와 API Gateway WebSocket을 통해 비동기적으로 완료 알림을 푸시하는 방식으로 사용자 경험과 처리량을 동시에 확보합니다.
분석 계층은 Metric Views로 집약된 거버닝된 비즈니스 로직을 LLM이 일관되게 참조하도록 설계되어 채팅 답변과 대시보드 산출 간 불일치를 제거합니다. 원문 예시로 'True Customer Cost' 집계 로직을 raw SQL로 매번 재계산하던 접근에서 Metric View의 단일 정의로 대체하여 결과와 설명이 일치하도록 마련했습니다. 이 접근은 모델이 동일한 의미론적 측정을 호출하도록 유도해 응답의 정확성과 재현성을 높입니다.
운영·개발 성과는 구체적 수치로 나타났습니다. Amazon EKS 기반 자체 관리 스택에서 AgentCore로 전환한 뒤 프로덕션까지 걸리는 평균 시간을 10–12개월에서 4개월로 단축해 개발 속도를 75% 개선했으며, 모델 응답의 정확도와 도움됨 지표가 각각 큰 폭으로 향상했습니다. 또한 LangChain/LangGraph 계층을 제거하고 AgentCore의 메모리·라우팅·관찰 가능성을 활용함으로써 인프라 복잡도를 낮춰 엔지니어가 도메인 차별화에 더 많은 시간을 할애할 수 있게 되었습니다.

이미지 분석

nOps Clara 솔루션 아키텍처 다이어그램
Diagram

다이어그램은 Vercel 호스팅 UI, Amazon Bedrock AgentCore 런타임, Databricks Lakehouse 계층, 그리고 DynamoDB·SNS·SQS 기반의 비동기 워크플로를 한 눈에 보여줍니다. 에이전트가 스트리밍으로 UI에 델타를 전송하고 비동기 작업 완료를 WebSocket으로 푸시하는 흐름과 Databricks Metric Views를 통한 의미론적 쿼리 경로가 명확하게 시각화되어 본문의 아키텍처 설명을 보완합니다. 운영·데이터·인터랙션 경계를 구분해 설계 의도와 각 구성요소의 역할을 빠르게 이해할 수 있도록 돕습니다.

nOps Clara 솔루션 아키텍처 다이어그램

용어 해설

AgentCore 런타임(AgentCore runtime)
Amazon Bedrock AgentCore는 에이전트 실행을 위한 관리형 런타임으로 메모리, 큐, 가드레일과 관찰 가능성을 함께 제공하여 개발자가 인프라가 아닌 도메인 로직에 집중하도록 돕는다.
Databricks Metric Views
Databricks Metric Views는 측정값과 차원을 거버닝된 방식으로 정의해 대화형 쿼리와 대시보드 사이의 일관성을 제공하는 의미론적 분석 계층이다.
Databricks Lakebase
Databricks Lakebase는 서버리스 PostgreSQL 형태의 영구 상태 저장소로 세션, 캔버스, 위젯 스펙 같은 애플리케이션 상태를 저장해 채팅에서 생성된 인사이트를 지속 가능한 산출물로 전환한다.
Server-Sent Events 스트리밍(Server-Sent Events streaming)
Server-Sent Events 기반 스트리밍은 모델 델타를 실시간으로 전송하고 실시간 캔버스 업데이트와 하트비트로 긴 실행 중에도 UI 연결을 유지하는 방식이다.
비동기 워크플로(대기열·알림·추적)(Async workflow (SNS/SQS/DynamoDB))
비동기 워크플로는 DynamoDB로 작업을 추적하고 SNS/SQS로 알림·대기열을 처리한 뒤 API Gateway WebSocket으로 UI에 완료를 푸시해 장시간 분석을 백그라운드에서 실행하는 패턴이다.

코드 예제

sql
SELECT a.account_name, SUM(
  COALESCE(c.amortized_cost, 0)
  - COALESCE(c.edp_discount_amount, 0)
  - COALESCE(c.ppa_credit_amount, 0)
  + COALESCE(c.ri_effective_cost, 0)
  + COALESCE(c.sp_effective_cost, 0)
) AS true_customer_cost
FROM raw_cost_and_usage c
JOIN account_dim a ON c.account_id = a.account_id
LEFT JOIN pricing_adjustments p ON c.account_id = p.account_id AND c.usage_day = p.usage_day
WHERE c.usage_day >= date_sub(current_date(), 30)
  AND c.usage_day < current_date()
GROUP BY account_name
ORDER BY true_customer_cost DESC;

원문에서 제공한 예제 SQL은 'True Customer Cost'를 집계하는 로직을 보여주며, 원시 테이블에 할인·크레딧·약정(Reserved Instances, Savings Plans) 보정을 적용한 후 계정별로 합산하는 과정을 담고 있습니다. 이 쿼리는 Metric Views로 대체했을 때 비즈니스 로직을 일관되게 재사용할 수 있음을 설명하는 맥락에서 제시되었습니다.

근거 모음

근거
  • 개발 속도는 자체 관리 EKS 스택에서 AgentCore 기반으로 전환한 뒤 평균 프로덕션 도달 시간이 10–12개월에서 4개월로 줄어 75% 단축되었다. Outcome 섹션의 'Development velocity' 문단에서 수치와 비교가 제공됨.
  • 응답 정확도 Correctness 점수는 81.7%로 이전 기간 대비 145% 향상되었고, Helpfulness 점수는 79.4%로 138% 향상되었다. Outcome 섹션의 'Response quality' 항목에 개선된 퍼센트와 비교 수치가 명시되어 있음.
  • 툴 실패율은 이전의 7.49%에서 AgentCore와 새로운 툴 호출 방식 도입 후 0.92%로 감소했다. Outcome 섹션의 도구 실패율 감소 수치가 포함된 문단.
  • 수동 분석에 소요되는 시간은 고객 성공팀·솔루션 아키텍트의 경우 평균 2시간에서 30분으로 약 75% 감소했다. Outcome 섹션의 'Operational efficiency' 항목에 시간 단축 수치가 제시됨.

기술

  • Amazon Bedrock AgentCore
  • Strands
  • Databricks Lakehouse Metric Views
  • Databricks Lakebase (serverless PostgreSQL)
  • Databricks SQL Warehouse
  • Amazon DynamoDB
  • Amazon SNS
  • Amazon SQS
  • Amazon API Gateway WebSocket
  • Vercel Next.js
  • Server-Sent Events (SSE)

활용 사례

  • 대규모 멀티테넌트 FinOps 분석에서 사용자별 세션·캔버스 상태를 유지하면서 대화형으로 비용 분석을 제공하는 경우에 적합합니다. 에이전트가 Metric Views를 호출해 일관된 비즈니스 로직으로 집계를 제공하므로 채팅 응답과 대시보드 결과가 일치해야 하는 시나리오에서 유용합니다. 또한 장시간 집계 작업을 비동기화해 실시간 UI 업데이트를 유지해야 하는 제품에서 적용성이 높습니다.

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 08. 11.수집 2026. 08. 11.출처 타입 RSS

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.