Colocation Services



             


Friday, May 30, 2008

A Guide to Server Colocation

Basics of Colocation

Server colocation is usually for those who own their own server hardware and require complete control over the server configuration. Colocation specialists will house and connect a server you own, to a fast internet connection, usually in a secure datacentre, with 24/7 support.

It is important to choose a colocation provider that either has their own data center or has a presence in one of the leading "data hotels." World Class data centres are located in major industrial cities (New York, London, Frankfurt for example). Here they are able to take advantage of the convergence of high capacity network connectivity that occurs in a major commercial centre. For instance fibre, and metrolinks and ease of connection to major Points of Presence (POPS) to the major telco's. For this reason only a very few of the leading ISP's or colocation specialist operate their own dedicated centre's due to the costs of providing remote connectivity, redundant power sources, air conditioning and filtered clean air.

Also not all internet connections are equal. You really need to enquire if your colocation specialist is "multihomed" using the BGP protocol by having at least two connections to Tier One providers. Tier One providers are very large ISP's or Telco's who operate their own fibre links and networks without having to operate traffic (or transit) over another ISP's network. An example of a Tier One provider would be Level3 communications.

In addition to Tier One connections, the colocation specialist should have peering arrangement's at major exchange point's such as LINX. A peering point is where a number of ISP's arrange to "meet up" to exchange traffic between each other rather than pay for transit over someone else's network. In a way they are "cutting out the middleman!" This not only improves redundancy but also reduces latency; people will be able to access the websites and content hosted on your colocated server much faster if you colo host is well peered.

Quite often a web host or Colocation ISP will negotiate many peering arrangements with other ISP's with whom they are exchanging a lot of traffic. Not only does this give them more resilience, but it also reduces their own transit costs with the Tier One providers enabling them to offer more competitive data transfer pricing.

Latency is particularly important when it comes to game server hosting and colocation. Quite often an ISP specialising in games hosting will give you an IP address for you to test ping times and carry out traceroutes.

Hardware Choices

Server housing costs in London or New York can be expensive. Not suprisingly your hardware should be "rack optimized." Colocation is usually priced "per U." A "U" is 1.75 inches (or 4.44 cms). So rack servers, unlike desktop machines are long and flat. Data Centre's also employ different types Rack Cabinets which are typically 42U in height, enough to house 42 1U servers though some of this space is used to accomodate switches, cabling. Often some space is left free to allow for efficient air distribution in the cabinet.

It's often worth liasing with your colo specialists over the choice of the physical hardware and especially the case and rack mounting. The colocation specialist will know which brands work in their racks. Personally I have found Dell Rack Optimized Servers and rail kits the quickest and easiest to rail up.

So you have decided on the hardware, and you are about to ship your server to the remote colocation data centre. Bear in mind your server will shortly be hundreds of miles away, indeed if you are in the USA, it might even be few hours flight away so there are a few technical points to consider before the machine is boxed, shipped and colocated.

Make sure the Operating System reboots

All colocated dedicated servers run "headless." This means without the use of a keyboard or monitor attached. Therefore you will need to ensure that the servers gets past the BIOS screen and boots the desired kernel without having to press any keys. It might be possible to set the BIOS on your dedicated server to stop on "no errors."

If your are running Linux the kernel you will need to ensure the correct kernel is booted without intervention. This is usually determined by the configuration on /etc/grub.conf if the GRUB boot loader is used, or /etc/lilo.conf if the LILO boot loader is used. After any changes have been made to the LILO configuration remember to run "/sbin/lilo -v" and ensure there are no errors.

Also make sure the kernel "works" properly with the hardware. This is especially true if have compiled the kernel yourself or are using specialist hardware.

Make sure the server "Auto Powers" on

Most colocation facilities provide an auto power cycler from a web interface. However this can fail if the machine does not auto power back up (requiring the intervention of a techie). Most server BIOS's are equipped with either "OFF", "LAST STATE" or "ALWAYS ON". In this case you will require "ALWAYS ON." it is possible to hack cheaper ATX motherboards to be "ALWAYS ON" but it is better to consider a more expensive motherboard.

Properly Configured Network

Make sure you configure the network addresses, DNS server and gateways properly prior to delivery of the dedicated server. This information will have been provided in advance by the colocation provider. Also make sure you can get back into the server remotely by having the SSHD daemon running (telnet is not secure).

OpenSSH is shipped with all the main Linux distributions. You might wish to consider configuring SSH (usually done in /etc/sshd/sshd_config) to work with Protocol2 only, disable root logins (or only allow public key exchanges with the `without-password` option) and to turn off X11 forwarding as this is not required on a production server.

Many servers have multiple ethernet connectors, so it an be helpful, if you are not using the second interface to either mask it off with tape or label the correct ethernet device. Set up a Serial Console

This is sometimes called "out of band" management. Quite often a colocation provider will have a serial terminal on site. This is basically a server itself but with loads of serial ports. This enables you to connect to your server if the network has failed to your server for any reason.

The most common serial port settings are 9600 8n1 (we do not recommend running it a faster speed). If you are running a Red Hat Linux server serial console access is usually configured in "/etc/inittab." Try inserting the line below:

co:23456:respawn:/sbin/agetty ttyS0 9600 vt100

Cooling Considerations

Servers run pretty hot mainly due to modern processors. Even in a fully air conditioned environment. It will pay you look into cooling. A lot will depend on rack density however this is one more reason why you should consider a rack optimised server, as the air cooling in a colocated environment should have been taken into consideration. You can also familiarise with the chipset architecture of your motherboard and consider setting up "sensors." You can then monitor the temperature of your CPU and motherboard and graph it using MRTG. Cheap Colocation Providers

Well apart from us that is! However the following London based colocation providers come highly recommended. In other words, they are in demand, know what they are doing and possess "clue."

Bogons - http://www.bogons.net/ - Based in Telehouse, but they may only usually Sun Netra servers.

Black Cat Networks - http://www.blackcatnetworks.co.uk/ - Based in Redbus Harbour Exchange.

Jump Networks - http://www.jump.net.uk" - Also based in Telehouse North, Docklands.

Additional Thoughts

You may wish to consider disc or hard drive redundancy. Although the "MTF" or Mean Time to Failure" quoted by hard drive manufacturers is impressive, hard drive failure, especially IDE failure happens depressingly often. With advent of S-ATA drives there is really no excuse, expecially if your are on a budget. You should consider cheap S-ATA drives (if you cannot afford SCSI) with Linux software RAID. Modern Linux distributions come with tools to administer and monitor the performance of software RAID arrays.

It can be helpful to duty technicians if all the main power lights are working. The power light, hard drive activity light and network light can be very useful. It goes without saying that the server should be correctly labelled at the front with it's hostname and IP address so it can be identified quickly.

Paul Lee has over six years experience in the web hosting industry and was formerly Senior System Administrator with Simply.Com Limited. He currently lives and works in London and runs his own consultancy and hosting company Weycrest.

 

Labels: , ,

Tuesday, May 27, 2008

Buying Colocation Space

A colocation service is one that will connect your server that you own to the Internet. Many of these companies will actually build you your own server if you don’t already have one. While this might sound a lot like dedicated servers, there is a huge difference because with a dedicated server the web hosting company owns the actual server, but with colocation the web hosting company simply connects the server that you own to the Internet. Colocation services are not for everyone, they are for those companies and individuals that want to have complete control over their server configurations.

When you are considering purchasing colocation space you will need to think about rental fees as well as connection fees. Rental fees are the costs that you will incur as a result of having your server located in the host’s data center. The space is measured from one unit to a full rack, with most servers in the 1U or 2U category, though they can be as big as 3U or 4U if the server has many hard drives. Rental fees vary and will depend on how big your server is as well as all of the services that may or many not be included.

You should also expect to pay connection charges when you are looking into colocation charges. Connection charges are not measured in the total number of gigabytes that may be transferred; instead an average will be used. This can be a very confusing aspect of colocation charges, so be sure that you read and understand all of the information before you rent space with a colocation service.

Before you buy colocation space with any company you’ll want to know where they are physically located as well as the type physical infrastructure where your server and personal data will be stored for safe keeping. You should also ask questions about who will be able to access your server as well and bandwidth available to you. You’ll also want to inquire about what other options and services will be made available to you. It’s also important to consider uptime guarantees that the company will offer you. With any web host or server you want to know that your information will be available to visitors and customers all of the time, and because you will be paying for the premium of a colocation service, you need to ask these questions to decide which service is right for you.

Findahost.com has been the premier web hosting directory since 1998. Find a colocation facility to colocate your server at http://www.findahost.com/colocation.cfm

 

Labels: , , ,

Sunday, May 25, 2008

Colocation Facilities

A collocation center is where service providers keep servers of companies that need expert handling for their data. These third-party companies also provide web connectivity and technical support. They are a good option for companies who want to concentrate on their core product rather than the problems of IT infrastructure. This would also save time spent by the technical department of a company, thereby increasing productivity.

Outsourcing the job to a third party may seem wise, as the basic environment is suitable for such an activity. Broadly, this covers all aspects, including the building that would house the server. Typically, it should be placed near a “glass fiber ring”, with multiple fiber access points. The building should be guarded 24/7 by closed-circuit cameras. There should be relay tracks and cabinets that can help mount the servers. Cleanliness is a factor that is crucial for server set-up, to ensure favorable running conditions for computer hardware. Additionally, there should be a generator back-up in case of power failure.

There are some companies that engage the services of two different companies, one where the server is hosted and the other that provides Internet connectivity. Nearly all colocation centers offer a range of services to their customers, such as suites and racks for servers. Some providers offer services like a backup plan in the case of adversities, troubleshooting devices, bandwidth of the web connectivity and also assist in hardware replacement. Collocation facilities come at a price that differs from one service provider to another. Higher server configurations are more expensive. These companies also encourage the use of SLAs, or Service Level Agreements, that promise a wide range of services.

Colocation provides detailed information on Colocation, Colocation Services, Colocation Hosting, Colocation Facilities and more. Colocation is affiliated with Bandwidth Management.

Labels: , , , , , , ,

Colocation Services

Companies that require complete control over their server configuration opt for collocation services. Typically, these companies place their servers on the premises of a third company, and then these are connected to the Internet. Some companies also offer to “build” servers for those who do not already have them. There are certain factors that need to be assessed prior to handing over the server to such a company. First and foremost, the location where the server is going to be placed needs to be checked. This is important, as the data in the server might be crucial and as such should not face any natural disasters.

Security is an important aspect, especially in cases where only authorized personnel are allowed access to the server. The information may be vital to a company, and any leak could cause irreparable losses.

The rate at which data is transferred, i.e., the bandwidth, should be at an optimum speed. The host should also have a “back up” plan in case there is a break in the Internet connectivity. Internet protocol, commonly called IP, is the connectivity of the machine to the Internet. In instances where there are game servers, multiple IPs are required. This increases the cost and thus should be considered before selecting a collocation service. When a company provides hosting services, it is essential that it has experienced hands with sound knowledge of technology in case of any difficulty. They must be experts in troubleshooting.

Some companies use the services of two different companies, where the server is hosted with one and the other provides the Internet connectivity. Here, there are issues with cross-connection fees, which can complicate the matter. The host must be able to provide uninterrupted connectivity without any major hiccups. Prior to signing the contract, the terms of service, charges, uptime guarantees [the amount of time the site is online in a month] and the duration must be discussed in detail.

Colocation provides detailed information on Colocation, Colocation Services, Colocation Hosting, Colocation Facilities and more. Colocation is affiliated with Bandwidth Management.

Labels: , , , , , , , ,

Thursday, May 22, 2008

Colocation Hosting

When companies place their servers on the premises of a third party, it is known as colocation hosting. The third party, or hosting company, also provides web connectivity. Dedicated hosting is suitable for those companies who want to have control over their website and its operations. There are others who require net connectivity services and hardware delivery, in which case they can opt for internal hosting. Here, the company only pays for the networking services. Companies that opt for collocation hosting own the server and ensure that all the required information is loaded onto it. Once this is taken care of, the server is ready to be placed on the premises of the third party. Such companies also assist their customers in building a server as per their requirements, i.e., they customize a server as per directions.

Colocation providers offer “Server Monitoring” contracts, wherein the norms for providing the service are stated. As such, they are required to keep a watch over the operations of the system. This ranges from facilities provided for placing the server, the accessibility/security aspect, the backup plan, troubleshooting devices and bandwidth. Hence, the contract should be signed taking into consideration all of the issues mentioned above. Servers have standard configurations of 1U or 2U. Those with a greater number of hard drives come with a capacity of 3U or 4U. The costs increase with server capacity. Typically, the costs for colocating a 1U server are less than those for a higher configuration.

There are companies that offer “cheap hosting services” with excellent performance and service. However, when opting for such hosts, care should be taken that the required contract documents contain all the important issues related to colocation hosting.

Colocation provides detailed information on Colocation, Colocation Services, Colocation Hosting, Colocation Facilities and more. Colocation is affiliated with Bandwidth Management.

Labels: , , , , , , , ,