Collocation is a data center environment in which a business can rent space for servers and other computer hardware. Typically, colocation provides the building, cooling, power, bandwidth, and physical security, while the customer provides the servers and storage space.