| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Usage | Size Constants | ||||||||||||||||||||||||
2 | Find the appropriate calculator below, and fill in a row per the usage instructions. Be sure to use the correct units, converting if necessary. For example, if given Terabytes of Git data, multiply by the GB per TB constant in order to get the number of Gigabytes (GB) as required by the calculator. The color of the CPU cores and Memory cells represents the pain/cost of provisioning from easy to difficult/expensive, but it's pretty subjective based on the organization. When we support distributed jobs (we don't yet), these estimates will reflect the size and shape of the distributed pool of nodes. | Name | Number | Unit | ||||||||||||||||||||||
3 | GB per TB | 1000 | GB/TB | |||||||||||||||||||||||
4 | TB per PB | 1000 | TB/PB | |||||||||||||||||||||||
5 | ||||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||
8 | ||||||||||||||||||||||||||
9 | ||||||||||||||||||||||||||
10 | Git, GitHub, GitLab, and BitBucket sizing | |||||||||||||||||||||||||
11 | Put the size of the Git repositories and the desired interval into a row to estimate CPU cores and memory required. | Source Integration Constants | ||||||||||||||||||||||||
12 | Name | Number | Unit | |||||||||||||||||||||||
13 | git throughput / core | 3.2 | MB/sec | |||||||||||||||||||||||
14 | Git size (GB) | Interval (Hr) | CPU Cores | Memory (GB) | Note | git memory multiple | 4 | GB/core | ||||||||||||||||||
15 | 1 GB | 12 | 4 | 16 | confluence+jira pages/issues per core-second | 5 | Pages/sec | |||||||||||||||||||
16 | 4 GB | 12 | 4 | 16 | general throughput / core | 3.2 | MB/sec | |||||||||||||||||||
17 | 16 GB | 12 | 4 | 16 | general memory multiple | 2 | GB/core | |||||||||||||||||||
18 | 64 GB | 12 | 4 | 16 | cpu round up multiple | 2 | core | |||||||||||||||||||
19 | 256 GB | 12 | 4 | 16 | memory round up multiple | 2 | GB | |||||||||||||||||||
20 | 1024 GB | 12 | 16 | 64 | average compression ratio | 50% | percent | |||||||||||||||||||
21 | 2048 GB | 12 | 32 | 128 | average compression ratio | 50% | percent | |||||||||||||||||||
22 | factor of safety | 2 | ||||||||||||||||||||||||
23 | Confluence & Jira sizing | |||||||||||||||||||||||||
24 | Put the number of pages or issues and the desired interval into a row to estimate CPU cores and memory required. Note that this integration is likely to be limited or rate limited by the server before resource saturation. | |||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | Pages / Issues | Interval (Hr) | CPU Cores | Memory (GB) | Note | |||||||||||||||||||||
29 | 100 | 12 | 2 | 4 | ||||||||||||||||||||||
30 | 1000 | 12 | 2 | 4 | ||||||||||||||||||||||
31 | 10000 | 12 | 2 | 4 | ||||||||||||||||||||||
32 | 100000 | 12 | 2 | 4 | ||||||||||||||||||||||
33 | 1000000 | 12 | 6 | 12 | ||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | Artifactory + Filesystem scanning sizing | |||||||||||||||||||||||||
37 | Put the size of the data and the desired interval into a row to estimate CPU cores and memory required. | |||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | Size (GB) | Interval (Hr) | CPU Cores | Memory (GB) | Note | |||||||||||||||||||||
42 | 1 GB | 24 | 4 | 8 | ||||||||||||||||||||||
43 | 4 GB | 24 | 4 | 8 | ||||||||||||||||||||||
44 | 16 GB | 24 | 4 | 8 | ||||||||||||||||||||||
45 | 64 GB | 24 | 4 | 8 | ||||||||||||||||||||||
46 | 256 GB | 24 | 4 | 8 | ||||||||||||||||||||||
47 | 1024 GB | 24 | 16 | 32 | ||||||||||||||||||||||
48 | 2048 GB | 24 | 32 | 64 | ||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||