기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
프로덕션 작업
프로덕션 작업은 코드가 프로덕션 환경에서 실행되면 인시던트를 탐지, 대응 및 방지하는 데 도움이 되는 기능 세트입니다. AWS DevOps Agent는 탐지부터 조사, 복구 및 예방에 이르기까지 전체 인시던트 수명 주기 동안 운영 팀과 협력합니다.
프로덕션 작업의 작동 방식
AWS DevOps Agent는 ServiceNow 및 PagerDuty와 같은 티켓팅 시스템과 Slack과 같은 통신 도구와 함께 Amazon CloudWatch, Datadog, Dynatrace, Grafana, New Relic, Splunk 등의 관찰성 플랫폼과 통합하여 프로덕션 환경을 모니터링합니다. 알림이 실행되거나 지원 티켓이 도착하면 에이전트가 즉시 조사를 시작합니다.
에이전트는 자동으로 생성된 리소스 및 관계 맵인 애플리케이션 토폴로지를 사용하여 조사 중에 서비스 간에 신호를 상호 연관시킵니다. 종속성 그래프를 통해 지표, 로그, 추적, 코드 변경 및 배포 기록을 추적하여 근본 원인을 식별하고 블래스트 반경을 평가하며 영향을 받을 수 있는 다운스트림 서비스를 결정합니다.
인시던트 사이에 에이전트는 조사 기록 전반의 패턴을 분석하여 시스템 개선을 식별합니다. 이는 관찰성, 인프라, 거버넌스 및 코드 최적화 전반에 걸쳐 증상보다는 근본 원인을 해결하는 대상 추천을 생성합니다.
에이전트가 인프라를 검색하는 방법에 대한 자세한 내용은 섹션을 참조하세요DevOps 에이전트 토폴로지란 무엇입니까?. 모니터링 도구 연결에 대한 자세한 내용은 섹션을 참조하세요원격 측정 소스 연결.
프로덕션 작업 시작하기
프로덕션 작업 기능 사용을 시작하려면:
에이전트 공간 생성 - 에이전트 공간은 AWS DevOps 에이전트가 액세스하고 조사할 수 있는 항목을 정의하는 논리적 컨테이너입니다. 기본 AWS 계정을 구성하고 팀에 대한 운영자 액세스를 설정합니다. 에이전트 스페이스 생성을(를) 참조하세요.
원격 측정 소스 연결 - 에이전트가 조사 중에 지표, 로그 및 추적에 액세스할 수 있도록 모니터링 플랫폼을 연결합니다. AWS DevOps 에이전트는 Amazon CloudWatch, Datadog, Dynatrace, Grafana, New Relic 및 Splunk와의 기본 통합과 다른 도구를 위한 웹후크 및 MCP 서버 통합을 지원합니다. 원격 측정 소스 연결을(를) 참조하세요.
티켓팅 및 통신 도구 연결(선택 사항) - ServiceNow, PagerDuty 또는 Slack을 연결하여 인시던트에서 자동 조사 트리거를 활성화하고 실시간 상태 업데이트를 팀에 다시 제공할 수 있습니다. 티켓팅 및 채팅에 연결을(를) 참조하세요.
토폴로지 검색 대기 - 계정을 연결한 후 에이전트는 리소스를 자동으로 검색하고 애플리케이션 토폴로지를 빌드합니다. 이는 일반적으로 몇 분 내에 완료되며 에이전트가 조사 중에 신호의 상관관계를 파악하는 데 사용하는 컨텍스트를 제공합니다.
첫 번째 조사 시작 - 연결된 알림 소스에서, 웹후크를 통해, 또는 DevOps 에이전트 웹 앱의 인시던트 대응 탭에서 수동으로 조사를 자동으로 시작할 수 있습니다. 문제를 설명하거나 "최신 경보" 또는 "오류율 스파이크"와 같이 미리 구성된 시작점을 선택하여 수동 조사를 시작해 보세요. 자율 인시던트 대응을(를) 참조하세요.
첫 번째 조사가 완료되면 근본 원인 분석에 대한 피드백을 제공하고, 조사 일정을 검토하고, 개선 사항 페이지에서 사전 예방 권장 사항을 탐색할 수 있습니다.
프로덕션 운영 기능
프로덕션 운영에는 세 가지 핵심 기능이 포함됩니다.
자율 인시던트 대응 - 에이전트는 문제가 발생하는 즉시 문제를 자동으로 조사하여 지표, 로그, 추적, 코드 변경 및 배포 기록을 분석하여 근본 원인을 파악하고 완화를 제안합니다. 자율 인시던트 대응을(를) 참조하세요.
선제적 인시던트 예방 - 에이전트는 인시던트 기록 전반의 패턴을 분석하여 향후 인시던트를 방지하고 평균 탐지 시간을 줄이는 권장 사항을 생성합니다. 선제적 인시던트 예방을(를) 참조하세요.
온디맨드 DevOps 작업 - 인프라를 쿼리하고, 시스템 상태를 분석하고, 자연어를 사용하여 조사를 안내하기 위한 대화형 인터페이스입니다. 온디맨드 DevOps 작업을(를) 참조하세요.
프로덕션 작업이 릴리스 준비 상태로 돌아가는 방법
프로덕션 작업 및 릴리스 관리는 지속적인 피드백 루프를 형성합니다. 프로덕션 인시던트의 인사이트는 사전 프로덕션 검증에 정보를 제공하여 시간이 지남에 따라 릴리스 프로세스를 더 스마트하게 만듭니다.
인시던트 패턴 셰이프 릴리스 검토 - 에이전트가 오류 처리 누락, 부적절한 재시도 로직 또는 과도하게 허용된 IAM 정책과 같은 사전 인시던트 예방을 통해 반복되는 근본 원인을 식별하면 이러한 패턴은 릴리스 준비 코드 검토에서 찾을 수 있는 내용을 알려줍니다. 환경에서 프로덕션 실패의 원인에 대한 에이전트의 이해가 높아지면 향후 코드 검토가 실제 위험 프로필과 더 관련성이 높아집니다.
예방 권장 사항은 코드 변경을 주도합니다 - 선제적 인시던트 예방은 특정 파일 경로 및 구현 계획으로 코드 및 구성 개선을 설명하는 에이전트 지원 사양을 생성합니다. 이러한 사양은 릴리스 관리 워크플로 중에 코딩 에이전트에 전달되어 프로덕션 문제에서 검증된 수정까지 루프를 닫을 수 있습니다.
토폴로지 지식은 종속성 분석을 개선합니다. 즉, 서비스 관계, 요청 경로 및 배포 경계를 포함하여 프로덕션 작업 중에 구축된 애플리케이션 토폴로지는 릴리스 준비 검토 중에 수행되는 교차 리포지토리 종속성 분석에 직접 적용됩니다. 에이전트는 서비스가 상호 작용하는 방식을 동일하게 이해하여 인시던트 대응 및 코드 검토 중에 폭발 반경을 평가합니다.
조사 피드백은 학습된 기술을 개선합니다 - 조사에 대해 제공하는 피드백과 권장 사항의 정확성은 에이전트의 학습된 기술을 업데이트합니다. 이러한 기술이 개선되면 인시던트 조사 및 릴리스 검토 모두 환경, 운영 패턴 및 효과적인 조사 기법에 대한 보다 정확한 지식의 이점을 누릴 수 있습니다.