다음을 통해 공유


Azure SRE 에이전트 미리 보기 개요

Azure SRE 에이전트는 운영 작업을 자동화하고 수고를 줄여 개발자와 운영자가 고부가가치 작업에 집중할 수 있도록 합니다.

일반적인 운영 작업에는 종종 온-프레미스 및 SaaS 시스템과 함께 여러 Azure 리소스를 관리하는 작업이 포함됩니다. 이러한 작업은 종종 반복적이거나 필요한 인사이트를 제공하기 위해 여러 도구를 함께 오케스트레이션해야 합니다. SRE 에이전트는 시스템을 함께 연결하고 워크플로를 엔드투엔드 자동화하는 AI 기반 플랫폼을 제공합니다.

SRE 에이전트란?

SRE 에이전트는 자동화 및 인텔리전스를 사이트 안정성 엔지니어링 사례에 제공하는 서비스입니다. 수동 작업을 줄이고 시스템 작동 시간을 개선하며 일관된 운영 결과를 제공하는 데 도움이 됩니다. 에이전트는 Azure 서비스 및 외부 시스템과 통합되므로 최소한의 사용자 개입으로 운영 작업을 실행합니다.

Azure 서비스 관리 기능

SRE 에이전트는 Azure CLI 및 REST API를 통해 모든 Azure 서비스를 관리할 수 있습니다. 이 기능에는 다음에 대한 포괄적인 지원이 포함됩니다.

  • 컴퓨팅 서비스: 가상 머신, App Service, Container Apps, AKS(Azure Kubernetes Service), Azure Functions 등

  • 스토리지 서비스: Blob Storage, 파일 공유, 관리 디스크 및 스토리지 계정

  • 네트워킹 서비스: 가상 네트워크, 부하 분산 장치, 애플리케이션 게이트웨이 및 네트워크 보안 그룹

  • 데이터베이스 서비스: Azure SQL Database, Cosmos DB, PostgreSQL, MySQL 및 Redis

  • 모니터링 및 관리: Azure Monitor, Log Analytics, Application Insights 및 Resource Manager

사용자 지정 Runbook 및 subagents를 사용하여 SRE 에이전트를 통해 Azure CLI로 수행하는 모든 작업을 자동화할 수 있습니다.

기본 사용 사례

  • 인시던트 자동화: 인시던트 관리 플랫폼에 연결하여 심사, 완화 및 해결을 자동화합니다. 이 연결은 MTTR(평균 복구 시간)을 줄이고 서비스 가용성을 향상시킵니다.

  • 예약된 워크플로 자동화: 사전 경고 및 작업을 설정하여 정의된 일정에 따라 실행되는 루틴 및 반복 작업을 자동화합니다.

SRE 에이전트의 작동을 보려면 다음 비디오를 시청하세요.


SRE 에이전트는 어떻게 작동하나요?

SRE 에이전트는 미세 조정된 Azure 전문 지식과 전체 사용자 지정 기능을 결합합니다. SRE 에이전트는 기본으로 특정 서비스에 대한 Azure 리소스를 이해하고 관리합니다. 일반적인 운영 작업에 대한 지능형 기본값을 제공합니다. 동시에 도메인별 지식, 사용자 지정 Runbook 및 관찰 가능성 및 모니터링 플랫폼과 같은 도구 및 데이터 원본과의 통합을 유연하게 통합할 수 있습니다.

에이전트는 다음을 비롯한 여러 자동화 메커니즘을 통해 작동합니다.

  • 기본 제공 Azure 지식: 최적화된 운영 패턴을 사용하여 Azure 서비스에 대한 미리 구성된 이해

  • 사용자 지정 Runbook: Azure CLI 명령 실행 및 모든 Azure 서비스에 대한 REST API 호출

  • 스바겐트 확장성: VM, 데이터베이스 또는 네트워킹 구성 요소와 같은 특정 서비스에 대한 특수 에이전트 빌드

  • 외부 통합: 모니터링, 인시던트 관리 및 소스 제어 시스템에 연결

이 확장성을 통해 SRE 에이전트는 전체 Azure 인프라에서 사용자 환경 및 운영 요구 사항에 맞게 조정할 수 있습니다.

Integrations

Azure SRE 에이전트는 다음과 같은 방법으로 운영 에코시스템과 통합됩니다.

  • 모니터링 및 관찰 가능성:

    • Azure Monitor(메트릭, 로그, 경고, 워크북)
    • Application Insights (애플리케이션 인사이트)
    • Log Analytics
    • 그라파나 주
  • 인시던트 관리:

    • Azure Monitor 경고
    • PagerDuty (페이지듀티)
    • ServiceNow
  • 소스 제어 및 CI/CD:

    • GitHub(리포지토리, 문제)
    • Azure DevOps(리포지토리, 작업 항목)
  • 데이터 원본:

    • Azure Data Explorer(Kusto) 클러스터
    • MCP(모델 컨텍스트 프로토콜) 서버

시작하기

작업을 예약하거나 인시던트를 처리하거나 하위 에이전트를 빌드하여 Azure SRE 에이전트 작업을 시작합니다.

정의한 일정에 따라 실행할 예약된 작업을 만듭니다.

  1. 작업 예약 탭을 선택합니다.

  2. 작업 세부 정보를 입력합니다.

  3. 작업을 실행할 일정을 정의합니다.

  4. 작업에 대한 사용자 지정 에이전트 지침을 작성합니다.

  5. 예약된 작업 만들기를 선택합니다.

Considerations

Azure SRE 에이전트를 사용할 때는 다음 사항을 고려해야 합니다.

  • 영어는 채팅 인터페이스에서 유일하게 지원되는 언어입니다.
  • Azure SRE 에이전트에서 데이터를 관리하는 방법에 대한 자세한 내용은 Microsoft 개인 정보 취급 방침을 참조하세요.
  • 가용성은 지역 및 테넌트 구성에 따라 다릅니다.

에이전트를 만들 때 다음 리소스도 자동으로 만들어집니다.

  • Azure Application Insights
  • Log Analytics 작업 영역
  • 관리되는 식별

다음 단계