# GCP

---

## Overview

When deploying on [GCP](https://cloud.google.com/), consider the following recommendations.

### Diagram

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

### Compute

Use [Google Kubernetes Engine (GKE)](https://cloud.google.com/kubernetes-engine) for running the JFrog Platform applications.

### 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 a [Google Cloud Storage (GCS)](https://cloud.google.com/storage) bucket to store the Artifactory binaries.

### Database

Use [Google Cloud SQL for PostgreSQL](https://cloud.google.com/sql/docs/postgres) as the applications' database.

Use a [Google Cloud SQL PostgreSQL high availability deployment](https://cloud.google.com/sql/docs/postgres/high-availability) for higher durability in case of an instance or zone failure.

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