I want to hire a VPS but my problem is that most if not all of the VPS companies out there expect me to work with it as is and if I want to majorly upgrade it, I must, backup everything I have added on top of it, delete the OS and then install a new version of the OS from the VPS hosting company's own interface (the one I used for installing the old version) and then bring all additional information from the backups. In other words, there is no "continuous integration" of an operating system.

A plausible solution to this problem is shared hosting where the staff takes care for everything OS related but if one still wants a VPS and to have a continuously integrated OS both minorly and majorly, what could be done with todays available software, if at all?