A dedicated server is a computer server that is made available to a single client by a host . The dedicated server can be administered remotely via the Internet or administered by the host. In the second case, we speak of a dedicated, managed server . Types of servers used for web hosting:

1. High Speed Server

It possesses its own properties such as Ram, Processor and Hard Disk. Usually used by companies.

2. Cloud Server

It is almost the same as the first type, but the technology is more sophisticated so that hardware can be developed continuously

3. Simple servers

They are the servers that are typically used by individuals and have strong features but less than previous servers

 

A fully dedicated machine is referred to by a web host when the client has the ability to manage not only the files on the server, but also the applications and their configurations and semi-dedicated server when the client only has access to server files.




When the machine is shared by several clients, we are talking about a shared server . In this case, the client only has access to a portion of the machine’s resources such as disk space (usually a few tens of megabytes to a few gigabytes) to manage his files in this limited space.

With some exceptions , dedicated servers are generally much more expensive than shared hosting. However, it is often necessary to run large websites, sites requiring a particular configuration or applications that require a lot of resources (game server, calculation, etc.).

A dedicated server is planned to deliver Web services ( HTTP , FTP , BDD …) without interruption of service. It is placed in a datacenter (or data center) which is a secure building (fire protection systems, generators, redundant air conditioning, security of access …). The possibility to change some rooms without hot service is also provided.

The client can sometimes administer its server remotely using various protocols depending on the server operating system ( SSH for GNU / Linux and Remote Desktop or Terminal Services for Windows).




Hardware requirements
The hardware requirements for the servers vary depending on the type of server application. The speed of the CPU is not as critical for a server as it would be for a desktop machine. The duty of servers to provide services within a network to a large number of users imposes different requirements, such as high-speed connections and high performance for all I / O devices. As servers are generally accessed through the network, they can operate without the need for a monitor or other input devices. Those processes that are not necessary for server functions are not used. Many servers do not have a graphical user interface (GUI) since this functionality consumes resources that can be used by other processes. Likewise, audio and USB interfaces can also be omitted.

The servers work for long periods of time without interruption and their availability must be high most of the time, making the reliability and durability of the hardware extremely important. Although the servers can be assembled from pieces for common computers, those servers that perform critical tasks within the infrastructure of a company are ideally very tolerant to failures and use specialized hardware with failure rate to maximize their operating time , since a Simple short-term failure can represent higher costs than buying the parts and installing the entire system. For example, a failure of a few minutes in a stock exchange is enough to justify the expenses of replacing the whole system with a more reliable one. The servers can include discs of greater capacity and speed, systems of cooling by water , greater dissipaters to reduce the heat, supplies of uninterrupted power that guarantees the operation of the servant before a failure of the electrical supply. These components offer greater performance and reliability in correspondence to a higher price. Hardware redundancy – installing more than one instance of a module such as the source or hard disk arranged in such a way that if one fails the other is automatically available – is widely used. ECC memory devices are used to detect and correct errors; other types of memory that are not ECC can lead to corruption of the data. 3

To increase reliability, most servers use memory for error detection and correction , redundant disks, redundant sources and more. It is common that these components can be replaced hot , allowing technicians to change defective parts in a server without the need to turn it off. The servers usually have better heatsinks to prevent overheating. As in most cases the servers are managed by qualified system administrators , the operating system they have is more focused on stability and performance than on looking cozy and easy to use, with Linux being the most used percent.