Azure DevTest Labs란?
Azure DevTest Labs 는 랩에서 IaaS(Infrastructure-as-a-Service) VM(가상 머신)을 쉽게 만들고, 사용하고, 관리하기 위한 서비스입니다. 랩은 VM을 만들기 위해 미리 구성된 기본 및 아티팩트도 제공합니다.
랩 소유자는 도구 및 소프트웨어 랩 사용자가 필요로 하는 미리 구성된 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 VM을 빠르고 쉽게 만들 수 있습니다. 개발자, 테스터, 트레이너는 다음을 수행할 수 있습니다.
- 재사용 가능한 ARM 템플릿 및 아티팩트로 Azure 탐색을 위한 Windows 및 Linux 학습 및 데모 환경 또는 샌드박스 리소스 그룹을 만듭니다.
- 여러 테스트 에이전트를 만들어 앱 버전을 테스트하고 부하 테스트를 강화합니다.
- Azure CLI 명령줄 도구를 사용하여 VM을 관리합니다.
비용을 제어하는 랩 정책 및 절차
랩 소유자는 폐기물을 줄이고 랩 비용을 제어하기 위해 몇 가지 조치를 취할 수 있습니다.
- 사용자 또는 랩당 허용되는 VM 수 또는 크기와 같은 랩 정책을 설정합니다.
- 하루 중 특정 시간에 랩 VM을 종료하고 시작하도록 자동 종료 및 자동 시작 일정을 설정합니다.
- 랩 및 리소스 사용량을 추적하고 추세를 예측하기 위한 비용을 모니터링합니다.
- VM 만료 날짜를 설정하거나 더 이상 필요하지 않은 랩 또는 랩 VM을 삭제합니다.
다음 단계
Azure DevTest Labs 시작
Azure를 처음 사용하세요? 체험 Azure 계정을 만드세요.
이미 Azure에 계정이 있나요? 첫 번째 랩 을 만들고 몇 분 안에 Azure DevTest Labs를 시작합니다.