Types of Web Hosting Services

Web hosting is the service that makes your website available to be viewed by others on the Internet. A web host provides space on its server, so that other computers around the world can access your website by means of a network or modem. There are literally thousands of web hosting services available today, ranging from free services with limited options to expensive, specialized business web hosting services. Which option you choose depends primarily on how you plan to use your website and how much you want to spend.

Free Web Hosting

Free web hosting is another good option for smaller, personal websites. There are many free hosting providers that offer all types of features; some include CGI access and more. The drawback to most free hosting services is that they are funded by advertising that appears on your site, so free web hosting so generally best for personal, rather than business, websites.

Paid Hosting

With paid hosting, you pay a fee for space and services on a web hosting provider’s server. Monthly fees can range from a few dollars to several hundred dollars. Obviously, the more you pay, the more features you should have at your disposal. Services can include CGI access, database support, ASP, e-commerce, SSL, additional space on the server, extra bandwidth, and more.

Cloud hosting

a new type of hosting platform that allows customers powerful, scalable and reliable hosting based on clustered load-balanced servers and utility billing. A cloud hosted website may be more reliable than alternatives since other computers in the cloud can compensate when a single piece of hardware goes down. Also, local power disruptions or even natural disasters are less problematic for cloud hosted sites, as cloud hosting is decentralized. Cloud hosting also allows providers to charge users only for resources consumed by the user, rather than a flat fee for the amount the user expects they will use, or a fixed cost upfront hardware investment. Alternatively, the lack of centralization may give users less control on where their data is located which could be a problem for users with

Clustered hosting

having multiple servers hosting the same content for better resource utilization. Clustered servers are a perfect solution for high-availability dedicated hosting, or creating a scalable web hosting solution. A cluster may separate web serving from database hosting capability. (Usually web hosts use clustered hosting for their shared hosting plans, as there are multiple benefits to the mass managing of clients).

Grid hosting

this form of distributed hosting is when a server cluster acts like a grid and is composed of multiple nodes.

Reseller web hosting

allows clients to become web hosts themselves. Resellers could function, for individual domains, under any combination of these listed types of hosting, depending on who they are affiliated with as a reseller. Resellers’ accounts may vary tremendously in size: they may have their own virtual dedicated server to a colocated server. Many resellers provide a nearly identical service to their provider’s shared hosting plan and provide the technical support themselves.

Virtual Dedicated Server

also known as a Virtual Private Server (VPS), divides server resources into virtual servers, where resources can be allocated in a way that does not directly reflect the underlying hardware. VPS will often be allocated resources based on a one server to many VPSs relationship, however virtualisation may be done for a number of reasons, including the ability to move a VPS container between servers. The users may have root access to their own virtual space. Customers are sometimes responsible for patching and maintaining the server (unmanaged server) or the VPS provider may provide server admin tasks for the customer (managed server).

Dedicated hosting service

the user gets his or her own Web server and gains full control over it (user has root access for Linux/administrator access for Windows); however, the user typically does not own the server. One type of dedicated hosting is self-managed or unmanaged. This is usually the least expensive for dedicated plans. The user has full administrative access to the server, which means the client is responsible for the security and maintenance of his own dedicated server.

Domain Hosting

Domain names are used to identify one or more IP addresses. For example, the domain name microsoft.com represents about a dozen IP addresses. Domain names are used in URLs to identify particular Web pages. For example, in the URL http://www.powerhoster.com/index.html, the domain name isĀ powerhoster.com

Every domain name has a suffix that indicates which top level domain (TLD) it belongs to. There are only a limited number of such domains. For example:

  • gov – Government agencies
  • edu – Educational institutions
  • org – Organizations (nonprofit)
  • mil – Military
  • com – commercial business
  • net – Network organizations
  • ca – Canada
  • th – Thailand
  • Because the Internet is based on IP addresses, not domain names, every Web server requires a Domain Name System (DNS) server to translate domain names into IP addresses.

    A good option for small businesses is to pay for domain hosting. Domain hosting allows you to host your site anywhere you like: on an ISP, a free hosting service, or even your own server. You buy a domain name and have the provider forward all requests for that domain to the actual web location. This is often less expensive than buying both the domain and the hosting service, and it allows businesses to brand their URLs.

    Collocation Hosting

    Collocation is an option for businesses that want to run their own web servers and machines, but don’t want to have to maintain them directly. With collocation, the website owner places its own server on the premises of its ISP or other host, where it is stored, maintained, and provided with an uninterrupted power supply. Collocation provides security and protection for your server while still giving you control of your own equipment.

    Adult Web Hosting