AWS Fargate 모니터링
Fargate 로고
Instana를 사용한 AWS ECS 및 AWS Fargate 모니터링

AWS Fargate 모니터링은 일반적인 클라우드 컴퓨팅 또는 애플리케이션 환경을 모니터링하는 것과는 근본적으로 다릅니다. AWS Fargate는 일반적으로 모니터링을 목적으로 하는 것처럼 에이전트를 실제 호스트에 배포하는 것을 허용하지 않습니다. AWS Fargate에서 컨테이너 내의 애플리케이션과 서비스를 모니터링하려면 에이전트를 컨테이너 이미지에 통합해야 합니다.

AWS Fargate 모니터링의 다양한 과제를 해결하기 위해 Instana는 동급 최고의 AWS Lambda 모니터링 기술을 통해 얻은 지식을 활용하고 있습니다.Instana는 모든 ECS 작업의 모든 요청에 대해 분산 추적을 수집합니다.Instana의 분산 추적은 빌드 시 Docker Image에 쉽게 통합되므로 모니터링되지 않는 애플리케이션이 전혀 발생하지 않습니다.추적은 ECS 클러스터, Amazon EC2, AWS Lambda, AWS Fargate 및 Instana에서 모니터링하는 기타 기술 전반에 걸쳐 상호 연관되어 있으므로 항상 모든 애플리케이션 요청에 대한 엔드투엔드 보기가 가능합니다.각 추적은 Instana의 무제한 분석에서도 보고 검색할 수 있습니다.

Instana AWS Fargate 모니터링에는 다음과 같은 기능이 제공됩니다:

오늘 무료 평가판을 시작하세요!

14일 무료, 신용 카드 필요 없음, 정식 버전

Instana AWS Fargate 모니터링에는 다음과 같은 기능이 제공됩니다:

자동 종속성 매핑 Instana의 서비스 종속성 맵은 시스템 구조를 보여주는 아키텍처의 청사진 역할을 합니다. 모든 서비스와 애플리케이션은 종속성 맵으로 구성되어 있어 모든 상호 종속성을 쉽게 이해할 수 있습니다. 이러한 완전히 자동화된 종속성 맵은 AWS 서비스에 국한되지 않고 전체 시스템에서 모든 서비스 종속성을 매핑합니다.

즉각적인 가시성 Instana는 컨테이너가 자동으로 확장되거나 축소되는 경우에도 애플리케이션이 완전히 모니터링되도록 한 번에 실행되는 ECS 작업의 새로운 개정 및 변경 사항을 즉시 발견합니다. Instana는 코드 변경이나 수동 계측이 필요 없이 각각의 새 버전의 성능을 이해하는 데 필요한 모든 정보를 제공하므로 모든 단일 배포의 영향을 즉시 이해할 수 있습니다. Instana의 AWS Fargate용 내장 인프라 모니터링은 분산 추적뿐만 아니라 AWS Fargate 작업에서 실행 중인 여러 컨테이너에 대한 전체 개요도 제공합니다. 이는 Instana의 Kubernetes 모니터링의 일부인 팟(Pod) 분석과 유사합니다. 인프라스트럭처 모니터링 분산 추적

정확한 근본 원인 파악 Instana는 모든 사용자 영향에 대한 전체 분석을 자동으로 수행합니다. Instana는 애플리케이션 및 서비스 종속성을 기반으로 모든 이상 징후를 감지하고 지표, 추적, 예외, 기록된 오류 및 구성 데이터의 상관 관계를 파악하여 몇 초 안에 정확한 근본 원인 분석을 제공합니다.

애플리케이션 성능 및 AWS Fargate 모니터링

AWS Fargate(ibm.com 외부 링크)를 사용할 때는 애플리케이션의 성능을 적절하게 모니터링하는 것이 중요하지만, 오케스트레이션을 관리하거나 제어하지 않고 워크로드를 모니터링하기가 어렵기 때문에 필요한 완전한 가시성을 확보하는 것이 어려울 수 있습니다.현재 애플리케이션 성능 모니터링(APM) 도구는 일반적으로 트레이스 샘플링을 제공하며 종종 부분적인 트레이스만 제공합니다.AWS Fargate와 같이 자동으로 확장되는 클라우드 네이티브 환경을 모니터링할 때는 이 접근 방식으로는 충분하지 않습니다.

AWS 자체에는 AWS Fargate, AWS X-Ray(ibm.com 외부 링크)에 대한 모니터링 솔루션도 있습니다. X-Ray는 AWS Fargate에서 실행되는 애플리케이션을 모니터링하는 분산 추적 솔루션을 제공합니다. AWS X-Ray를 사용하면 애플리케이션의 기본 구성 요소에 대한 가시성을 확보하면서 애플리케이션을 통해 이동하는 요청을 추적할 수 있습니다. AWS X-Ray는 개발자가 AWS 환경 내에서 문제를 분석하고 디버깅하는 데 도움이 됩니다. 그러나 올바른 모니터링 솔루션인지 결정할 때 몇 가지 추가 고려 사항이 필요합니다.

비용: 항상 그렇듯이 솔루션을 고려할 때 비용은 중요한 요소입니다.AWS X-Ray는 추적된 호출을 기준으로 요금이 청구됩니다.따라서 애플리케이션을 통해 푸시되는 트래픽의 양에 따라 이는 순식간에 큰 비용이 될 수 있습니다. 추적을 수집 후 수행한 분석에 대한 추가 요금도 있습니다.

AWS로 제한됨: 애플리케이션이 실행되는 전체 환경을 고려하는 것도 중요합니다.AWS X-Ray는 AWS에서 제공하거나 AWS 내에 있는 추적 서비스로 제한됩니다.따라서 AWS X-Ray는 하이브리드 환경에서는 그 가치가 제한적입니다.여러 환경에 걸쳐 애플리케이션과 서비스를 제공하는 기업은 필요한 가시성을 완벽하게 확보하기 위해 여러 모니터링 솔루션을 보유하는 것의 영향을 고려해야 합니다.

ECS에서 Instana AWS Fargate 모니터링 시작하기

AWS Fargate 애플리케이션 모니터링을 시작하기 위한 첫 번째 단계는 컨테이너 이미지를 구축하는 것입니다. 특정 런타임에 대한 컨테이너 이미지 구축의 자세한 내용은 AWS Fargate 기반 Instana 설명서를 참조하십시오. Instana는 현재 Node.js를 지원하며, .NET Core 및 Java, Go 및 Python에 대한 지원은 곧 제공됩니다.

컨테이너 이미지가 지정된 런타임에 맞게 빌드되면, 작업 정의에 대한 새 개정을 Amazon ECS 환경에서 생성해야 하며, 이후 바로 사용할 수 있습니다!

Instana on AWS Fargate 문서