That is the reason behind the birth of what is a familiar setup today – the LAN and WAN – networks of computers that are interconnected. This ensures that data within the group is secure, better managed, have optimum space usage and ease of sharing. One need not go to an overseas office physically to look at the computer there, the interconnected network allows access to all those who belong to that network.
What are Servers?
But how are these networks managed? There would be chaos if hundreds of computers had to be connected physically through wires, and the cables would not cross over oceans anyway. That is why we have servers – systems whose job is to manage a network of computers. Servers may be doing all types of activities, or they may be dedicated to only one kind of job. A file server, for example, stores files containing data belonging to a particular network. Microsoft’s Exchange Server is dedicated, for example, to handling only business mails and other means of business communication such as official IM accounts. Multiprocessor servers handle several tasks at the same time, keeping the internet connected, storing data, managing mailboxes etc. These are complicated programmes rather than one computer, and have much the same function on a massive scale as our humble OS on any home pc.
Uses of Servers
Servers were created to manage data better and make it faster and safer for all users. All of us deal with servers in some format or the other. Some of the most common utilities provided by servers are:
Providing access to the internet. Most of us use a server provided by a company that manages the web connectivity, availability and services for us. This makes it cheap and easy for us to stay connected through the net.
Managing official communication. Almost all offices run on a LAN server now, connecting all the computers and managing them centrally. This makes the office infrastructure cheaper, simpler, safer and better managed.
Allowing remote access. As illustrated in the example above, one need not travel to Germany to look at the computer there; one can access it right here in the UK through a server that connects both systems.
Everyday services such as ATMs and travel bookings as provided by the respective companies are all dependent on servers for the services rendered.
Entertainment has made its foray in the area of servers too, with movies being distributed remotely over a common server now.
Types of Servers
The list given above is only the tip of an iceberg. Servers are of many kinds, and new ones are being created or customised to meet client demands everyday. Some of the types of servers that are very familiar to us are listed below:
Chat Servers: All of us are using net chat rooms, instant messengers and all kinds of live forum activities. These are all thanks due to servers.
Fax Servers: Again, a common feature of most offices, and a blessed relief from extremely high telephone bills but, nevertheless, a source of obtaining document hard copies.
FTP Servers: One of the oldest formats around, these ensure secure file transfers between interconnected systems.
Group Servers: Be it the internet or the office intranet, linking several computers in a virtual space is done by these servers.
Hard Disks in Servers
Hard disks are household goods now, and the definition of disks inside servers has been affected by this changed scenario. A 60GB disk can also act as a server now. But the most usual format is the RAID – an array of disks – that is discussed below.
What is RAID?
RAID stands for Redundant Array of Independent Disks, and is self-explanatory. It is literally a ‘stack’ of two or more disks with a specialised disk manager to run it. RAIDs are rated on a scale of 1 to 10 to measure efficiency and utility. Besides, there are also RAID 53 and RAID 0+1 that are very powerful arrays.
Data Loss from Server Drives
Data loss from servers can happen through natural disasters, virus and hacker attacks, logical failures, disk crashes, electrocution and human errors or mishandling.
Solutions for RAID Data Loss
RAID data loss can be attended to by only the best data recovery professionals. Any company that has experienced a RAID data loss (or is on the brink of one) must immediately contact an established data recovery company.
Sql Server Data Recovery
The average computer user is familiar with the basic use of a computer but may not really understand what goes on behind the scenes. We understand that data is an important feature but how it is stored and what happens with it are things a lot of us are clueless about. We even use the terms hard drive, software, server etc. without too much thought about what each is. As long as the computer functions, we are happy to be ignorant.
Servers
Appropriate software is the core of the system that makes a computer function. A piece of hardware is referred to as the server but, actually, what it means is that this hardware is running one or more pieces of server software. Requests are sent to a server by a “client”. An example of a client is the garden variety Web browser, typically used as client to a Web server. The Internet and Intranets have resulted in a wide variety of servers. In fact, networks are the backbone of client/ server relationships.
Types of Servers
Typically, there are different kinds of servers, each dedicated to a particular role. There are Web servers, Application servers, Proxy servers, e-mail servers, DHCP servers, fax servers and firewalls. It actually sounds more complicated than it is and the average user needs to understand just the basic functioning of servers.
Web Servers
A Web server functions in a very straightforward manner. A client makes a request, perhaps for a file, and the role of the Web server is to get the file and send it to the client. The Web server is usually not conditioned to read or scan the file but just transfers it to a client, when a request is made. However, modern Web servers are more sophisticated and can multi-task at great speed.
Application Servers
An application server is also known as an information server. These servers have an amazing capacity to process information. The applications server's potential is maximised by using it with existing technologies. An open source developer might connect an Apache Web server with PHP scripting language. Simply put, however, an application server is a bundled solution that contains all the necessary component technologies needed. Application servers are useful for some organizations as it eases development by unifying development models.
Proxy Servers
Proxy servers do not require a client to have Internet access at all. Proxy servers are a popular way to bridge a local network to an external network. This is possible as long as one computer, which is running the proxy server, is linked. Proxy servers can be configured to allow or deny particular types of network requests. It takes on the guise of a firewall and can inspect each piece of data that passes through its defined territory.
RAID stands for Redundant Array of Independent Drives or Redundant Array of Inexpensive Drives. It refers to computer data storage schemes. These schemes divide and replicate data among multiple hard disk drives. The focus of RAID is to increase data reliability and increase input/ output performance. Originally, there were five standard levels of RAID but newer variations have increased the number.
RAID uses special hardware or software to combine physical hard disks into single logical units. RAID drives are presented as single drive applications by software solutions which are implemented in the operating system.
RAID Concepts
There are three definitive concepts in RAID. They are -- mirroring, striping and error correction. Mirroring refers to the copying of data to more than one disk. The splitting of data across more than one disk is known as striping. Error correction refers to redundant data being stored to allow detection and resolution of problems. Depending on system requirements, different RAID levels use one or more of these techniques. RAID ensures reliability, data protection and speed.
RAID Data Recovery
Reconstructing RAID is not easy. There can be many reasons that lead to the software being unable to create the correct setting to ensure a properly constructed array. However, luckily, there are always solutions to most technological problems. There are software available in the market that will be able to recreate the correct settings. Even if one is not familiar with RAID parameters like drive order or block size, there are software available that can analyze the drives and determine correct values. Once this is done, a user will be able to create a copy of the reconstructed RAID on a physical drive.
Both James Walsh & James Wallis are contributors for EditorialToday. The above articles have been edited for relevancy and timeliness. All write-ups, reviews, tips and guides published by EditorialToday.com and its partners or affiliates are for informational purposes only. They should not be used for any legal or any other type of advice. We do not endorse any author, contributor, writer or article posted by our team.
James Walsh has sinced written about articles on various topics from Small Business, Binding Machines and Divorce and Infidelity. James Walsh is a freelance writer and copy editor. For more information on computer crime and see. James Walsh's top article generates over 368000 views. to your Favourites.