Colocation is the sharing of IT (information technology) servers with other like-businesses, the act of inserting your own server into a provider’s rack, or the act of transmitting and receiving data streamed over the Internet, using servers that can be shared or dedicated. A colocation service provider has everything that a business would require to fulfill all of their IT needs. Each server that the colocation service provider has must have a physical backup that can replace it in the server rack if anything happens to it. When colocation is used, data is managed, backed up and stored in at least two different places, one of which is off-site for safety reasons. Power generators and backup systems are provided for when power failures happen, so that businesses that use their services do not lose customers during trying times.