There certainly is a lot of talk in Azure about how to automatically do certain activities like restarting an application when an error threshold has
Azure Platform As A Service (PaaS) offerings can be awesome. They can abstract a lot of the overhead involved with technology such as OS hosting,