Thursday, 5 July 2012

Web hosting

Web hosting is a service that provides space on the Internet for storing web pages. Different organizations provide the facility of web hosting. Some websites also provide this facility free of cost. A website must be hosted on a Web server to be accessible from all over the world.

Web Hosting Services:

A good web site hosting company will provide at least the following services:
• Technical support
• FTP access to update web site
• A number of email accounts
• Online control panel for managing web site
• A database management system, such as MySQL or MS SQL.
• Specialized server applications such as ColdFusion, SQL Server, or PHP if required.

Types of Web Hosting:
Different types of web hOsting are as follows:

1. Shared Hosting:
Shared hosting is a type of hosting in which a web site is hosted on a server with many other web sites. However, the web site is configured as a separate web site on the server with its own domain name etc. The benefit of shared hosting is that it is cost effective.

2. Dedicated Servers:
A dedicated server hosts one or more web sites of only one user. It gives more control
over the web site. It can also ensures that other web sites do not impact on the web site.
However, the dedicated servers are much more expensive than shared hosting. It should only
be used if the website receives very heavy traffic or the user requires extra security etc. The user can log in to a dedicated server like a personal computer.

3. Virtual Dedicated Servers:
Virtual dedicated servers are a low-cost alternative to dedicated servers. The web host
can put many virtual servers on each machine to reduce costs. It appears to be a dedicated server when the user logs in to a virtual server.

4. Managed Hosting:
A managed hosting means that the user has a dedicated server and the web site hosting provider manages the server for the user. Typically, the hosting provider is responsible for the hardware, operating system and virus protection etc. However, the user has total control over the machine and the web site content.