4

TL;DR Pick software that focuses on long-term support. Use containers so that you can separate the runtime you need for your app from the security patching of the underlying infrastructure. Long Answer: I used to run some old PHP sites running popular content management systems. The plugins would fall out of support such that I could not upgrade the ...


3

From my experience this is very provider specific and requires evaluating the SLA offered for a particular service. For example the siteground cloud server offerings shown at https://www.siteground.com/cloud-hosting.htm state: We preinstall and maintain all the software you need on your server. While offerings from liquidweb they make it clear they will ...


2

Well, to begin with, one of the key concepts behind the CaaS/PaaS/FaaS services is the offloading of the OS maintenance burden :) So it shouldn't even matter what version (or even what OS! - it could even be a proprietary one) the provider runs under the hood as long as the CaaS/PaaS/FaaS service performs according to the respective SLAs. Which is, in a way,...


2

A configuration management tool is not required to manage a PAAS. For example, when one has created a VM on Azure then it is possible to export the configuration snippet as powershell or as yaml and use yaml to deploy and manage systems. In my opinion one should restrict configuration management tools like puppet or ansible to manage configuration files and ...


1

In general a platform-as-a-service solution runs the application code on top of a provider-supplied sandbox infrastructure which complements your app code so that together they implement the complete app functionality. But this puts specific requirements (often quite restrictive) in front of the application code, for example: a limited choice of (typically ...


1

Modern configuration management tools can do a wide variety of things, so you can certainly use them to manage a PaaS. But it makes more sense to use a tool like Terraform to handle provisioning, since that's its specialty.


Only top voted, non community-wiki answers of a minimum length are eligible