Colocation allows you to place your server machine in someone else's rack and share their bandwidth as your own. It generally costs more than standard Web hosting, but less than a comparable amount of bandwidth into your place of business. Once you have a machine set up, you take it physically to the location of the colocation provider and install it in their rack or you rent a server machine from the colocation provider. That company then provides an IP, bandwidth, and power to your server. Once it's up and running, you access it much like you would access a Web site on a hosting provider. The difference being that you own the hardware.
Advantages of Colocation
- The biggest advantage of colocation is the cost for bandwidth. For example, a low cost limited bandwidth business grade DSL line generally costs around $150 to $200, but for the same price or less a single server can be placed in a colocation facility that provides higher bandwidth speeds and better redundancy for the network connections. These savings can be even greater if the only dedicated network access is a more expensive full or fractional T1 lines.
- Colocation facilities have better outage protection. During a long ice-storm last year, my office was without power for three days. While we have a backup generator, it wasn't powerful enough to keep the server running that entire time, so our Web sites were down during that outage. At a colocation provider, we are paying for power generators and backup power to protect against that type of situation.
- We own the server machinery. If we decide that the machine is too slow or doesn't have enough memory, we can simply upgrade the server. We don't have to wait for our provider to get around to upgrading it.
- We own the server software. I don't have to rely on my hosting provider to install the software or tools I want to use. I simply do it myself. If I decide to use ASP or ColdFusion or ASP, I just purchase and install the software.
- If we move, we can leave the server up and running the entire time. When we host our own domains we have to either pay for two lines for some time, to move the domains to the new location or deal with outages while the servers are moved to the new location.
- Colocation providers provide additional security for your machines. Your server is stored and maintained in a secured environment.
- Most colocation servers offer a service where they will manage and maintain your server for you for an extra cost. This is especially useful if you don't have IT team members or your office is located far from the provider.
Disadvantages of Colocation
- Colocation providers can be hard to find. You want to find one near where your office or home is located, so that you can upgrade and maintain your server when you need to. But unless you live near a large city with major network hubs, chances are you won't find many colocation options.
- Colocation can be more expensive than basic Web hosting. This is especially true as you have to maintain and manage your servers yourself, so when the server needs to be upgraded, you need to purchase that hardware and install it.
- Physical access to your server can be difficult, because you have to travel to their location during your colocation provider's service hours.
- If you move out of the area where your colocation provider is, you have to either move your servers to a new provider or leave them there and pay for a maintenance contract.
- Another drawback to colocation can be fluctuating prices. Since one of the factors in the monthly rate of collocating a server is the amount of data transferred via the server in the monthly period, an unusually large amount of traffic in a monthly period can cause the bill for the service to jump dramatically.