All you need is a Windows server in AWS and it will work fine. If you plan to deploy and upload images, you will need an additional server on a local network to upload images, they can be deployed anywhere.