# Step 3: Create Agent Pools

So far you have created an [Infrastructure](https://docs.duplocloud.com/docs/automation-platform/overview-2/quick-start/step-1-infrastructure), a [Plan](https://docs.duplocloud.com/docs/automation-platform/overview-2/quick-start/step-1-infrastructure), and a [Tenant.](https://docs.duplocloud.com/docs/automation-platform/overview-2/quick-start/step-2-tenant) Now you need to create Agent Pools to serve computing and storage resources to your Tenants, using agents that monitor resource allocation. &#x20;

Instead of managing each agent individually, agents are grouped into [agent pools](https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/pools-queues?view=azure-devops\&tabs=yaml%2Cbrowser) for maximum efficiency. You share Azure Agent Pools across workloads defined by the Tenants that you set up. Azure Agent Pools are scoped to a Host (Virtual Machine or VM) or a group of Hosts by [Azure Pipeline Agents](https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/agents?view=azure-devops\&tabs=browser). In this tutorial, you won't be creating specific Hosts, but you will create an Azure Agent Pool to which a group of VMs has already been defined by DuploCloud.

DuploCloud ensures that your application development platform conforms to Azure best practices. While you provide only high-level specifications, DuploCloud does the rest, configuring encryption, linking to managed identity, and logging you into a virtual Linux workstation to access Kubernetes constructs like [Pods](https://kubernetes.io/docs/concepts/workloads/pods/), [Namespaces](https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/), and [ConfigMaps](https://kubernetes.io/docs/concepts/configuration/configmap/).&#x20;

*Estimated time to complete Step 3: 10 minutes.*

## Prerequisites

Before creating Azure Agent Pools, verify that you accomplished the tasks in [Step 2](https://docs.duplocloud.com/docs/automation-platform/overview-2/quick-start/step-2-tenant) of this tutorial. In DuploCloud Portal, in the **Administrator** navigation group, confirm that you have:

* An [Infrastructure](https://docs.duplocloud.com/docs/automation-platform/overview-2/quick-start/step-1-infrastructure) named **NONPROD**.
* A [Plan ](https://docs.duplocloud.com/docs/automation-platform/overview-2/quick-start/step-1-infrastructure)named **NONPROD**.
* A [Tenant ](https://docs.duplocloud.com/docs/automation-platform/overview-2/quick-start/step-2-tenant)named **DEV01**
* Selected Tenant **DEV01** in the **Tenant** list box, at the top of the DuploCloud Portal.

<div align="left"><figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2FilV42Nzfqm8X7afu7STD%2Ftenant_dev01.png?alt=media&#x26;token=3cc28732-9a2e-4ff2-bd18-b60f853b5105" alt=""><figcaption><p><strong>Tenant</strong> list box with Tenant <strong>DEV01</strong> selected</p></figcaption></figure></div>

## Creating an Azure Agent Pool

1. In the DuploCloud Portal, navigate to **Cloud Services** -> **Hosts**.
2. Click the **Azure Agent Pool** tab. &#x20;
3. Click **Add**. The **Add** **Azure Agent Pool** page displays.<br>

   <figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2FJwUlnZGkA2UVG549hjzQ%2FScreenshot%20(351).png?alt=media&#x26;token=9fcaec9a-55fd-42d1-b39a-1802da9de593" alt=""><figcaption><p>The <strong>Add</strong> <strong>Azure Agent Pool</strong> page</p></figcaption></figure>
4. Enter the values from the table below. Accept the defaults for fields that are not listed.

<table data-header-hidden><thead><tr><th width="236.22216796875"></th><th></th></tr></thead><tbody><tr><td><strong>Name</strong></td><td>Enter a name for the agent pool (e.g., <code>agentpool01</code>)</td></tr><tr><td><strong>Instance Type</strong></td><td><code>(4 CPU 16GB)</code></td></tr></tbody></table>

5. Click **Add**. After a few minutes, the Azure Agent Pool is created.&#x20;

## Checking Your Work

On the **Azure Agent Pool** page, verify that the created agent pool (with a **Name** generated by DuploCloud) has a **Status** of **Succeeded**.&#x20;

<figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2F3SD9BXaVu6S8IfE1F024%2FScreenshot%20(352).png?alt=media&#x26;token=b3046c1d-8684-4828-ae3f-9807733b3895" alt=""><figcaption><p>The <strong>Azure Agent Pool</strong> page</p></figcaption></figure>
