# Azure

---

## Overview

When deploying on [Azure](https://azure.microsoft.com/), consider the following recommendations.

### Diagram

![JFrog Platform on Azure Deployment Diagram](../../../images/jfrog-platform-azure.svg)

### Compute

Use [Azure Kubernetes Service (AKS)](https://azure.microsoft.com/en-us/products/kubernetes-service) for running the JFrog Platform applications.

### Storage

In Azure, you are required to create an [Azure Storage account](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview). A **Standard general-purpose v2** account type is enough.

#### Server Local Storage

High-performance local storage is essential for Artifactory's [cache-fs](https://docs.jfrog.com/installation/docs/cached-filesystem-binary-provider), as it significantly affects overall Artifactory performance.

See the recommended storage specifications in the [Sizing](../sizing) section.

#### Filestore

Use [Azure Blob Storage](https://azure.microsoft.com/en-us/products/storage/blobs) to store the Artifactory binaries.

### Database

Use [Azure Database for PostgreSQL - Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/) as the applications' database.

Use a [High availability (Reliability) in Azure Database for PostgreSQL - Flexible Server](https://learn.microsoft.com/en-us/azure/reliability/reliability-postgresql-flexible-server) deployment for higher durability in case of a zone or instance outage.

See recommended storage specifications in the [Sizing](../sizing) section.
