Skip to content

Commit 700457c

Browse files
author
RoseHJM
committed
Moved scenarios to Overview
1 parent ee63833 commit 700457c

File tree

2 files changed

+31
-13
lines changed

2 files changed

+31
-13
lines changed

articles/deployment-environments/concept-environments-scenarios.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@ title: Usage scenarios for Azure Deployment Environments
33
description: Learn how Azure Deployment Environments can be integrated into CI/CD pipelines, create sandboxes, and hackathon environments.
44
ms.service: deployment-environments
55
ms.custom: build-2023
6-
ms.topic: conceptual
6+
ms.topic: concept-article
77
ms.author: rosemalcolm
88
author: RoseHJM
99
ms.date: 04/25/2023
10+
11+
#customer intent: As a plaform engineer, I want to understand how to use Azure Deployment Environments in my organization.
12+
1013
---
1114
# Scenarios for using Azure Deployment Environments
1215

articles/deployment-environments/overview-what-is-azure-deployment-environments.md

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.custom: build-2023
77
ms.topic: overview
88
ms.author: rosemalcolm
99
author: RoseHJM
10-
ms.date: 03/28/2024
10+
ms.date: 05/30/2024
1111

1212
#customer intent: As a customer, I want to understand to purpose and capabilities of Azure Deployment Environments so that I can determine if the service will benefit my developers.
1313
---
@@ -20,6 +20,8 @@ A [*deployment environment*](./concept-environments-key-concepts.md#environments
2020

2121
Platform engineers can create and manage environment definitions. To specify which environment definitions are available to developers, platform engineers can associate environment definitions with projects, and assign permissions to developers. They can also apply Azure governance based on the type of environment, such as sandbox, testing, staging, or production.
2222

23+
Azure Deployment Environments helps platform engineers apply the right set of policies and settings on various types of environments, control the resource configuration that developers can create, and track environments across projects.
24+
2325
The following diagram shows an overview of Azure Deployment Environments capabilities. Platform engineers define infrastructure templates and configure subscriptions, identity, and permissions. Developers create environments based on the templates, and build and deploy applications on the infrastructure. Environments can support different scenarios, like on-demand environments, sandbox environments for testing, and CI/CD pipelines for continuous integration and continuous deployment.
2426

2527
:::image type="content" source="./media/overview-what-is-azure-deployment-environments/azure-deployment-environments-scenarios-sml.png" lightbox="./media/overview-what-is-azure-deployment-environments/azure-deployment-environments-scenarios.png" alt-text="Diagram that shows the Azure Deployment Environments scenario flow.":::
@@ -30,22 +32,35 @@ You can [learn more about the key concepts for Azure Deployment Environments](./
3032

3133
Common [scenarios](./concept-environments-scenarios.md) for Azure Deployment Environments include:
3234

33-
### Platform engineering scenarios
35+
### Environments as part of a CI/CD pipeline
36+
37+
Creating and managing environments across an enterprise can require significant effort. With Azure Deployment Environments, developers can incorporate different types of product lifecycle environments (such as development, testing, staging, preproduction, and production) into a continuous integration and continuous delivery (CI/CD) pipeline.
38+
39+
In this scenario:
40+
- Development teams can connect their environments to CI/CD pipelines to enable DevOps scenarios.
41+
- Central dev IT teams can centrally track costs, track security alerts, and manage environments across projects and dev centers.
42+
43+
### Sandbox environments for investigations
44+
45+
Developers often investigate different technologies or infrastructure designs. By default, all environments created with Azure Deployment Environments are in their own resource group. Project members get contributor access to those resources by default.
46+
47+
In this scenario:
48+
- Developers can add and change Azure resources as they need for their development or test environments.
49+
- Central dev IT teams can easily track costs for all the environments that are used for investigations.
3450

35-
Azure Deployment Environments helps platform engineers apply the right set of policies and settings on various types of environments, control the resource configuration that developers can create, and track environments across projects. They perform the following tasks:
51+
### On-demand test environments
52+
Developers can create ad hoc environments that mimic their formal development or test environments, to test a new capability before checking in the code and executing a pipeline.
3653

37-
- Provide a project-based, curated set of reusable IaC templates.
38-
- Define specific Azure deployment configurations per project and per environment type.
39-
- Provide a self-service experience without giving control over subscriptions.
40-
- Track costs and ensure compliance with enterprise governance policies.
54+
In this scenario:
55+
- Developers can test the latest version of an application by using reusable templates to quickly create new ad hoc environments.
4156

42-
### Developer scenarios
57+
### Training, hands-on labs, and hackathons
4358

44-
Developers can create environments whenever they need them, and develop their applications on the infrastructure. They can use Azure Deployment Environments to do the following tasks:
59+
A project in Azure Deployment Environments acts as a container for transient activities like workshops, hands-on labs, training, or hackathons. You can create a project to provide custom templates to each user.
4560

46-
- Deploy a preconfigured environment for any stage of the development cycle.
47-
- Spin up a sandbox environment to explore Azure.
48-
- Create and manage environments through the [developer portal](./quickstart-create-access-environments.md), with the [Azure CLI](./how-to-create-access-environments.md) or with the [Azure Developer CLI](./how-to-create-environment-with-azure-developer.md).
61+
In this scenario, Azure Deployment Environments provides the following benefits:
62+
- Each user can create identical and isolated environments for training.
63+
- You can easily delete a project and all related resources when the training is over.
4964

5065
## Benefits
5166

0 commit comments

Comments
 (0)