Azure DevTest Labs란?

Azure DevTest Labs는 랩에서 IaaS(Infrastructure-as-a-Service) VM(가상 머신) 및 PaaS(Platform-as-a-Service) 환경을 쉽게 만들고, 사용하고, 관리하기 위한 서비스입니다. 랩은 VM을 만들기 위해 미리 구성된 기본 및 아티팩트와 Azure Web Apps 또는 SharePoint 팜과 같은 환경을 만들기 위한 ARM(Azure Resource Manager) 템플릿을 제공합니다.

랩 소유자는 도구 및 소프트웨어 랩 사용자가 필요로 하는 미리 구성된 VM을 만들 수 있습니다. 랩 사용자는 미리 구성된 VM을 클레임하거나 자체 VM 및 환경을 만들고 구성할 수 있습니다. 랩 정책 및 기타 메서드는 랩 사용량 및 비용을 추적하고 제어합니다.

일반적인 DevTest Labs 시나리오

일반적인 DevTest Labs 시나리오에는 개발 VM, 테스트 환경, 클래스룸 또는 교육 랩이 포함됩니다. DevTest Labs는 랩 컨텍스트 내에서 모든 리소스 사용량을 유지하여 효율성, 일관성, 비용 제어를 촉진합니다.

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

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

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

개발, 테스트, 학습 시나리오

DevTest Labs 사용자는 미리 구성된 기본, 아티팩트, 템플릿에서 IaaS VMPaaS 환경을 빠르고 쉽게 만들 수 있습니다. 개발자, 테스터, 트레이너는 다음을 수행할 수 있습니다.

  • 재사용 가능한 ARM 템플릿 및 아티팩트로 Azure 탐색을 위한 Windows 및 Linux 학습 및 데모 환경 또는 샌드박스 리소스 그룹을 만듭니다.
  • 여러 테스트 에이전트 및 환경을 만들어 앱 버전을 테스트하고 부하 테스트를 강화합니다.
  • CI/CD(연속 통합 및 배포) 도구, IDE(통합 개발 환경) 또는 자동화된 릴리스 파이프라인을 사용하여 개발 또는 테스트 환경을 만듭니다. DevTest Labs와 배포 파이프라인을 통합하여 주문형 환경을 만듭니다.
  • Azure CLI 명령줄 도구를 사용하여 VM 및 환경을 관리합니다.

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

랩 소유자는 폐기물을 줄이고 랩 비용을 제어하기 위해 몇 가지 조치를 취할 수 있습니다.

다음 단계

Azure DevTest Labs 시작

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

이미 Azure에 계정이 있나요? DevTest Labs에서 첫 번째 랩 시작: 몇 분 만에 Azure DevTest Labs 시작.