For the most part, the cloud providers are more safe than individual servers. It is very difficult to stay up date security patches. People who maintain their own servers really need full time people devoted to it.
Just ask Hillary since her self maintained email server was compromised by just about everyone