Co-location means that you rent specific space to house your servers along with the servers of other companies in a common physical location. Each company's equipment is physically secured inside a...