Skip to content

Files

Latest commit

0a99cfe · Mar 21, 2023

History

History
47 lines (43 loc) · 1.35 KB

sizing-sample.adoc

File metadata and controls

47 lines (43 loc) · 1.35 KB

{productname} sample sizings

The following table shows approximate sizing for Proof of Concept, mid-size, and high-end deployments. Whether a deployment runs appropriately with the same metrics depends on many factors not shown below.

Metric Proof of concept Mid-size High End
(Quay.io)

No. of Quay containers by default

1

4

15

No. of Quay containers max at scale-out

N/A

8

30

No. of Clair containers by default

1

3

10

No. of Clair containers max at scale-out

N/A

6

15

No. of mirroring pods (to mirror 100 repositories)

1

5-10

N/A

Database sizing

2 -4 Cores
6-8 GB RAM
10-20 GB disk

4-8 Cores
6-32 GB RAM
100 GB - 1 TB disk

32 cores
244 GB
1+ TB disk

Object storage backend sizing

10-100 GB

1 - 20 TB

50+ TB up to PB

Redis cache sizing

2 Cores
2-4 GB RAM

4 cores
28 GB RAM

Underlying node sizing
(physical or virtual)

4 Cores
8 GB RAM

4-6 Cores
12-16 GB RAM

Quay:
13 cores
56GB RAM

Clair:
2 cores
4 GB RAM

For further details on sizing & related recommendations for mirroring, see the section on repository mirroring.

The sizing for the Redis cache is only relevant if you use Quay builders, otherwise it is not significant.