You wouldn’t typically run your databases in a cloud environment on your own VMs - you would use a managed service.
PostgreSQL 12.0 Now Available in Amazon RDS Database Preview Environment
https://aws.amazon.com/about-aws/whats-new/2019/11/postgresq...
I don't want to manage anything that needs to be clustered. Technologies like that often need trained engineers with good knowledge of how the product behaves if we want to manage it ourselves.