> ## Documentation Index
> Fetch the complete documentation index at: https://astronomer.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Azure Hybrid cluster settings

> Reference of all supported configurations for new Astro clusters on Azure.

<Warning>
  This document applies only to [Astro Hybrid](/docs/astro/hybrid-overview). To see whether you're an Astro Hybrid user, click **Organization Settings**. Your Astro product type is listed under **Product Type** on the **General** page.

  To create a cluster on Astro Hosted, see [Create a dedicated cluster](/docs/astro/create-dedicated-cluster).
</Warning>

Unless otherwise specified, new clusters on Astro are created with a set of default Azure resources that should be suitable for most use cases.

Read the following document for a reference of our default resources as well as supported cluster configurations.

## Default cluster values

| Resource                                                                                                                 | Description                                                                                                                                                                                                                                                                               | Quantity/ Default Size                                                                        | Configurable                                                                                                     |
| ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [Azure Kubernetes Service (AKS) Cluster](https://docs.microsoft.com/en-us/azure/aks/intro-kubernetes)                    | Runs the Astro Data Plane, which hosts the resources and data required to execute Airflow tasks.                                                                                                                                                                                          | 1x                                                                                            | Yes. See [Manage clusters](/docs/astro/manage-hybrid-clusters).                                                       |
| [Resource Group](https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-portal) | A container for cluster resources.                                                                                                                                                                                                                                                        | 1x                                                                                            |                                                                                                                  |
| Worker node pool                                                                                                         | A node pool that hosts all workers with the `default` worker type for all Deployments in the cluster. The number of nodes in the pool auto-scales based on the demand for workers in your cluster. You can configure additional worker node pools to run tasks on different worker types. | 1x pool of Standard\_D4d\_v5 nodes                                                            | Yes. See [Manage worker node pools](/docs/astro/manage-hybrid-clusters#about-worker-node-pools).                      |
| Airflow node pool                                                                                                        | A node pool that runs all core Airflow components, including the scheduler and webserver, for all Deployments in the cluster. This node pool is fully managed by Astronomer.                                                                                                              | 1x pool of Standard\_D4d\_v5 nodes                                                            |                                                                                                                  |
| Astro system node pool                                                                                                   | A node pool that runs all other system components required in Astro. The availability zone determines how many nodes are created. This node pool is fully managed by Astronomer.                                                                                                          | 1x pool of Standard\_D4d\_v5 nodes                                                            |                                                                                                                  |
| [Azure Database for PostgreSQL Flexible Server](https://docs.microsoft.com/en-us/azure/postgresql/flexible-server/)      | The flexible server is the primary database of the Astro data plane. It hosts a metadata database for each Deployment in the cluster. All flexible server instances on Astro are multi-AZ.                                                                                                | Standard D2ds\_v4                                                                             | Yes. See [Configure your relational database](/docs/astro/manage-hybrid-clusters#configure-a-database-instance-type). |
| [Azure Virtual Network (VNet)](https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview)         | A virtual network that hosts Azure resources.                                                                                                                                                                                                                                             | 1x /19                                                                                        |                                                                                                                  |
| [Subnets](https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-manage-subnet)                          | Created in the VNet and used for the backing database, Pod, node, and private endpoints.                                                                                                                                                                                                  | <br />/28 for database <br />/21 for pods <br />/21 for nodes <br />/22 for private endpoints |                                                                                                                  |
| Private DNS Zone for Database                                                                                            | Provides access to the private database instance.                                                                                                                                                                                                                                         | 1x                                                                                            |                                                                                                                  |
| Azure Storage Account (Standard)                                                                                         | Stores Azure Blobs.                                                                                                                                                                                                                                                                       | 1x                                                                                            |                                                                                                                  |
| [Azure Blob Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-introduction)                    | Stores Airflow task logs.                                                                                                                                                                                                                                                                 | 1x                                                                                            |                                                                                                                  |
| [Private Endpoint for Blob Storage](https://docs.microsoft.com/en-us/azure/storage/common/storage-private-endpoints)     | Provides access to Azure Blob storage task logs.                                                                                                                                                                                                                                          | 1x                                                                                            |                                                                                                                  |
| [Private DNS Zone for Blob Storage](https://docs.microsoft.com/en-us/azure/private-link/private-endpoint-dns)            | Provides access to Azure Blob storage task logs.                                                                                                                                                                                                                                          | 1x                                                                                            |                                                                                                                  |
| Public IP Address                                                                                                        | Required for connectivity to the control plane and other services.                                                                                                                                                                                                                        | 1x                                                                                            |                                                                                                                  |

## Supported cluster regions

You can host Astro Hybrid clusters in the following Azure regions:

| Code               | Name               |
| ------------------ | ------------------ |
| `australiaeast`    | Australia East     |
| `canadacentral`    | Canada Central     |
| `centralindia`     | Central India      |
| `centralus`        | Central US         |
| `eastus`           | East US            |
| `eastus2`          | East US 2          |
| `francecentral`    | France Central     |
| `japaneast`        | Japan East         |
| `koreacentral`     | Korea Central      |
| `northeurope`      | North Europe       |
| `southafricanorth` | South Africa North |
| `southcentralus`   | South Central US   |
| `southeastasia`    | South East Asia    |
| `uksouth`          | UK South           |
| `westeurope`       | West Europe        |
| `westus2`          | West US 2          |
| `westus3`          | West US 3          |

Modifying the region of an existing Astro cluster isn't supported. If you're interested in a region that isn't listed, contact [Astronomer support](https://cloud.astronomer.io/open-support-request).

¹ If you want to host Astro in a dedicated account owned by your Organization in one of these regions, you'll need to contact [Microsoft Azure Support](https://support.microsoft.com/en-us/topic/contact-microsoft-azure-support-2315e669-8b1f-493b-5fb1-d88a8736ffe4) to enable the regions. If you require clarification about this requirement, contact [Astronomer support](https://cloud.astronomer.io/open-support-request).

## Supported Azure Database for PostgreSQL instance types

The following Azure Database for PostgreSQL instance types are supported on Astro:

* Standard\_D2ds\_v4 (2 CPU, 8 GiB MEM)
* Standard\_D4ds\_v4 (4 CPU, 16 GiB MEM)
* Standard\_D8ds\_v4 (8 CPU, 32 GiB MEM)
* Standard\_D16ds\_v4 (16 CPU, 64 GiB MEM)
* Standard\_D32ds\_v4 (32 CPU, 128 GiB MEM)
* Standard\_D48ds\_v4 (48 CPU, 192 GiB MEM)
* Standard\_D64ds\_v4 (64 CPU, 256 GiB MEM)
* Standard\_E2ds\_v4 (2 CPU, 16 GiB MEM)
* Standard\_E4ds\_v4 (4 CPU, 32 GiB MEM)
* Standard\_E8ds\_v4 (8 CPU, 64 GiB MEM)
* Standard\_E16ds\_v4 (16 CPU, 128 GiB MEM)
* Standard\_E20ds\_v4 (20 CPU, 160 GiB MEM)
* Standard\_E32ds\_v4 (32 CPU, 256 GiB MEM)
* Standard\_E48ds\_v4 (48 CPU, 384 GiB MEM)

For detailed information about each instance type, see the [Azure Database for PostgreSQL documentation](https://learn.microsoft.com/en-us/azure/postgresql/). If you're interested in an Azure Database for PostgreSQL instance type that is not on this list, contact [Astronomer support](https://cloud.astronomer.io/open-support-request).

## Supported worker node pool instance types

Each worker node in a pool runs a single worker Pod. A worker Pod's actual available size is equivalent to the total capacity of the instance type minus Astro’s system overhead.

The following table lists all available instance types for worker node pools, as well as the Pod size that is supported for each instance type. As the system requirements of Astro change, these values can increase or decrease.

| Node Instance Type | CPU    | Memory       |
| ------------------ | ------ | ------------ |
| Standard\_D4\_v5   | 2 CPUs | 14.5 GiB MEM |
| Standard\_D8\_v5   | 6 CPUs | 30.5 GiB MEM |
| Standard\_D4d\_v5  | 2 CPUs | 14.5 GiB MEM |
| Standard\_D8d\_v5  | 6 CPUs | 30.5 GiB MEM |
| Standard\_B4ms     | 2 CPUs | 14.5 GiB MEM |
| Standard\_B8ms     | 6 CPUs | 30.5 GiB MEM |

If your Organization needs an instance type that supports a larger worker size, contact [Astronomer support](https://support.astronomer.io). For more information about configuring worker size on Astro, see [Deployment resources](/docs/astro/deployment-resources).

## Related documentation

* [Manage and modify Hybrid clusters](/docs/astro/manage-hybrid-clusters)
