728x90
반응형

apm 2

Distributed Tracing

개요Distributed Tracing(분산 추적)은 마이크로서비스 아키텍처(MSA) 기반 시스템에서 단일 요청이 여러 서비스와 인스턴스를 거쳐 수행되는 전체 경로를 추적하는 관측성 기술입니다. 이는 로그나 메트릭만으로는 파악하기 어려운 성능 병목, 오류 발생 지점, 지연 구간 등을 시각적으로 분석할 수 있게 해주며, 대표적인 도구로는 Jaeger와 Zipkin이 있습니다.1. 개념 및 정의분산 추적은 트랜잭션 단위로 고유한 Trace ID를 부여하고, 요청이 흐르는 각 지점(Span)을 기록하여 전체 요청의 흐름을 트리 형태로 재구성합니다.Trace: 단일 사용자 요청 전체 흐름의 고유 IDSpan: 각 서비스 또는 함수 단위의 실행 구간 및 메타데이터Context Propagation: 다음 서비스로..

Topic 2025.04.13

AIE / APM (Application Portfolio Management)

개요AIE(Application Inventory & Evaluation)와 APM(Application Portfolio Management)은 기업이 보유한 애플리케이션 자산을 체계적으로 식별하고 평가하여 최적화하는 IT 관리 전략입니다. 본 글에서는 AIE/APM의 개념, 특징, 구성 요소, 기술적 도구, 도입 시 장점, 실제 적용 사례를 중심으로 기업 IT 환경의 효율화를 위한 방향을 제시합니다.1. 개념 및 정의AIE는 조직이 보유한 모든 애플리케이션의 현황을 파악하고, 기능, 기술, 비용 등의 관점에서 데이터를 수집·분류하는 단계입니다.APM은 AIE를 기반으로 애플리케이션의 가치, 위험, 비용, 성능을 종합적으로 평가하여 유지·보수·개선·폐기 등 의사결정을 내리는 프레임워크입니다.AIE/AP..

Topic 2025.04.03
728x90
반응형