A Guide to Server Colocation

Basics of ColocationServer colocation is usually forhave been made to the LILO configuration
those who own their own server hardware andremember to run "/sbin/lilo -v" and ensure there
require complete control over the serverare no errors.Also make sure the kernel "works"
configuration. Colocation specialists will house andproperly with the hardware. This is especially true
connect a server you own, to a fast internetif have compiled the kernel yourself or are using
connection, usually in a secure datacentre, with 24specialist hardware.Make sure the server "Auto
7 support.It is important to choose a colocationPowers" onMost colocation facilities provide an
provider that either has their own data center orauto power cycler from a web interface.
has a presence in one of the leading "data hotels."However this can fail if the machine does not
World Class data centres are located in majorauto power back up (requiring the intervention of
industrial cities (New York, London, Frankfurt fora techie). Most server BIOS's are equipped with
example). Here they are able to take advantageeither "OFF", "LAST STATE" or "ALWAYS ON". In
of the convergence of high capacity networkthis case you will require "ALWAYS ON." it is
connectivity that occurs in a major commercialpossible to hack cheaper ATX motherboards to
centre. For instance fibre, and metrolinks and easebe "ALWAYS ON" but it is better to consider a
of connection to major Points of Presence (POPS)more expensive motherboard.Properly Configured
to the major telco's. For this reason only a veryNetworkMake sure you configure the network
few of the leading ISP's or colocation specialistaddresses, DNS server and gateways properly
operate their own dedicated centre's due to theprior to delivery of the dedicated server. This
costs of providing remote connectivity, redundantinformation will have been provided in advance by
power sources, air conditioning and filtered cleanthe colocation provider. Also make sure you can
air.Also not all internet connections are equal. Youget back into the server remotely by having the
really need to enquire if your colocation specialistSSHD daemon running (telnet is not
is "multihomed" using the BGP protocol by havingsecure).OpenSSH is shipped with all the main Linux
at least two connections to Tier One providers.distributions. You might wish to consider
Tier One providers are very large ISP's or Telco'sconfiguring SSH (usually done in /etc/sshd
who operate their own fibre links and networkssshd_config) to work with Protocol2 only, disable
without having to operate traffic (or transit) overroot logins (or only allow public key exchanges
another ISP's network. An example of a Tier Onewith the `without-password` option) and to turn
provider would be Level3 communications.Inoff X11 forwarding as this is not required on a
addition to Tier One connections, the colocationproduction server.Many servers have multiple
specialist should have peering arrangement's atethernet connectors, so it an be helpful, if you are
major exchange point's such as LINX. A peeringnot using the second interface to either mask it
point is where a number of ISP's arrange tooff with tape or label the correct ethernet device.
"meet up" to exchange traffic between eachSet up a Serial ConsoleThis is sometimes called
other rather than pay for transit over someone"out of band" management. Quite often a
else's network. In a way they are "cutting out thecolocation provider will have a serial terminal on
middleman!" This not only improves redundancysite. This is basically a server itself but with loads
but also reduces latency; people will be able toof serial ports. This enables you to connect to
access the websites and content hosted on youryour server if the network has failed to your
colocated server much faster if you colo host isserver for any reason.The most common serial
well peered.Quite often a web host or Colocationport settings are 9600 8n1 (we do not
ISP will negotiate many peering arrangementsrecommend running it a faster speed). If you are
with other ISP's with whom they are exchangingrunning a Red Hat Linux server serial console
a lot of traffic. Not only does this give them moreaccess is usually configured in "/etc/inittab." Try
resilience, but it also reduces their own transitinserting the line below:co:23456:respawn:/sbin
costs with the Tier One providers enabling themagetty ttyS0 9600 vt100Cooling
to offer more competitive data transferConsiderationsServers run pretty hot mainly due
pricing.Latency is particularly important when itto modern processors. Even in a fully air
comes to game server hosting and colocation.conditioned environment. It will pay you look into
Quite often an ISP specialising in games hosting willcooling. A lot will depend on rack density however
give you an IP address for you to test ping timesthis is one more reason why you should consider
and carry out traceroutes.Hardwarea rack optimised server, as the air cooling in a
ChoicesServer housing costs in London or Newcolocated environment should have been taken
York can be expensive. Not suprisingly yourinto consideration. You can also familiarise with the
hardware should be "rack optimized." Colocation ischipset architecture of your motherboard and
usually priced "per U." A "U" is 1.75 inches (or 4.44consider setting up "sensors." You can then
cms). So rack servers, unlike desktop machinesmonitor the temperature of your CPU and
are long and flat. Data Centre's also employmotherboard and graph it using MRTG.
different types Rack Cabinets which are typicallyCheap Colocation ProvidersWell apart from us
42U in height, enough to house 42 1U serversthat is! However the following London based
though some of this space is used to accomodatecolocation providers come highly recommended. In
switches, cabling. Often some space is left free toother words, they are in demand, know what
allow for efficient air distribution in the cabinet.It'sthey are doing and possess "clue."Bogons - -
often worth liasing with your colo specialists overBased in Telehouse, but they may only usually
the choice of the physical hardware and especiallySun Netra servers.Black Cat Networks - - Based
the case and rack mounting. The colocationin Redbus Harbour Exchange.Jump Networks - -
specialist will know which brands work in theirAlso based in Telehouse North,
racks. Personally I have found Dell Rack OptimizedDocklands.Additional ThoughtsYou may wish to
Servers and rail kits the quickest and easiest toconsider disc or hard drive redundancy. Although
rail up.So you have decided on the hardware, andthe "MTF" or Mean Time to Failure" quoted by
you are about to ship your server to the remotehard drive manufacturers is impressive, hard drive
colocation data centre. Bear in mind your serverfailure, especially IDE failure happens depressingly
will shortly be hundreds of miles away, indeed ifoften. With advent of S-ATA drives there is really
you are in the USA, it might even be few hoursno excuse, expecially if your are on a budget. You
flight away so there are a few technical points toshould consider cheap S-ATA drives (if you
consider before the machine is boxed, shippedcannot afford SCSI) with Linux software RAID.
and colocated.Make sure the Operating SystemModern Linux distributions come with tools to
rebootsAll colocated dedicated servers runadminister and monitor the performance of
"headless." This means without the use of asoftware RAID arrays.It can be helpful to duty
keyboard or monitor attached. Therefore you willtechnicians if all the main power lights are working.
need to ensure that the servers gets past theThe power light, hard drive activity light and
BIOS screen and boots the desired kernel withoutnetwork light can be very useful. It goes without
having to press any keys. It might be possible tosaying that the server should be correctly labelled
set the BIOS on your dedicated server to stopat the front with it's hostname and IP address so
on "no errors."If your are running Linux the kernelit can be identified quickly.Paul Lee has over six
you will need to ensure the correct kernel isyears experience in the web hosting industry and
booted without intervention. This is usuallywas formerly Senior System Administrator with
determined by the configuration on /etc/grub.confLimited. He currently lives and works in London
if the GRUB boot loader is used, or /etc/lilo.conf ifand runs his own consultancy and hosting
the LILO boot loader is used. After any changescompany Weycrest.