기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
DevOps 에이전트 토폴로지란 무엇입니까?
AWS DevOps Agent는 애플리케이션 내의 리소스와 관계를 자동으로 검색 및 시각화하고 결과 토폴로지를 사용하여 인시던트 조사 중 및 예방 권장 사항 작성 시 인프라를 이해합니다.
토폴로지 그래프 생성 방법
AWS DevOps Agent는 여러 자동화된 프로세스를 통해 토폴로지 그래프를 빌드합니다.
리소스 검색 - 에이전트는 자동으로 AWS 계정을 스캔하여 애플리케이션의 일부인 컴퓨팅 인스턴스, 스토리지 서비스, 네트워킹 구성 요소 및 데이터베이스와 같은 리소스를 식별합니다.
관계 감지 - 에이전트는 구성 데이터, CloudFormation 스택 및 리소스 태그를 분석하여 리소스가 서로 어떤 관련이 있는지 결정합니다.
코드 및 배포 매핑 - CI/CD 파이프라인에 연결되면 에이전트는 인프라 리소스를 배포 프로세스와 변경된 애플리케이션 및 인프라 코드에 다시 연결합니다.
관찰성 동작 매핑 - Amazon CloudWatch Application Signals 및 Dynatrace와 같은 관찰성 시스템의 데이터를 사용하여 리소스 간의 관계를 나타내는 관찰된 동작을 식별합니다.
주요 기능
리소스 매핑은 인시던트 조사 및 예방을 개선하는 몇 가지 기능을 제공합니다.
대화형 시각화 - 운영자 웹 앱의 대화형 그래프를 통해 애플리케이션 토폴로지를 탐색합니다. 토폴로지를 확대/축소하고 탐색하여 리소스 간의 복잡한 관계를 이해할 수 있습니다. 채팅을 사용하여 '이 DynamoDB 테이블에 연결된 모든 Lambda 함수 표시' 또는 '이 경보의 영향을 받는 리소스는 무엇입니까?'와 같은 자연어를 사용하여 토폴로지 정보를 쿼리할 수도 있습니다.
컨텍스트 조사 - 인시던트 조사 중에 AWS DevOps 에이전트는 리소스 토폴로지의 지원을 받아 영향을 받는 구성 요소를 식별하고, 폭발 반경을 이해하고, 시스템을 통해 영향 경로를 추적합니다.
근본 원인 분석 - 리소스 관계를 자세히 이해하면 상호 종속성이 많은 복잡한 분산 시스템에서도 문제가 발생하는 위치를 정확히 파악할 수 있습니다.
영향 평가 - 인시던트를 분석할 때 에이전트는 토폴로지에서 종속성 체인을 식별하여 영향을 받을 수 있는 다운스트림 서비스를 더 잘 확인할 수 있습니다.
예방 권장 사항 - 에이전트는 토폴로지 인사이트를 사용하여 복원력 개선을 위한 대상 권장 사항을 작성하여 시스템 안정성에 가장 큰 영향을 미치는 변경 사항을 제안합니다.
토폴로지 보기
운영자 웹 앱의 토폴로지 페이지에 있는 토폴로지 시각화는 여러 수준의 세부 정보를 제공합니다.
학습됨 - 에이전트 공간 이해 스킬에서 생성된 기본 보기입니다. 논리적 서비스 및 요청 경로별로 구성된 인프라의 구조화된 요약을 표시합니다.
시스템 - 상위 수준 계정 및 리전 경계를 표시합니다.
컨테이너 - 관련 리소스가 포함된 CloudFormation 스택과 같은 배포 스택을 표시합니다.
구성 요소 - 컨테이너 내의 개별 구성 요소와 해당 관계를 표시합니다.
모든 리소스 - 검색된 모든 리소스 및 해당 관계가 포함된 전체 보기를 표시합니다.
리소스 검색
리소스는 다음 두 가지 방법을 통해 검색됩니다.
CloudFormation 스택 - 에이전트는 기본 AWS 계정 및 연결된 보조 계정의 모든 CloudFormation 스택과 해당 리소스를 나열합니다. 이는 Cloud AWS Development Kit(AWS CDK)를 포함하여 배포에 CloudFormation을 사용하는 모든 infrastructure-as-code 도구에 지원됩니다.
Resource Explorer - CloudFormation에서 배포되지 않은 리소스의 경우 태그가 지정된 리소스가 AWS Resource Explorer에서 검색됩니다. 대상 AWS 계정에 Resource Explorer가 활성화되어 있어야 합니다. 이는 AWS 관리 콘솔, AWS 서비스 APIs 또는 기타 infrastructure-as-code 프레임워크를 통해 배포된 리소스의 애플리케이션 경계를 식별하는 데 유용합니다.
토폴로지 이외의 조사 범위
애플리케이션 토폴로지는 조사 중에 중요한 컨텍스트를 제공하지만 AWS , DevOps 에이전트는 토폴로지에 표시된 리소스만 조사하는 것으로 제한되지 않습니다. 에이전트는 AWS 서비스 APIs 또는 연결된 관찰성 도구와 같은 추가 데이터 소스를 사용하여 애플리케이션 토폴로지에 없는 리소스를 조사할 수 있습니다.
에이전트가 액세스할 수 있는 리소스를 제한하려면 에이전트에 할당된 역할이 교차 계정 리소스에 액세스하도록 정책을 제한합니다. 자세한 내용은 AWS 계정의 에이전트 액세스 제한 단원을 참조하십시오.
토폴로지 및 에이전트 공간 이해 기술
토폴로지 그래프는 조사 중에 사용할 인프라의 구조화된 요약을 인코딩하는 에이전트 공간 이해 학습 스킬에 제공됩니다. 새 에이전트 공간에 대한 토폴로지 검색이 완료되면 시스템에서 에이전트 공간 이해 스킬을 자동으로 생성합니다. 학습한 기술에 대한 자세한 내용은 섹션을 참조하세요학습한 기술.