You hit the nail on the head, Craig! We have done those exact same things, except utilizing the Microsoft Azure cloud, rather than AWS. But it's all in the same ballpark. The key is to start with the cloud to gain all the benefits of cloud computing: access to nearly unlimited power and storage...