Most businesses will benefit from having a computer network The network server is the computer that manages the network. It is also where all your shared files are stored. Not all networks need a server, but they can be very useful.
This briefing covers:
- What a server is used for.
- How to choose a server.
- How to keep your server secure.
1 Using a server
If you only have two or three computers, you may not need a server.
1.1 Use a network server to:
- Store and share your files on the server's hard disk.
- Share a single internet connection between all your computers.
- Manage incoming and outgoing email.
You can store the contents of everyone's email boxes on the server, so they can access them wherever they are.
- Allow staff to access their files when out and about through a virtual private network (VPN).
- Centralise printing so that the server manages print jobs and lets you share printers.
- Run networked applications.
For example, you can run your customer database from the server.
- Host an intranet, a kind of private website holding important information about your business.
Businesses with a large number of computers may need to use several servers in order to spread the load.
1.2 Some applications may dramatically slow your network if you run them on your server.
They may require a separate server, used just for them. Such applications can include:
- Large shared databases.
- Complex internal mail systems.
2 Types of server
The vast majority of network servers are high-performance PCs, designed and built specifically to be used as servers.
2.1 There are clear reasons PC servers dominate the market.
- Hardware is standard, so you can purchase your servers, components and add-ons from many different suppliers.
- These servers can run the most popular network software (see 4).
- PC-based servers work well with most business software, which is written for the PC.
2.2 If your business only uses Apples, it may be simpler to use a Macintosh network server.
- Although much easier these days, it may still be more difficult to connect PCs and other compatible devices.
2.3 'Thin client' systems are becoming more common.
2.4 There are some general rules to consider when purchasing a new server:
- Your server will be the most important piece of hardware in your business, so do not cut corners.
Pick the best server you can afford.
- Always look at the complete package, including warranties, support and expandability.
- Remember to budget for extras.
For example, you will almost certainly want uninterruptible power (see 3.4) and a backup facility (see 5).
- Setting up a server is a complex task.
If you do not have the expertise in your business, get help.
Alternatives to a server
If you are not ready to invest in a server, you can get some of the benefits in other ways.
Use hosted applications.
- A hosted application is a program run on a server owned by another company.
- Hosted applications are generally offered by web-hosting firms.
Share files, printers and the internet through a router.
- You can share the internet between several computers by connecting them to an internet router.
- This small, cheap piece of hardware manages network traffic and acts as a gateway to the internet. You can also connect network attached storage drives and certain types of printers directly to your router.
- A network attached storage (NAS) drive is basically a hard disk designed to connect directly to a network.
- NAS allows all users to share the stored files.
- If you want to share a printer in this way, make sure it has a network connection built in.
3 Server hardware
You will be using your network server all day, every day. This means the hardware needs to be very robust.
3.1 Choose a network server with a powerful processor.
- Most servers will come with dual or quad core processors.
These are effectively two or four processors in one, so a quad core processor running at 2GHz is more powerful than a dual core processor running at 2.5GHz.
- The processor is not the only thing that determines server performance.
The other hardware elements are crucial too.
- Look for at least a dual core 3GHz processor.
If you have lots of users (up to 30) or run demanding applications, you can opt for one or more quad core processors.
3.2 Ensure that you have enough RAM available.
You will be able to access files faster with more RAM.
3.3 The hard disk is the part of your server that is most likely to fail.
You should minimise the risk of this happening.
- Ensure the hard disk is large enough for your needs.
This figure is largely determined by the kind of files you use and what applications you run on the server. Consider 250GB an absolute minimum.
- SCSI hard disks are more expensive but faster and more robust than standard IDE disk drives.
The faster the drive, the less time it takes for a user to access a file.
- Consider having several hard-disk drives if you need extra-large capacity.
You will probably want to invest in a RAID system, which is designed to tolerate a drive failure and keep on working (see 5.3).
3.4 You will need to check for or choose some additional components.
3.5 The cost of your server will vary considerably depending on the speculation.
4 Server software
A typical network server may have several different kinds of software installed.
4.1 The two main network operating systems are Microsoft's Windows Server and Linux.
There are many types of Linux; the most common include Ubuntu, Red Hat and Debian. Some businesses may want to use Unix. This is similar to Linux.
- Both Windows Server and Linux supply the features required on a general-purpose server.
- The systems work with each other, so you can connect Windows PCs to a Linux server.
- You can use both systems with a wide range of processors and hardware.
4.2 You may need additional network management software to monitor and control everything attached to your network.
- Managing the network becomes more difficult as your network grows.
- Make sure any hardware you buy can communicate with the network management software you use.
4.3 Network versions of desktop software make it easier to manage the software.
4.4 Large databases and groupware products are often supplied as client-server applications.
4.5 You may need additional software.
- Intranet software enables you to host your intranet on the server.
- Mail server software lets your server take care of all incoming and outoing email.
- Security software is key. (see 5.4).
Your server may fail at some point. This could be due to a hardware or software problem, or because of malicious activity, like hacking or a virus.
5.1 Fit your network server with an uninterruptible power supply (UPS).
This is basically a large battery which powers the server during power cuts and eliminates power surges.
5.3 You can protect against hard disk failure.
- Use a RAID or mirroring system.
- With mirroring, the system software keeps two copies of everything and will automatically use the mirrored copy if the first copy fails.
- RAID uses several hard drives to protect your data, but is not a substitute for regular backups too.
5.4 Use security software to protect your server.
- A security package should include virus, Trojan and spyware protection, plus a software firewall.
- Use a hardware firewall to provide an additional layer of protection.
5.5 Make sure your server is physically secure.
- Keep your server in a locked room with access restricted to essential personnel only.
- Consider keeping it off the ground floor to protect against flood damage
Servers are expected to see several years' service and are designed to be upgraded.
6.1 You may need to upgrade your hardware.
- Adding more RAM will improve the speed at which your network server responds (see 2.2).
- You can add additional hard drives when you need more storage.
- Adding processors will improve the performance of some applications.
6.2 You may need to upgrade your software.
Upgrading or changing network software may involve reconfiguring all the computers connected to the server.
- You may occasionally need to update your network operating system.
Upgrade your network server at a time when nobody else needs to access the data on it.
Make sure you have a complete backup before making changes, in case you need to start again.