Hi Umang and Jota,
I too want to store my Resource data on S3, an issue that I plan to take up with the ResourceSpace developer directly. I have gone back and forth about whether to host my ResourceSpace site within my own network on a Windows 10 machine, or whether to use Amazon EC2. Ultimately I decided to host it internally for 1 reason: using Cloudberry Lab's Cloudberry Drive, it would be possible for me to mount an S3 bucket as a local hard drive.
I've used Cloudberry Drive for years and love it, but there's a bit of a lag time when storing and retrieving files, so I haven't set up my ResourceSpace installation to use it yet. I thought I'd mention this as an option for you in case you have access to a Windows 10 machine and want to try Cloudberry Drive. http://www.cloudberrylab.com/amazon-cloud-storage-online-hard-drive.aspx