# AWS

---

## Overview

When deploying on [AWS](https://aws.amazon.com/), consider the following recommendations.

### Diagram

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

### Compute

Use [AWS Elastic Kubernetes Service (EKS)](https://aws.amazon.com/eks/) for running the JFrog Platform applications.

As Artifactory supports ARM, it's recommended to use the [AWS Graviton instance types](https://aws.amazon.com/ec2/graviton/) for better performance and lower costs.

### Storage

#### 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 an [AWS Simple Storage Service (S3)](https://aws.amazon.com/s3/) bucket to store the Artifactory binaries

### Database

Use [AWS Relational Database Service (RDS) for PostgreSQL](https://aws.amazon.com/rds/postgresql/) as the application' database.

Use an [RDS multi zone deployment](https://aws.amazon.com/rds/features/multi-az/) with one or two standby replicas. This allows for higher durability in case of a zone or instance failure.

Use the [AWS Graviton](https://aws.amazon.com/ec2/graviton/) based instance types for better performance at a lower cost.

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