Our knowledge and available time drive our choices. For example, suppose you have a leaky faucet. Should you call a handyman or fix it yourself? If you feel comfortable with plumbing, know how things work inside a faucet, and have the time, you’ll probably go to your nearest big box hardware store, buy a few parts, and fix the faucet yourself. On the other hand, if you don’t know anything about faucets, or if you don’t have time to do the repair yourself, you’ll probably call a handyman. Your knowledge about how faucets work and how much time you have drive your decision about how to fix your leaky faucet.
When it comes to cloud hosting, these factors also apply. If you know a lot about cloud hosting or have people who can manage things for you, selecting a do-it-yourself cloud hosting provider like Amazon AWS, Microsoft Azure, or Google Compute Engine might be a good option for you. However, if you don’t know a lot about cloud hosting or don’t have the time or people to take care of it, you’ll probably look for a cloud hosting provider who can set you up with the right solution and then make sure it stays up and running.