# Creating an Infrastructure and Plan for Azure

## Creating an Infrastructure

In DuploCloud, an [Infrastructure](https://docs.duplocloud.com/docs/automation-platform/application-focused-interface-duplocloud-architecture/infrastructure) maps one-to-one to a VPC in a specified region. It also maps to an [Azure Managed Kubernetes Service](https://azure.microsoft.com/en-us/products/kubernetes-service) cluster for container orchestration. Up to one instance (0 or 1) of an AKS is supported for each DuploCloud Infrastructure.

1. Select **Administrator** -> **Infrastructure** from the navigation menu.
2. Click **Add**.
3. In the **Name** field, enter a name for the Infrastructure.
4. From the **Account** list box, select your account number.
5. In the **VNET CIDR** field, enter the **VNET CIDR**.
6. From the **Cloud** list box, select **Azure**.
7. Complete the remaining fields on the **Add Infrastructure** form.
8. Click **Create**. The Infrastructure is created and is listed on the **Infrastructure** page. DuploCloud automatically creates a [Plan ](https://docs.duplocloud.com/docs/automation-platform/application-focused-interface-duplocloud-architecture/plan)(with the same Infrastructure name) with the Infrastructure configuration.

{% hint style="warning" %}
Cloud providers limit the number of Infrastructures that can run in each region. If you have completed the steps to create an Infrastructure and it doesn't show a Status of Complete, try selecting a different region.
{% endhint %}

## Enable Kubernetes for AKS

To enable an AKS cluster for Azure, follow [these steps](https://docs.duplocloud.com/docs/automation-platform/overview-2/use-cases/aks-initial-setup#enabling-the-aks-kubernetes-cluster).

## Enabling an encrypted Azure storage account

You can [encrypt your Azure storage account](https://docs.duplocloud.com/docs/automation-platform/overview-2/use-cases/infrastructure-and-plan/encrypted-storage-account) by configuring a Key/Value pair in the Infrastructure.
