다음을 통해 공유


개요

관리형 DevOps 풀을 사용하면 개발 팀이 팀의 특정 요구 사항에 맞게 조정된 Azure DevOps 에이전트 풀을 빠르고 쉽게 스핀업할 수 있습니다. 관리형 DevOps 풀은 보안 모범 사례를 구현하고, 비용과 성능의 균형을 맞추기 위한 노브를 제공하고, 가장 일반적인 시나리오에 대한 경로를 제공하며, 사용자 지정 풀을 만들고 유지 관리하는 데 소요되는 시간을 크게 줄입니다.

관리형 DevOps 풀은 Azure DevOps Virtual Machine Scale Set 에이전트 풀의 진화로, 사용자 지정 풀의 확장성 및 안정성을 개선하여 사용자 지정 풀 만들기를 더욱 간소화합니다. 관리형 DevOps 풀과 Azure Virtual Machine Scale Set 에이전트비교를 참조하세요. 관리 DevOps 풀은 에이전트를 구동하는 가상 머신 또는 컨테이너가 Azure DevOps Virtual Machine Scale Set 에이전트 풀을 사용하는 경우처럼 사용자 고유의 Azure 구독이 아닌 Microsoft Azure 구독에 있는 완전 관리형 서비스입니다. 자세한 내용은 Microsoft 관리형 DevOps 풀 아키텍처 개요를 참조하세요.

사용 시나리오

DevOps 풀 관리:

  • 기본 제공 에이전트에서 사용할 수 있는 에이전트보다 더 강력한 에이전트가 있습니다.
  • CI/CD 워크로드에 맞게 사용자 지정되는 가상 머신 이미지 사용
  • 종속성에 가장 가까운 지리적 지역에 에이전트가 있습니다.
  • 구성에 따라 확장 및 축소
  • 최대 7일 동안 에이전트 상태를 유지할 수 있으므로 캐시 적중으로 인해 빌드 속도가 더 빨라집니다.
  • 최대 2일 동안 장기 실행 워크플로를 실행할 수 있습니다.
  • 회사 네트워크의 리소스에 액세스하거나 워크로드를 격리하여 특정 엔드포인트에만 액세스할 수 있습니다.
  • Azure Pipelines Microsoft 호스팅 에이전트와 동일한 소프트웨어가 있는 에이전트를 만들 수 있습니다.
  • 모든 활성 에이전트 및 에이전트 프로비전 및 이미지 다시 설치의 상태를 볼 수 있습니다.
  • 데이터 디스크를 연결할 수 있으므로 더 많은 디스크 공간을 얻기 위해 더 큰 SKU를 사용할 필요가 없습니다.
  • 풀에서 문제 상태 저장 에이전트 제거(2025년 3월까지 제공)
  • SPOT 인스턴스를 사용하여 Azure 비용을 최대 80%까지 절감(2025년 예정)
  • 컨테이너 에이전트가 있습니다(2025년 출시 예정)
  • 주 지역에서 중단이 발생할 때 다른 지리적 지역으로 대체될 수 있습니다(2025년 출시 예정).

관리형 DevOps 풀 GA의 새로운 기능

더 많은 Azure 지역에서 지원되는 관리되는 DevOps 풀: 이제 스웨덴 중부, 브라질 남부, 일본 동부, UAE 북부, 한국 중부 및 노르웨이 동부에서 관리되는 DevOps 풀을 사용할 수 있으므로 최적화된 성능 및 규정 준수를 위해 지역 리소스를 활용할 수 있습니다. 구독에서 관리되는 DevOps 풀을 지원하는 Azure 지역을 보려면 구독 에 Microsoft.DevOpsInfrastructure 공급자를 등록하고 지원되는 위치를 확인합니다.

Azure Key Vault와 통합: 관리되는 DevOps 풀은 프로비전하는 동안 Azure Key Vault에서 인증서를 가져오는 기능을 제공합니다. 즉, 인증서가 Azure 파이프라인을 실행할 때까지 머신에 이미 존재합니다. 이 기능을 사용하려면 풀에서 관리 ID를 구성하고 Key Vault에서 비밀에 액세스할 수 있는 권한을 부여합니다. 자세한 내용은 Azure Key Vault와 통합을 참조 하세요.

프록시 지원: 프록시를 통해 네트워크 트래픽을 전달하도록 관리되는 DevOps 풀을 설정할 수 있습니다. 미리 설치된 프록시가 있는 이미지를 사용하면 현재 Azure Virtual Machine Scale Set 에이전트 제품과 같이 프록시 뒤에 있는 관리형 DevOps 풀에서 Azure 파이프라인을 실행할 수 있습니다. 이 설정을 사용하면 에이전트가 원본을 검색하고 아티팩트 다운로드를 수행할 수 있으며, 프록시 세부 정보를 웹에 액세스하기 위해 프록시 설정이 필요한 작업에 전달할 수 있습니다. 자세한 내용은 프록시 지원을 참조 하세요.

에이전트 IP 주소 보기: 이제 파이프라인 로그의 초기화 작업 단계에서 에이전트의 IP 주소를 볼 수 있습니다. 프록시 또는 방화벽 규칙으로 인해 실패한 파이프라인을 조사하는 등의 시나리오에 유용합니다.

다른 리소스 그룹 또는 구독으로 이동: 이제 관리되는 DevOps 풀을 다른 Azure 리소스 그룹 또는 다른 구독으로 이동할 수 있습니다. 자세한 내용은 Azure 리소스를 새 리소스 그룹 또는 구독으로 이동을 참조 하세요.

Ubuntu 24.04 지원: 선택한 마켓플레이스 이미지에 3개의 이미지를 추가하고 Azure Compute 갤러리 이미지를 사용하여 사용자 고유의 Ubuntu 24.04 이미지를 사용하도록 설정하여 Ubuntu 24.04에 대한 지원을 추가했습니다.

이점

관리형 DevOps 풀은 클라우드에서 Azure DevOps 에이전트 풀을 만들고 구성하고 관리하는 데 다음과 같은 이점을 제공합니다.

관리에 소요된 시간: 관리형 DevOps 풀은 CI/CD 인프라를 관리하는 데 소요되는 시간을 줄이기 위해 설계되었습니다. 이렇게 하면 플랫폼 엔지니어링 주기 또는 개발 팀 주기가 다른 문제에 집중할 수 있습니다.

팀별 풀: 새 풀을 쉽게 만들 수 있으므로 플랫폼 엔지니어링은 여러 팀별 풀을 매우 쉽게 만들 수 있으므로 팀이 시끄러운 인접 상황을 방지하고 개별 팀의 요구에 맞게 풀을 조정할 수 있습니다.

걱정 없는 셀프 서비스: 플랫폼 엔지니어링은 엄선된 이미지와 네트워크를 사용하여 거버넌스를 손상시키지 않고 개발 팀이 자체 사용자 지정 풀을 만들 수 있도록 할 수 있습니다.

Azure 비용: 관리형 DevOps 풀은 CI/CD 워크로드의 고유한 요구 사항에 따라 Azure 비용을 최적화하는 데 도움이 됩니다.

확장 가능: 관리형 DevOps 풀은 동시에 실행되는 수천 개의 에이전트까지 확장할 수 있습니다.

신뢰할 수 있습니다. 개발자는 관리되는 DevOps 풀의 높은 가동 시간으로 인해 가동 중지 시간이 가장 낮습니다.

보안: 풀의 에이전트는 Microsoft의 모범 사례에 의해 보호되며 풀을 더욱 안전하게 보호하는 기능이 있습니다.

시작

관리형 DevOps 풀 사용을 시작하려면 관리되는 DevOps 풀 시작을 참조 하세요.

참고 항목

MVP가 관리형 DevOps 풀에 대해 말하는 내용을 확인합니다. 다음 링크는 Microsoft Learn 외부의 각 작성자의 외부 사이트로 이동합니다.