I desire a cloud technology that will redund my need of using Vagrant to continuously integrate OS release upgrades (say from Ubuntu 18.04 to 20.04 including all software installed by
apt-get --- assuming it will be supported in the next release) and will also redund my need of using Ansible for web server upgrades (say from Apache 2.4 to Apache 3.4, including automatic changes to all virtual host files --- if any will be necessary).
Technologies I found so far
1. Minimally controlled cloud: The user is provided with an OS, DNS zone management tool, bypass console and some more possible tools while the user adds the rest by itself (examples: Digital Ocean, Linode and so forth).
2. Maximally controlled cloud: Either the user or the company provides the OS, DNS zone management tool, bypass console and some more possible tools while the user adds the rest by itself (examples: Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP) and so forth).
I understand that using the VA stack (Vagrant-Ansible) could indeed give me just that, but I fear I might be wrong and will be very disappointed and will also lose money - VA stack might require a significantly higher pricing than my 20-30$ (USD) budget.
Is there any cloud hosting technology that will suit my needs without me needing to use Vagrant or Ansible for constantly upgrading the OS and web server?
Maybe the true solution will be to change attitude --- starting to work with Arch Linux where system upgrades including release upgrades are of the "rolling upgrade model", coming in "bits by bits" through time and are usually never "major", and maybe also finding another web server with similar upgrade model?