Skip to content

Commit 5c8dca1

Browse files
authored
Merge pull request #276809 from RoseHJM/ade-freshness-02
ADE - Usage scenarios removed - freshness 02
2 parents fdd3774 + 3390578 commit 5c8dca1

File tree

5 files changed

+35
-87
lines changed

5 files changed

+35
-87
lines changed

articles/deployment-environments/.openpublishing.redirection.deployment-environments.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@
3939
"source_path_from_root": "/articles/deployment-environments/quickstart-create-and-configure-projects.md",
4040
"redirect_url": "/azure/deployment-environments/quickstart-create-and-configure-devcenter",
4141
"redirect_document_id": false
42-
}
42+
},
43+
{
44+
"source_path_from_root": "/articles/deployment-environments/concept-environments-scenarios.md",
45+
"redirect_url": "/azure/deployment-environments/overview-what-is-azure-deployment-environments",
46+
"redirect_document_id": false
47+
}
4348
]
4449
}

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

Lines changed: 0 additions & 67 deletions
This file was deleted.

articles/deployment-environments/index.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ landingContent:
2727
url: overview-what-is-azure-deployment-environments.md
2828
- text: Key concepts
2929
url: concept-environments-key-concepts.md
30-
- text: Use scenarios
31-
url: concept-environments-scenarios.md
3230

3331
# Card
3432
- title: Get started

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

Lines changed: 29 additions & 15 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
---
@@ -18,7 +18,9 @@ Azure Deployment Environments empowers development teams to quickly and easily s
1818

1919
A [*deployment environment*](./concept-environments-key-concepts.md#environments) is a collection of Azure infrastructure resources defined in a template called an [*environment definition*](./concept-environments-key-concepts.md#environment-definitions). Developers can deploy infrastructure defined in the templates in subscriptions where they have access, and build their applications on the infrastructure. For example, you can define a deployment environment that includes a web app, a database, and a storage account. Your web developer can begin coding the web app without worrying about the underlying infrastructure.
2020

21-
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.
21+
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.
22+
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. They can apply Azure governance based on the type of environment, such as sandbox, testing, staging, or production.
2224

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

@@ -28,24 +30,37 @@ You can [learn more about the key concepts for Azure Deployment Environments](./
2830

2931
## Usage scenarios
3032

31-
Common [scenarios](./concept-environments-scenarios.md) for Azure Deployment Environments include:
33+
Common scenarios for Azure Deployment Environments include:
34+
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.
3246

33-
### Platform engineering scenarios
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

@@ -74,7 +89,6 @@ When configuring Deployment Environments, you might see Dev Box resources and co
7489

7590
## Related content
7691

77-
- [Azure Deployment Environments scenarios](./concept-environments-scenarios.md)
7892
- [Quickstart: Create and configure a dev center](./quickstart-create-and-configure-devcenter.md)
7993
- [Quickstart: Create dev center and project (Azure Resource Manager)](./quickstart-create-dev-center-project-azure-resource-manager.md)
8094

articles/deployment-environments/toc.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ items:
2323
items:
2424
- name: Key concepts
2525
href: concept-environments-key-concepts.md
26-
- name: Usage scenarios
27-
href: concept-environments-scenarios.md
2826
- name: Parameters and data types in environment.yaml
2927
href: concept-environment-yaml.md
3028
- name: Best practices for designing catalogs

0 commit comments

Comments
 (0)