You can resize the machines or take snapshots from the AWS console, no need to use the API. Some people prefer to simplify it further and use something like BitNami to manage it, but there are options to the API. Our infrastructure runs on both dedicated and cloud servers, and we have found that the more services we move to the cloud, the easier things can be managed