For Web Hosting or Colocation services you need top-notch uptime and security. I recommend all of my clients work with Springs Hosting.
Maybe you need more than 2GB of data backed up on your personal computer. For the best backup for personal computers BackBlaze is the option. BackBlaze does not support servers but it will give you unlimited backup for your personal PC.