Dedicated servers have a number of technical and server management issues that do not need to be considered in a shared hosting environment, dedicated servers will be addressed separately, which may be skipped completely by firms utilizing shared website hosting.
A dedicated server environment uses a “dedicated” server process for each user process. The benefit is that each user process has a dedicated server process to handle all of its database requests. With a dedicated server you control the entire server. There are no other website hosted on the server other than yours. Note that majority of firms don’t need dedicated servers. The primary reasons for having a dedicated server is for firms that have extremely high traffic needs, or that they are streaming a significant amount of video, or because they must need root level access.
This server is assigned to give specific applications or services for the network and nothing else. Because this server specializes in only a few tasks, it requires fewer resources from the computer that is hosting it. This savings in overhead may translate to a certain efficiency and can thus be considered as having a beneficial impact on network performance. A web server is an example of this server: it is dedicated to the task of serving up web pages.
In this server one or more computers are set aside as file servers and not used for anything else i.e., we can not use these servers as a workstation and they are entirely dedicated to their connected workstations. Users access shared directories and resources on the dedicated server, but not on the each others systems. This server process maintains its own private working spaces and caches in a private piece of memory called the Process Global Area (PGA). The working memory is also known as session memory and is the portion of memory that stores the context of the session for the user session.
The dedicated server process listens on the direct network connection that was setup when the user connected to the database. The network connection is private between this server shadow process and the user application client – no other processes can use this network connection. With one physical process for each user connection, large dedicated server-based systems can put a large burden on the host operating system in scheduling the process as well as an increase overhead in memory management.
A similar approach involves contracting for the use a server from an institutional or commercial data center. In this arrangement, the data center owns the equipment and provides exclusive use it for a set price per month or year. Dedicated server hosting eliminates the up front costs of purchasing the hardware. The customer, such as a library contracting for a server to host its ILS, retains full control over the administration of the operating system and applications. The cost of a dedicated server may also vary according to the operating system provided. In this server hosting environment, the library has exclusive control of the server equipment.