다음을 통해 공유


Azure Virtual Machine Scale Set 에이전트와 관리되는 DevOps 풀 비교

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

자동 확장 가능한 자체 호스팅 에이전트 풀을 사용하는 것을 고려 중인 경우 관리형 DevOps 풀을 살펴보는 것이 좋습니다. 자세한 내용은 관리형 DevOps 풀과 Azure Virtual Machine Scale Set 에이전트 비교 및 관리형 DevOps 풀 개요를 참조하세요.

기능 비교

다음 표에서는 관리형 DevOps 풀 및 스케일 세트 에이전트의 기능을 비교합니다.

특징 관리형 DevOps 풀 Azure 가상 머신 확장 집합 에이전트 풀
가격 관리형 DevOps 풀 및 스케일 셋 에이전트의 가격은 동일합니다. 가격 책정에 대한 자세한 내용은 참조하세요. 관리되는 DevOps 풀의 가격 책정과 동일하다.
가상 머신 호스팅 에이전트는 Microsoft Azure 구독에서 실행됩니다. 에이전트는 Azure 구독에서 실행됩니다.
대기 에이전트 일정 다양한 시간에 사용할 수 있는 대기 에이전트 수와 자동 대기 에이전트 옵션을 구성하는 유연한 일정 옵션을 제공합니다. 단일 대기 에이전트 수 설정을 지원합니다(관리형 DevOps 풀 의 모든 주 구성표과 동일).
세분성 크기 조정 스케일 아웃은 1씩 증가하여 수행됩니다. 스케일 아웃은 최대 풀 크기의 백분율로 증분하여 수행되며, 이로 인해 요금이 청구되는 유휴 에이전트가 추가로 발생할 수 있습니다.
풀 크기 수천 명의 에이전트에 대한 지원 수백 명의 에이전트 지원
여러 이미지 귀하의 풀에서 다수의 이미지 지원 단일 이미지만 지원합니다.
할당량 할당량은 관리형 DevOps 풀 리소스 전용이며 구독의 다른 서비스와 공유되지 않습니다. 구독의 다른 서비스와 공유되는 컴퓨팅 할당량 사용
가상 네트워크 지원 프라이빗 네트워크에서 실행 또는 기존 가상 네트워크 가입 지원 지원
이미지 지원 Azure Pipelines 이미지(Windows 및 Linux용 Microsoft 호스팅 에이전트 이미지와 동일) 선택한 Azure Marketplace 이미지 Azure 컴퓨팅 갤러리 이미지 Azure Marketplace 이미지 및 사용자 지정 이미지
VMSS 확장 스크립트 지원되지 않지만 필요한 소프트웨어로 사용자 지정 이미지를 구성할 수 있습니다. 파이프라인 작업 실행을 시작하기 전에 에이전트에서 사용자 지정 스크립트를 실행할 수 있습니다.
Azure Key Vault 통합 에이전트에 Azure Key Vault 인증서를 자동으로 다운로드 키 볼트 인증서는 사용자 지정 이미지에 미리 설치하거나 작업 또는 VMSS 확장 스크립트를 통해 다운로드할 수 있습니다.
여러 조직 여러 Azure DevOps 조직에서 풀을 사용하고 필요에 따라 풀을 특정 프로젝트로 제한하도록 지원 단일 Azure DevOps 조직을 지원합니다.
무상태 에이전트 지원 Windows Server 및 지정된 Linux 이미지에서 지원됩니다.
상태 저장 에이전트 지원 지원
Spot Virtual Machine 지원 제품 로드맵 관련 지원되지 않음
컨테이너 곧 공개 예정 지원되지 않음
BCDR 제품 로드맵: 기본 풀의 상태가 저하될 때 자동으로 백업 풀에 요청을 보내도록 기본 풀에 대한 백업 풀을 구성할 수 있습니다. 가용성 집합 및 영역을 지원합니다

확장 집합 에이전트 설정을 관리형 DevOps 풀에 매핑

Azure 가상 머신 확장 집합 에이전트 풀 설정을 해당 관리형 DevOps 풀에 매핑하여, Azure 가상 머신 확장 집합 에이전트 풀과 동일한 동작을 관리형 DevOps 풀에서 구성할 수 있습니다. 다음 표에서는 확장 집합 에이전트 풀 속성 및 해당하는 동작을 구성하는 해당 Managed DevOps 풀 속성을 나열합니다.

스케일 세트 에이전트 설정 관리형 DevOps 풀 설정
모든 사용 후 가상 머신을 자동으로 중단 모든 작업에 대해 새 에이전트를 사용하려면 비상태 풀을 선택하여 사용 후 가상 머신을 자동으로 중단하세요. 지속적인 에이전트가 필요할 경우 상태 유지 풀을 선택하세요.
비정상적인 에이전트를 조사하기 위해 저장하십시오. 관리형 DevOps 풀에서 사용할 수 없음
확장 집합의 최대 가상 머신 수 최대 대리인
대기 상태로 유지할 에이전트 수 확장 집합 에이전트와 동일한 동작을 위해 주간 전체 계획을 선택하고, 유연한 일정을 구성하거나, 자동 대기 에이전트 예약을 선택하세요.
초과 유휴 에이전트 삭제 지연 시간 (분) 상태 저장 풀에 대한 유예 기간
대화형 테스트를 실행하도록 VM 구성 대화형 모드 활성화

가격

관리형 DevOps 풀 및 Azure 가상 머신 확장 집합 에이전트 가격 책정은 동일한 방식으로 계산되며 두 가지 구성 요소가 있습니다.

  1. Azure DevOps 자체 호스팅 병렬 작업 요금 - Azure DevOps는 파이프라인 작업을 동시에 실행할 수 있는 병렬 작업기능을 의미합니다. 관리형 DevOps 풀과 Azure 가상 머신 스케일 세트 에이전트는 모두 자체 호스팅 병렬 작업을 사용합니다. 각 병렬 작업을 사용하면 파이프라인 작업을 실행할 수 있습니다. 두 개의 파이프라인 작업을 동시에 실행하려면 두 개의 병렬 작업이 필요합니다. 병렬 작업에 대한 자세한 내용은 Managed DevOps 풀의 가격 책정 - 병렬 작업 가격 책정병렬 작업 구성 및 지불을 참조하세요.

  2. Azure 서비스 가격 책정 - 관리되는 DevOps 풀 및 Azure 가상 머신 확장 집합 에이전트에 대한 Azure 서비스 가격은 컴퓨팅, 스토리지 및 데이터 송신과 같이 풀에서 사용하는 Azure 서비스의 비용에 따라 결정됩니다.

유연한 대기 에이전트 예약 및 보다 세분화된 크기 조정과 같은 일부 관리형 DevOps 풀 기능은 작업을 기다리는 유휴 에이전트 수를 줄일 수 있습니다. 여러 이미지 및 SKU를 지원하면 단일 이미지 또는 SKU로 제한되지 않고 워크로드를 지원하는 데 적합한 크기의 Azure 리소스를 선택할 수 있습니다.

참고