Website hosting is a form of Internet hosting service, which enables people and businesses to make their own Web page or website accessible through the Internet. It is provided by companies that may lease a space on their server and offer Internet connectivity via their data center.
Furthermore, website hosting services may also offer Internet connectivity and data center space for other company’s servers to be placed in their data center. This is referred as colocation.
The basics of hosting services include small-scale file hosting as well as Web page hosting, where a Web interface or a File Transfer Protocol (FTP) is used for the uploading of files. These are sent to the Internet with little changes or even without modifications at all. This particular service can be offered to you by some Internet service providers (ISPs).
You may also get website hosting services from other providers, who can offer both business website hosting and personal website hosting. Business web hosting, in particular, is more costly compared to a personal web hosting, which can be free or more affordable and is sometimes run by advertising.
If you wish to simply resort to a single webpage hosting, you may still benefit from it particularly if you are running a personal website. However, if you want to expand your website into something more complex, then you might need a more complete package, which already includes application development platforms, such as ASP.NET, Ruby on Rails, ColdFusion, Java and PHP, as well as database support.
A more comprehensive hosting service provides your consumers to install scripts for applications, such as content management and forums. In addition, if you are running your business via the World Wide Web, then you might also want to include a Security Socket Layer (SSL) onto your website.
A hosting service may also offer a control panel or an interface so that scripts can be installed and the Web server can be managed as well as include important features such as e-mail.
The web server uptime is the amount of time that the hosting service is accessible through the World Wide Web. Though almost all web hosting providers declare that their goal is to have an uptime 99.9% most of the time (this can reach more or less 45 minutes of downtime each month), there are still unforeseen circumstances when the server is deliberately restarted because of planned hosting environment maintenance.
In addition, there are times when an unplanned maintenance is performed leading to the break of the providers initial uptime assurance. You do not need to worry though since most hosting services bind accessibility and uptime into their Service Level Agreement (SLA), which may offer decreased rates or refunds once the web hosting promise is broken.
Web Hosting Services on the Internet
Internet service providers are not the only ones who need to have a constant uptime of website hosting services because there are also many big companies that require a computer to be constantly connected to the Internet just so they could send files like emails and other important documents to other websites.
Furthermore, these companies may also utilize the computer to become their very own website hosting provider, allowing them to supply pertinent information about their services and products to potential clients, who may want to order online.
Home Server – This is commonly a solo device that is usually situated in a personal office and can provide web hosting to more than one website using a consumer-grade broadband connection. Home servers can be comprised of old personal computers or customized devices. There are Internet service providers, however, that try to block home servers. Hence, you must create an account with a reliable and dynamic DNS service.
Virtual Dedicated Server – This separates server resources into virtual servers, wherein resources may be apportioned in such a way that the primary hardware is not completely directed. This web hosting allows you to have your own access of your virtual space, yet you are accountable for patching and maintaining the server.
Free Website Hosting Service – This may only feature a limited number of services compared to the completeness of a paid website hosting. It is usually sustained by advertisements.
Dedicated Web Hosting Service – This is the type, which allows you to get your very own server, and provides you the ability to control this, yet you do not own the Web server at all.
Shared Web Hosting Service – Your website is put on the same server along with hundreds or even thousands of other websites. It is possible that you share CPU, RAM and other types of server resources.
Colocation Web Hosting Service – This is just like the dedicated hosting service, only that it is the most expensive and powerful because you get to own the collocation server.
Clustered Hosting – This provides numerous servers to perform web hosting for the same content for an improved resource usage. It is ideally recommended for making an accessible web hosting solution or a high-availability dedicated web hosting. It may divide database hosting form web serving ability.
Reseller Web Hosting – This enables you to become a web host yourself. You could operate, for single domains, under any type of web hosting, basing on whom they are associated with as a web hosting provider.
Cloud Hosting – This is one of the latest types of web hosting program that enables you to experience a steadfast, accessible and dominant web hosting depending on the utility billing and the clustered load-balanced servers.
Grid Hosting – This distributed web hosting is comprised of numerous nodes and a server cluster that operates similar to a grid.
Managed Hosting Service – Though this allows you to obtain your very own Web server, you do not have the authority to take complete control over because the web hosting provider can only assure the service quality if it does not permit you to change the server and eventually make possible configuration problems. The good thing is you are permitted to handle your data through remote management tools like File Transfer Protocol. You do not own the website hosting server, yet it may be leased to you.