AWS X-Ray

프로덕션 분산 애플리케이션의 분석 및 디버깅

AWS X-Ray는 개발자가 마이크로 서비스 아키텍처를 사용해 구축된 애플리케이션과 같은 프로덕션 분산 애플리케이션을 분석하고 디버그하는 데 도움이 됩니다. X-Ray를 사용해 자신이 개발한 애플리케이션과 기본 서비스가 성능 문제와 오류의 근본 원인 식별과 문제 해결을 올바로 수행하는지 파악할 수 있습니다. X-Ray는 요청이 애플리케이션을 통과함에 따라 요청에 대한 엔드 투 엔드 뷰를 제공하고 애플리케이션의 기본 구성 요소를 맵으로 보여줍니다. X-Ray를 사용하여 간단한 3-티어 애플리케이션에서부터 수천 개의 서비스로 구성된 복잡한 마이크로 서비스 애플리케이션에 이르기까지 개발 중인 애플리케이션과 프로덕션에 적용된 애플리케이션 모두 분석할 수 있습니다.

이점

요청 동작 검토

AWS X-Ray는 사용자 요청이 애플리케이션을 통과하는 전체 과정을 추적합니다. X-Ray는 애플리케이션을 구성하는 개별 서비스 및 리소스에 의해 생성되는 데이터를 집계하여 애플리케이션 작동 상태에 대한 종단간 뷰를 제공합니다.

애플리케이션 문제 식별

AWS X-Ray를 사용하여 애플리케이션이 어떻게 작동 중인지에 대한 통찰을 얻고 근본 원인을 파악할 수 있습니다. X-Ray의 추적 기능을 통해 요청 경로를 따라가며 애플리케이션의 어느 위치에서 무엇이 성능 문제를 유발하는지 정확히 파악할 수 있습니다. X-Ray는 사용자가 트레이스에 메타데이터를 첨부할 수 있도록 주석을 제공합니다. 그러므로 트레이스 데이터 태깅 및 필터링을 통해 패턴을 확인하고 문제를 진단할 수 있습니다.

애플리케이션 성능 개선

AWS X-Ray는 성능 병목 현상을 식별하는 데 유용합니다. X-Ray의 서비스 맵을 통해 애플리케이션의 서비스와 리소스 간 관계를 실시간으로 확인할 수 있습니다. 손쉽게 지연 시간이 길어지는 지점을 확인하고, 서비스의 노드와 엣지 지연 시간 분포를 시각화한 후, 애플리케이션 성능에 영향을 주는 특정 서비스와 경로로 드릴 다운할 수 있습니다.

AWS에서 사용 가능

AWS X-Ray는 Amazon EC2, Amazon EC2 Container Service(Amazon ECS), AWS LambdaAWS Elastic Beanstalk와 함께 사용할 수 있습니다. Java, Node.js 및 .NET로 작성되어 이러한 서비스에 배포되는 애플리케이션에서 X-Ray를 사용할 수 있습니다.

다양한 애플리케이션에서 사용하도록 설계

AWS X-Ray는 개발 또는 프로덕션 환경에서 간단한 애플리케이션과 복잡한 애플리케이션 모두에서 작동합니다. 단순한 비동기 이벤트 호출, 3계층 웹 애플리케이션, 또는 수천 개의 서비스로 구성된 복잡한 애플리케이션을 분석할 수 있습니다. X-Ray를 사용하면 복수의 AWS 계정, AWS 리전 및 가용 영역에 걸쳐 실행되는 애플리케이션에 대한 요청을 추적할 수 있습니다.

작동 방식

product-page-diagram_AWS-X-Ray_how-it-works

고객

600x400_Comcast
600x400_ConnectWise_Logo
600X400_Thomson Reuters
skyscanner
600x400_Expedia-AirAsia-SEA_Logo
600x400_Cookpad-Inc_Logo
Cimpress
600x400_VTEX
zowdow

AWS 시작하기

icon1

AWS 계정 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다.
icon2

10분 자습서로 알아보기

간단한 자습서를 통해 자세히 알아보십시오
icon3

AWS를 사용하여 구축 시작

AWS 프로젝트를 시작하는 데 도움이 되는 단계별 안내서를 통해 구축을 시작하십시오.

AWS X-Ray에 대해 자세히 알아보기

기능 페이지로 이동하기
구축할 준비가 되셨습니까?
AWS X-Ray 시작하기
추가 질문이 있으십니까?
문의처