Jeff, you can spec out the AWS servers pretty much the way you would spec an on-premise server. The nice thing is that you should expect slightly better performance from AWS for the same specs. In general, AWS instance types (T3 medium, T3 large, M2 small, etc. etc) will tell you the number of virtual CPUs and the amount of RAM. Each instance type is tuned for specific workloads. As you know, Sage 100 tends to be IO heavy so pick an instance type which is tuned that way. I am not the one to say which types are best, since that's out of my area, but you know how you would spec a physical server, so you should be able to pick the right one in AWS. FWIW, I really like dealing with the AWS environment.