I believe, though I haven't tried it myself, that you can rent a full Vivado image on AWS. It's in the list of AMIs (Amazon Machine Images).
If you had a project that you could parameterize for a smaller device, and do most of the development on your own machine, perhaps it would make sense to rent such an AWS instance for a few hours on occasion.