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: documentation/DeploymentGuide.md
+26-1Lines changed: 26 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ To deploy this solution accelerator, ensure you have access to an [Azure subscri
6
6
7
7
Check the [Azure Products by Region](https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/?products=all®ions=all) page and select a **region** where the following services are available:
@@ -28,6 +28,31 @@ This will allow the scripts to run for the current session without permanently c
28
28
29
29
## Deployment Options & Steps
30
30
31
+
### Sandbox or WAF Aligned Deployment Options
32
+
33
+
The [`infra`](../infra) folder of the Multi Agent Solution Accelerator contains the [`main.bicep`](../infra/main.bicep) Bicep script, which defines all Azure infrastructure components for this solution.
34
+
35
+
By default, the `azd up` command uses the [`main.bicepparam`](../infra/main.bicepparam) file to deploy the solution. This file is pre-configured for a **sandbox environment** — ideal for development and proof-of-concept scenarios, with minimal security and cost controls for rapid iteration.
36
+
37
+
For **production deployments**, the repository also provides [`main.waf-aligned.bicepparam`](../infra/main.waf-aligned.bicepparam), which applies a [Well-Architected Framework (WAF) aligned](https://learn.microsoft.com/en-us/azure/well-architected/) configuration. This option enables additional Azure best practices for reliability, security, cost optimization, operational excellence, and performance efficiency, such as:
38
+
39
+
- Enhanced network security (e.g., Network protection with private endpoints)
40
+
- Stricter access controls and managed identities
41
+
- Logging, monitoring, and diagnostics enabled by default
42
+
- Resource tagging and cost management recommendations
43
+
44
+
**How to choose your deployment configuration:**
45
+
- Use the default [`main.bicepparam`](../infra/main.bicepparam) for a sandbox/dev environment.
46
+
- For a WAF-aligned, production-ready deployment, copy the contents of [`main.waf-aligned.bicepparam`](../infra/main.waf-aligned.bicepparam) into `main.bicepparam` before running `azd up`.
47
+
48
+
> [!TIP]
49
+
> Always review and adjust parameter values (such as region, capacity, and security settings) to match your organization’s requirements before deploying. For production, ensure you have sufficient quota and follow the principle of least privilege for all identities and role assignments.
50
+
51
+
> [!IMPORTANT]
52
+
> The WAF-aligned configuration is under active development. More Azure Well-Architected recommendations will be added in future updates.
53
+
54
+
### Deployment Steps
55
+
31
56
Pick from the options below to see step-by-step instructions for GitHub Codespaces, VS Code Dev Containers, Local Environments, and Bicep deployments.
32
57
33
58
|[](https://codespaces.new/microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator)|[](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator)|
0 commit comments