You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/devtest-labs/devtest-lab-overview.md
+11-40Lines changed: 11 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,60 +1,31 @@
1
1
---
2
-
title: About Azure DevTest Labs
2
+
title: What is Azure DevTest Labs?
3
3
description: Learn how DevTest Labs can make it easy to create, manage, and monitor Azure virtual machines
4
4
ms.topic: overview
5
-
ms.date: 08/20/2021
5
+
ms.date: 10/20/2021
6
6
---
7
7
8
-
# About Azure DevTest Labs
9
-
Azure DevTest Labs enables developers on teams to efficiently self-manage virtual machines (VMs) and PaaS resources without waiting for approvals.
10
-
11
-
DevTest Labs creates labs consisting of pre-configured bases or Azure Resource Manager templates. These have all the necessary tools and software that you can use to create environments. You can create environments in a few minutes, as opposed to hours or days.
8
+
# What is Azure DevTest Labs?
9
+
Azure DevTest Labs is a service that enables developers to efficiently self-manage virtual machines (VMs) and Platform as a service (PaaS) resources without waiting for approvals. DevTest Labs creates labs consisting of pre-configured bases or Azure Resource Manager templates. These labs have all the necessary tools and software that you can use to create environments.
12
10
13
11
By using DevTest Labs, you can test the latest versions of your applications by doing the following tasks:
14
12
15
-
- Quickly provision Windows and Linux environments by using reusable templates and artifacts.
16
-
- Easily integrate your deployment pipeline with DevTest Labs to provision on-demand environments.
17
-
- Scale up your load testing by provisioning multiple test agents and create pre-provisioned environments for training and demos.
13
+
- Quickly create Windows and Linux environments by using reusable templates and artifacts.
14
+
- Easily integrate your deployment pipeline with DevTest Labs to create on-demand environments.
15
+
- Scale up your load testing by creating multiple test agents and pre-prepared environments for training and demos.
DevTest Labs provides the following capabilities to developers working with VMs:
23
-
24
-
- Create VMs quickly by following fewer than five simple steps.
25
-
- Choose from a curated list of VM bases that are configured, approved, and authorized by the team lead or central IT.
26
-
- Create VMs from pre-created custom images that have all the software and tools already installed.
27
-
- Create VMs from formulas that are essentially custom images combined with the latest builds of the software that's installed when the VMs are created.
28
-
- Install artifacts that are extensions deployed on VMs after they're provisioned.
29
-
- Set auto-shutdown and auto-start schedules on VMs.
30
-
- Claim a pre-created VM without going through the creation process.
31
-
32
-
DevTest Labs provides the following capabilities to developers working with PaaS environments:
33
-
34
-
- Use Resource Manager to quickly create PaaS environments by following fewer than three simple steps.
35
-
- Choose from a curated list of Resource Manager templates, which are configured, and authorized by the team lead or central IT.
36
-
- Spin up an empty resource group (sandbox) by using a Resource Manager template to explore Azure within the context of a lab.
37
-
38
-
DevTest Labs also enables central IT to control waste, optimize costs on resources, and stay within budgets by doing the following tasks:
39
-
40
-
- Set auto-shutdown and auto-start schedules on VMs.
41
-
- Set policies on the number of VMs that users can create.
42
-
- Set policies on VMs' sizes and gallery images that users choose from.
43
-
- Track costs and setting targets on labs.
44
-
- Provide notice of high-projected costs for labs so you can take necessary actions.
45
-
46
-
DevTest Labs provides the following benefits in creating, configuring, and managing environments in the cloud.
47
-
48
19
## Cost control and governance
49
20
DevTest Labs makes it easier to control costs by allowing you to do the following tasks:
50
21
51
22
-[Set policies on your labs](devtest-lab-set-lab-policy.md), such as number of VMs per user or per lab.
52
23
- Create [policies to automatically shut down](devtest-lab-set-lab-policy.md) and start VMs.
53
-
- Track costs on VMs and PaaS resources spun up inside labs to stay within [your budget](devtest-lab-configure-cost-management.md).
24
+
- Track costs on VMs and PaaS resources spun up inside labs to stay within [your budget](devtest-lab-configure-cost-management.md). Receive notice of high-projected costs for labs so you can take necessary actions.
54
25
- Stay within the context of your labs so you don't spin up resources outside of them.
55
26
56
27
## Quickly get to ready-to-test
57
-
DevTest Labs lets you create pre-provisioned environments equipped with everything your team needs to develop and test applications. Just [claim the environments](devtest-lab-add-claimable-vm.md)where the last good build of your application is installed and start working. Or use containers for even faster, leaner environment creation.
28
+
DevTest Labs lets you create pre-provisioned environments to develop and test applications. Just [claim the environment](devtest-lab-add-claimable-vm.md) of your application's last good build and start working. Or use containers for even faster, leaner environment creation.
58
29
59
30
## Create once, use everywhere
60
31
Capture and share PaaS [environment templates](devtest-lab-create-environment-from-arm.md) and [artifacts](add-artifact-repository.md) within your team or organization—all in source control—to easily create developer and test environments.
@@ -63,10 +34,10 @@ Capture and share PaaS [environment templates](devtest-lab-create-environment-fr
63
34
DevTest Labs enables your developers and testers to quickly and easily [create IaaS VMs](devtest-lab-add-vm.md) and [PaaS resources](devtest-lab-create-environment-from-arm.md) by using a set of pre-configured resources.
64
35
65
36
## Use IaaS and PaaS resources
66
-
Developers can also spin up PaaS resources, such as Azure Service Fabric clusters, the Web Apps feature of Azure App Service, and SharePoint farms, by using Resource Manager templates. To get started on PaaS in labs, use the templates from the [public environment repository](devtest-lab-configure-use-public-environments.md) or [connect the lab to your own Git repository](devtest-lab-create-environment-from-arm.md#configure-your-own-template-repositories). You can also track costs on these resources to stay within your budget.
37
+
Spin up resources, such as Azure Service Fabric clusters, or SharePoint farms, by using Resource Manager templates. The templates come from the [public environment repository](devtest-lab-configure-use-public-environments.md) or [connect the lab to your own Git repository](devtest-lab-create-environment-from-arm.md#configure-your-own-template-repositories). You can also spin up an empty resource group (sandbox) by using a Resource Manager template to explore Azure within the context of a lab.
67
38
68
39
## Integrate with your existing toolchain
69
-
Use pre-made plug-ins or the API to provision development/testing environments directly from your preferred [continuous integration (CI) tool](devtest-lab-integrate-ci-cd.md), integrated development environment (IDE), or automated release pipeline. You can also use the comprehensive command-line tool.
40
+
Use pre-made plug-ins or the API to create development/testing environments directly from your preferred [continuous integration (CI) tool](devtest-lab-integrate-ci-cd.md), integrated development environment (IDE), or automated release pipeline. You can also use the comprehensive command-line tool.
0 commit comments