Colocation Hosting vs Dedicated Servers: How to Choose the Right Home for Your Servers