Setting the file. One moment.
Postgres RDS Sizing · Heroku To AWS · aws/agent-toolkit-for-aws · Skills Docs
ContentsBack to the top of the page 28.3
Clarify
81
Creating Amazon Aurora Db Cluster With Instances
104
Routing Traffic With Route53 And CloudFront
Resilience Program Design
Creating API Gateway Stage
(opens in a new tab)
knowledge/design/ postgres-rds-sizing.json
JSON · 340 lines · 10 KB
8
"multi-az-ha"
:
"Aurora PostgreSQL (use aurora_instance_class)"
,
9 "multi-region" : "Aurora PostgreSQL (use aurora_instance_class)" ,
10 "_source" : "preferences.data.database_ha if set else preferences.global.availability" ,
11 "_on_unset_or_unrecognized" : "default to multi-az + RDS PostgreSQL + warning"
12 },
13 "_multi_az" : "true when the selected availability is multi-az, multi-az-ha, or multi-region" ,
14 "_rds_proxy" : "true when the INVENTORY addon's config.connection_pooling == true (the discovered source fact). NOT the row's src_connection_pooling provenance column." ,
15 "_shield_note" : "shield-* plans are HIPAA/PCI equivalents of private-*; map identically but note the compliance requirement" ,
16 "rows" : {
17 "essential-0" : {
18 "ram" : "0 MB (shared)" ,
19 "storage_gb" : 1 ,
20 "connections" : 20 ,
21 "ha" : false ,
22 "src_connection_pooling" : false ,
23 "rds_instance_class" : "db.t4g.micro" ,
24 "aurora_instance_class" : "db.t4g.medium"
25 },
26 "essential-1" : {
27 "ram" : "0 MB (shared)" ,
28 "storage_gb" : 10 ,
29 "connections" : 20 ,
30 "ha" : false ,
31 "src_connection_pooling" : false ,
32 "rds_instance_class" : "db.t4g.micro" ,
33 "aurora_instance_class" : "db.t4g.medium"
34 },
35 "essential-2" : {
36 "ram" : "0 MB (shared)" ,
37 "storage_gb" : 32 ,
38 "connections" : 40 ,
39 "ha" : false ,
40 "src_connection_pooling" : false ,
41 "rds_instance_class" : "db.t4g.micro" ,
42 "aurora_instance_class" : "db.t4g.medium"
43 },
44 "hobby-dev" : {
45 "ram" : "0 MB (shared)" ,
46 "storage_gb" : 1 ,
47 "connections" : 20 ,
48 "ha" : false ,
49 "src_connection_pooling" : false ,
50 "rds_instance_class" : "db.t4g.micro" ,
51 "aurora_instance_class" : "db.t4g.medium"
52 },
53 "hobby-basic" : {
54 "ram" : "0 MB (shared)" ,
55 "storage_gb" : 10 ,
56 "connections" : 20 ,
57 "ha" : false ,
58 "src_connection_pooling" : false ,
59 "rds_instance_class" : "db.t4g.micro" ,
60 "aurora_instance_class" : "db.t4g.medium"
61 },
62 "standard-0" : {
63 "ram" : "4 GB" ,
64 "storage_gb" : 64 ,
65 "connections" : 120 ,
66 "ha" : false ,
67 "src_connection_pooling" : true ,
68 "rds_instance_class" : "db.t4g.medium" ,
69 "aurora_instance_class" : "db.t4g.medium"
70 },
71 "standard-2" : {
72 "ram" : "8 GB" ,
73 "storage_gb" : 256 ,
74 "connections" : 400 ,
75 "ha" : true ,
76 "src_connection_pooling" : true ,
77 "rds_instance_class" : "db.m6g.large" ,
78 "aurora_instance_class" : "db.r6g.large"
79 },
80 "standard-3" : {
81 "ram" : "15 GB" ,
82 "storage_gb" : 512 ,
83 "connections" : 500 ,
84 "ha" : true ,
85 "src_connection_pooling" : true ,
86 "rds_instance_class" : "db.m6g.xlarge" ,
87 "aurora_instance_class" : "db.r6g.xlarge"
88 },
89 "standard-4" : {
90 "ram" : "30 GB" ,
91 "storage_gb" : 1024 ,
92 "connections" : 500 ,
93 "ha" : true ,
94 "src_connection_pooling" : true ,
95 "rds_instance_class" : "db.m6g.2xlarge" ,
96 "aurora_instance_class" : "db.r6g.2xlarge"
97 },
98 "standard-5" : {
99 "ram" : "61 GB" ,
100 "storage_gb" : 1024 ,
101 "connections" : 500 ,
102 "ha" : true ,
103 "src_connection_pooling" : true ,
104 "rds_instance_class" : "db.m6g.4xlarge" ,
105 "aurora_instance_class" : "db.r6g.4xlarge"
106 },
107 "standard-6" : {
108 "ram" : "122 GB" ,
109 "storage_gb" : 1536 ,
110 "connections" : 1500 ,
111 "ha" : true ,
112 "src_connection_pooling" : true ,
113 "rds_instance_class" : "db.m6g.8xlarge" ,
114 "aurora_instance_class" : "db.r6g.8xlarge"
115 },
116 "standard-7" : {
117 "ram" : "244 GB" ,
118 "storage_gb" : 2048 ,
119 "connections" : 1500 ,
120 "ha" : true ,
121 "src_connection_pooling" : true ,
122 "rds_instance_class" : "db.m6g.16xlarge" ,
123 "aurora_instance_class" : "db.r6g.16xlarge"
124 },
125 "premium-0" : {
126 "ram" : "4 GB" ,
127 "storage_gb" : 64 ,
128 "connections" : 120 ,
129 "ha" : true ,
130 "src_connection_pooling" : true ,
131 "rds_instance_class" : "db.t4g.medium" ,
132 "aurora_instance_class" : "db.t4g.medium"
133 },
134 "premium-2" : {
135 "ram" : "8 GB" ,
136 "storage_gb" : 256 ,
137 "connections" : 400 ,
138 "ha" : true ,
139 "src_connection_pooling" : true ,
140 "rds_instance_class" : "db.m6g.large" ,
141 "aurora_instance_class" : "db.r6g.large"
142 },
143 "premium-3" : {
144 "ram" : "15 GB" ,
145 "storage_gb" : 512 ,
146 "connections" : 500 ,
147 "ha" : true ,
148 "src_connection_pooling" : true ,
149 "rds_instance_class" : "db.m6g.xlarge" ,
150 "aurora_instance_class" : "db.r6g.xlarge"
151 },
152 "premium-4" : {
153 "ram" : "30 GB" ,
154 "storage_gb" : 1024 ,
155 "connections" : 500 ,
156 "ha" : true ,
157 "src_connection_pooling" : true ,
158 "rds_instance_class" : "db.m6g.2xlarge" ,
159 "aurora_instance_class" : "db.r6g.2xlarge"
160 },
161 "premium-5" : {
162 "ram" : "61 GB" ,
163 "storage_gb" : 1024 ,
164 "connections" : 500 ,
165 "ha" : true ,
166 "src_connection_pooling" : true ,
167 "rds_instance_class" : "db.m6g.4xlarge" ,
168 "aurora_instance_class" : "db.r6g.4xlarge"
169 },
170 "premium-6" : {
171 "ram" : "122 GB" ,
172 "storage_gb" : 1536 ,
173 "connections" : 1500 ,
174 "ha" : true ,
175 "src_connection_pooling" : true ,
176 "rds_instance_class" : "db.m6g.8xlarge" ,
177 "aurora_instance_class" : "db.r6g.8xlarge"
178 },
179 "premium-7" : {
180 "ram" : "244 GB" ,
181 "storage_gb" : 2048 ,
182 "connections" : 1500 ,
183 "ha" : true ,
184 "src_connection_pooling" : true ,
185 "rds_instance_class" : "db.m6g.16xlarge" ,
186 "aurora_instance_class" : "db.r6g.16xlarge"
187 },
188 "premium-8" : {
189 "ram" : "488 GB" ,
190 "storage_gb" : 3072 ,
191 "connections" : 1500 ,
192 "ha" : true ,
193 "src_connection_pooling" : true ,
194 "rds_instance_class" : "db.r6g.16xlarge" ,
195 "aurora_instance_class" : "db.r6g.16xlarge"
196 },
197 "premium-9" : {
198 "ram" : "768 GB" ,
199 "storage_gb" : 4096 ,
200 "connections" : 1500 ,
201 "ha" : true ,
202 "src_connection_pooling" : true ,
203 "rds_instance_class" : "db.x2g.16xlarge" ,
204 "aurora_instance_class" : "db.r6g.16xlarge"
205 },
206 "private-0" : {
207 "ram" : "4 GB" ,
208 "storage_gb" : 64 ,
209 "connections" : 120 ,
210 "ha" : true ,
211 "src_connection_pooling" : true ,
212 "rds_instance_class" : "db.t4g.medium" ,
213 "aurora_instance_class" : "db.t4g.medium"
214 },
215 "private-2" : {
216 "ram" : "8 GB" ,
217 "storage_gb" : 256 ,
218 "connections" : 400 ,
219 "ha" : true ,
220 "src_connection_pooling" : true ,
221 "rds_instance_class" : "db.m6g.large" ,
222 "aurora_instance_class" : "db.r6g.large"
223 },
224 "private-3" : {
225 "ram" : "15 GB" ,
226 "storage_gb" : 512 ,
227 "connections" : 500 ,
228 "ha" : true ,
229 "src_connection_pooling" : true ,
230 "rds_instance_class" : "db.m6g.xlarge" ,
231 "aurora_instance_class" : "db.r6g.xlarge"
232 },
233 "private-4" : {
234 "ram" : "30 GB" ,
235 "storage_gb" : 1024 ,
236 "connections" : 500 ,
237 "ha" : true ,
238 "src_connection_pooling" : true ,
239 "rds_instance_class" : "db.m6g.2xlarge" ,
240 "aurora_instance_class" : "db.r6g.2xlarge"
241 },
242 "private-5" : {
243 "ram" : "61 GB" ,
244 "storage_gb" : 1024 ,
245 "connections" : 500 ,
246 "ha" : true ,
247 "src_connection_pooling" : true ,
248 "rds_instance_class" : "db.m6g.4xlarge" ,
249 "aurora_instance_class" : "db.r6g.4xlarge"
250 },
251 "private-6" : {
252 "ram" : "122 GB" ,
253 "storage_gb" : 1536 ,
254 "connections" : 1500 ,
255 "ha" : true ,
256 "src_connection_pooling" : true ,
257 "rds_instance_class" : "db.m6g.8xlarge" ,
258 "aurora_instance_class" : "db.r6g.8xlarge"
259 },
260 "private-7" : {
261 "ram" : "244 GB" ,
262 "storage_gb" : 2048 ,
263 "connections" : 1500 ,
264 "ha" : true ,
265 "src_connection_pooling" : true ,
266 "rds_instance_class" : "db.m6g.16xlarge" ,
267 "aurora_instance_class" : "db.r6g.16xlarge"
268 },
269 "shield-0" : {
270 "ram" : "4 GB" ,
271 "storage_gb" : 64 ,
272 "connections" : 120 ,
273 "ha" : true ,
274 "src_connection_pooling" : true ,
275 "rds_instance_class" : "db.t4g.medium" ,
276 "aurora_instance_class" : "db.t4g.medium" ,
277 "compliance" : "hipaa/pci"
278 },
279 "shield-2" : {
280 "ram" : "8 GB" ,
281 "storage_gb" : 256 ,
282 "connections" : 400 ,
283 "ha" : true ,
284 "src_connection_pooling" : true ,
285 "rds_instance_class" : "db.m6g.large" ,
286 "aurora_instance_class" : "db.r6g.large" ,
287 "compliance" : "hipaa/pci"
288 },
289 "shield-3" : {
290 "ram" : "15 GB" ,
291 "storage_gb" : 512 ,
292 "connections" : 500 ,
293 "ha" : true ,
294 "src_connection_pooling" : true ,
295 "rds_instance_class" : "db.m6g.xlarge" ,
296 "aurora_instance_class" : "db.r6g.xlarge" ,
297 "compliance" : "hipaa/pci"
298 },
299 "shield-4" : {
300 "ram" : "30 GB" ,
301 "storage_gb" : 1024 ,
302 "connections" : 500 ,
303 "ha" : true ,
304 "src_connection_pooling" : true ,
305 "rds_instance_class" : "db.m6g.2xlarge" ,
306 "aurora_instance_class" : "db.r6g.2xlarge" ,
307 "compliance" : "hipaa/pci"
308 },
309 "shield-5" : {
310 "ram" : "61 GB" ,
311 "storage_gb" : 1024 ,
312 "connections" : 500 ,
313 "ha" : true ,
314 "src_connection_pooling" : true ,
315 "rds_instance_class" : "db.m6g.4xlarge" ,
316 "aurora_instance_class" : "db.r6g.4xlarge" ,
317 "compliance" : "hipaa/pci"
318 },
319 "shield-6" : {
320 "ram" : "122 GB" ,
321 "storage_gb" : 1536 ,
322 "connections" : 1500 ,
323 "ha" : true ,
324 "src_connection_pooling" : true ,
325 "rds_instance_class" : "db.m6g.8xlarge" ,
326 "aurora_instance_class" : "db.r6g.8xlarge" ,
327 "compliance" : "hipaa/pci"
328 },
329 "shield-7" : {
330 "ram" : "244 GB" ,
331 "storage_gb" : 2048 ,
332 "connections" : 1500 ,
333 "ha" : true ,
334 "src_connection_pooling" : true ,
335 "rds_instance_class" : "db.m6g.16xlarge" ,
336 "aurora_instance_class" : "db.r6g.16xlarge" ,
337 "compliance" : "hipaa/pci"
338 }
339 }
340 }