Amazon Web Services 한국 블로그
AWS X-Ray, 서울 리전 포함 정식 출시 (Lambda 연동 기능 미리보기)
작년 AWS re:Invent에서 발표한 AWS X-Ray 에 대해 이미 말씀 드린 적이 있습니다.(AWS X-Ray – 분산 애플리케이션 분석 참고).오늘 AWS X-Ray를 서울 리전을 포함해서 정식 출시하게 되었습니다.
X-Ray를 사용하면 Amazon EC2 인스턴스, Amazon ECS 컨테이너 등의 마이크로 서비스와 AWS 데이터베이스 서비스 및 AWS 메시징 서비스를 실행 할 때, 애플리케이션 요청을 추적 할 수 있습니다. 개발 및 정식 사용으로 만들어져 수천 개의 마이크로 서비스로 구성된 애플리케이션은 물론 간단한 3 계층 응용 프로그램도 처리 할 수 있습니다. 작년에 여러분에게 보여 드렸던 것처럼 X-Ray는 각 요청 엔드포이트 간 추적을 수행하고, 대표 샘플을 기록하며 서비스 맵과 추적 데이터를 보고 성능 문제와 오류를 분석합니다. 이를 통해 애플리케이션과 기본 서비스가 어떻게 수행되고 있는지 파악하여, 버그 원인을 식별하고 해결할 수 있습니다.
You can take a look at the full X-Ray walk-through in my earlier post to learn more.
지난 re:Invent에서 미리보기 형식으로 X-Ray를 시작했으며, 오늘 부터 미국 동부 (버지니아 북부), 미국 서부 (캘리포니아 북부), 미국 동부 (오하이오), 미국 서부 (오레곤), EU (아일랜드), EU (프랑크푸르트), 남미 (São Paulo), 아시아 태평양 (Tokyo), 아시아 태평양 (Seoul), 아시아 태평양 (Sydney), 아시아 태평양 (Sydney) 및 아시아 태평양 (Mumbai) 리전에 정식 공개하였습니다.
Lambda 함수 연동 (미리보기)
베타 기간 동안 서비스를 일부 업데이트하고, AWS Lambda 통합 기능을 추가했습니다. 오늘 부터 미리보기 형식으로 시작합니다. 이제 Lambda 함수 개발자는 X-Ray를 사용하여 함수 실행 및 성능에 대한 가시성을 확보 할 수 있습니다. 이전에는 애플리케이션 대기 시간 분석, 속도 저하 진단 또는 시간 초과 문제 해결을 원하는 Lambda 고객은 CloudWatch나 사용자 정의 로깅 및 분석에 의존 해야했습니다.
Lambda 연동 기능을 사용하려면, Lambda 함수에 X-Ray에 쓰기 권한을 부여한 실행 역할이 있는지 확인한 다음, 함수별로 추적을 사용하도록 설정하면 됩니다 (새 콘솔을 사용하는 기능, 적절한 사용 권한이 자동으로 할당됩니다). 그런 다음 X-Ray 서비스 맵을 사용하여 람다 함수, EC2 인스턴스, ECS 컨테이너 등을 통해 요청이 어떻게 전달되는지 확인하시기 바랍니다. 원하는 서비스와 리소스를 확인하고, 필요 시 확대하여 자세한 정보를 검토 하고, 문제를 해결할 수 있습니다.
람다 함수를 호출 할 때마다 X-Ray 맵에 두 개 이상의 노드가 생성됩니다.
- Lambda Service -이 노드는 Lambda 자체에서 보낸 시간을 나타냅니다.
- 사용자 함수 -이 노드는 람다 기능의 실행 시간을 나타냅니다.
- 다운 스트림 서비스 호출 -이 노드는 람다 기능이 다른 서비스에 대해 수행하는 모든 호출을 나타냅니다.
좀 더 자세한 것은 Using X-Ray with Lambda를 참고하시기 바랍니다.
정식 출시
오늘 정식 출시 하지만, X-Ray 서비스 비용 과금은 2017년 5월 1일 부터 시작됩니다. 가격은 추적 갯수와 분석 갯수를 기반으로합니다 (각 추적 기능은 애플리케이션의 요청임). 매월 무료로 10만개를 저장하고, 백만 개까지 검색할 수 있습니다. 이 이상의 경우, 백만 건 저장할 때 마다 5 달러를 지불하고, 검색을 위해서는 $ 0.50을 지불합니다. 좀 더 자세한 것은 AWS X-Ray 가격 페이지 를 참고하시기 바랍니다.
오늘 부터 여러분의 애플리케이션 성능 추적에 활용해 보시기 바랍니다.
— Jeff;
이 글은 AWS X-Ray Update – General Availability, Including Lambda Integration의 한국어 번역입니다.