Yes, HVR supports running the hub either on-premise or in a cloud-based service such as AWS or Azure.
For more information, please visit: https://www.hvr-software.com/solutions/cloud-data-integration/hvr-for-aws/getting-started-aws/
HVR already has an Amazon Marketplace Image available on AWS. The links above will help guide to the AWS marketplace.
From a best practices perspective, the only topic that generally comes up is that you might want to consider adding SSL network encryption between the public and private servers. You will also find details on configuring SSL secured network connections here.