다음을 통해 공유


Azure DevTest Labs란?

Azure DevTest Labs는 개발자와 테스터가 개발 및 테스트를 위해 Azure 가상 머신을 빠르게 만들고 관리할 수 있게 해주는 서비스입니다. 셀프 서비스 모델, 기본 제공 비용 제어 및 자동화 기능을 통해 DevTest Labs는 팀이 환경을 효율적으로 프로비전하고 비용을 절감하며 워크플로를 간소화할 수 있도록 지원합니다.

DevTest Labs 리소스는 VM을 만들기 위해 미리 구성된 기본 및 아티팩트를 제공하는 Labs로 구성됩니다. 랩 소유자는 사용자가 필요로 하는 도구 및 소프트웨어 랩을 사용하여 미리 구성된 VM을 만듭니다. 랩 사용자는 미리 구성된 VM을 클레임하거나 자체 VM을 만들고 설정합니다. 랩 정책 및 기타 메서드는 랩 사용량 및 비용을 추적하고 제어합니다.

일반적인 DevTest Labs 시나리오

일반적인 DevTest Labs 시나리오에는 개발, 테스트 및 클래스룸 또는 교육 랩을 위한 VM이 포함됩니다. DevTest Labs를 사용하면 랩 컨텍스트 내에서 모든 리소스 사용량을 유지하여 효율적이고 일관되게 비용을 제어할 수 있습니다.

필요한 경우 DevTest Labs를 사용합니다.

  • 빠르고 반복 가능한 VM 프로비전
  • 개발/테스트 워크로드에 대한 비용 제어
  • CI/CD 파이프라인과 통합
  • 분산 팀을 위한 간단한 거버넌스

DevTest Labs는 어떻게 작동하나요?

DevTest Labs는 ARM(Azure Resource Manager)을 기반으로 하며 Azure Portal을 사용하여 랩, VM 및 기타 리소스를 만들고 관리합니다. 랩 소유자는 미리 구성된 기본, 아티팩트 및 템플릿을 사용하여 랩을 만들 수 있습니다. 랩 사용자는 랩의 리소스에서 VM을 클레임하거나 자체 VM을 만들 수 있습니다.

  1. Azure Portal에서 랩을 만들고 , "DevTest Labs"를 검색하고, 새 랩을 만듭니다. 랩 이름, 지역 및 자동 종료 정책과 같은 기본 설정을 정의합니다.

  2. VM 크기, 사용자당 VM 수 및 총 VM에 대한 정책 집합 제한을 구성합니다. 이러한 정책은 거버넌스 및 예산 제약 조건을 적용하는 데 도움이 됩니다.

  3. 사용자 지정 이미지 및 아티팩트 추가 사용자 고유의 VM 이미지를 업로드하거나 Azure Marketplace 이미지를 사용합니다. 아티팩트와 연결하여 소프트웨어 설치 및 구성을 자동화합니다.

  4. VM 프로비전 사용자는 랩의 템플릿에서 VM을 만들 수 있습니다. 이러한 VM은 랩의 정책을 상속하며 개별적으로 또는 랩의 일부로 관리할 수 있습니다.

  5. 사용량 모니터링 기본 제공 대시보드를 사용하여 비용 추세 및 리소스 사용량을 추적하여 팀이 예산을 유지하고 리소스 할당을 최적화할 수 있도록 지원합니다.

사용자 지정 VM 기본, 아티팩트, 템플릿

DevTest Labs는 사용자 지정 이미지, 수식, 아티팩트 및 템플릿을 사용하여 랩 및 VM을 만들고 관리합니다. DevTest Labs 공용 GitHub 리포지토리에는 랩 또는 샌드박스 리소스 그룹을 만들기 위한 많은 즉시 사용할 수 있는 VM 아티팩트 및 ARM 템플릿이 있습니다. 랩 소유자는 사용자 지정 이미지, 수식 및 ARM 템플릿을 만들어 랩 및 VM을 만들고 관리합니다.

랩 소유자는 아티팩트 및 ARM 템플릿을 프라이빗 Git 리포지토리에 저장하고 아티팩트 리포지토리템플릿 리포지토리 를 랩에 연결하여 랩 사용자가 Azure Portal에서 직접 액세스할 수 있도록 합니다. 조직의 여러 랩에 동일한 리포지토리를 추가하여 일관성, 재사용, 공유를 촉진합니다.

비용을 제어하는 랩 정책 및 절차

랩 소유자는 여러 단계를 수행하여 폐기물을 줄이고 랩 비용을 제어할 수 있습니다.

다음 단계

Azure DevTest Labs 시작

Azure를 처음 사용하세요? 체험 Azure 계정을 만드세요.

이미 Azure에 계정이 있나요? 첫 번째 랩 을 만들고 몇 분 안에 Azure DevTest Labs를 시작합니다.