6. Sizing : 2. Choose an Instance Size
 
Share this page                  
2. Choose an Instance Size
Select an instance size based on the instance type you chose in step 1. Take into account:
Number of users
Complexity of queries
Size of the database (2 cores per simultaneous query for simple reports and development workloads, 4–8 cores per query for average workloads, and up to 32 cores per query for complex query workloads).
Size
Economy
Economy Sport
Enterprise
Enterprise Capacity
Enterprise Sport
Small
(2–5 active users*)
M4.2xlarge
4 cores
32 GB RAM
EBS
R4.2xlarge
4 cores
61 GB
EBS
 
 
 
Medium
(4–10 users)
M4.4xlarge
8 cores
64 GB
EBS
R4.4xlarge
8 cores
122 GB
EBS
H1.4xlarge
8 cores
64 GB
2x2000 HDD
D2.4xlarge
8 cores
122 GB
12x2000 HD
 
Large
(8–20 users)
 
R4.8xlarge
16 cores
244 GB
EBS
H1.8xlarge
16 cores
128 GB
4x2000 HDD
D2.8xlarge
18 cores
244 GB
24x2000 HD
 
I3.8xlarge
16 cores
244 GB
4x1900 SSD
XLarge
(16–40 users)
M4.10xlarge
20 cores
160 GB
EBS
R4.16xlarge
32 cores
488 GB
EBS
H1.16xlarge
32 cores
256 GB
8x2000 HDD
I3.16xlarge
32 cores
488 GB
8x1900 SSD
X1.16xlarge
32 cores
976 GB
1x1920 SSD
XXLarge
(32–80 users)
M4.16xlarge
32 cores
256 GB
EBS
 
 
 
X1.32xlarge
64 cores
1952 GB
2x1920 SSD
* The definition of users can vary widely, but the range here is intended to indicate connected users actively submitting queries against the database.
Examples:
Users and Needs
Configuration
Instance Type
4 users
Basic queries
1 TB database
Cost sensitive
General purpose
8 cores
EBS storage
Small Economy
M4.4xlarge instance
12 users
Ad hoc queries
Performance sensitive
5 TB database
Always available
16 cores
Local HDD storage
Large Enterprise
H1.8xlarge instance
20 users
Mixed queries
Performance sensitive
10 TB database
Always available
Large local HDD storage
18 cores
Large Enterprise
D2.8xlarge instance
40 users
Complex queries
Maximum performance
10 TB database
24x7 availability
Fast storage
64 cores
Big memory
XXL Enterprise Sport
X1.32xlarge instance