AWS X-Ray
AWS X-Ray 시작하기

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


요청 동작 검토

요청 동작 검토

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

애플리케이션 문제 식별

애플리케이션 문제 식별

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

애플리케이션 성능 개선

애플리케이션 성능 개선

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

AWS에서 사용 가능

AWS에서 사용 가능

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

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

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

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

콘솔에 로그인하기