Types of Web Hosting

The Five Types Of Web Hosting - Part I
By Ricky Lim

Free Web Hosting

Some companies offers free web hosting. One of the most famous is Geocities which is managed by Yahoo. Though they are free, there are usually a lot of restrictions limiting what you can do with it. Free web hosting providers usually offers very small disk space (less than 100 megabytes), small bandwidth (less than 5GB per month), no database allowed such as mysql or msaccess and restricted email/FTP access.

You might be asking why would a company offer anyone free web hosting since it will cost them money to host your website? The answer lies in advertising. They will place a banner on your website in exchange, you get free web hosting.

There are also some web hosts who require you to sign up some other services such as registering or renewing a domain name with them before qualifying for free web hosting.

I would recommend if you are putting a personal website or a new webmaster, then use free web hosting just to play around and learn more on web hosting. Other than that, it is advisable to get a better web hosting plan once you become more familiar with it.

Shared Web hosting

Shared Web Hosting means your website is placed on the same server as possibly several hundreds of other websites. Shared Web Hosting allows you to have more than 1 website per shared hosting account. The cost is pretty cheap usually costly less than ten dollars each month. They have fewer restrictions than free web hosts.

Due to the fact that hundreds of websites could be residing on the same server, a server crash could bring all the sites down. In many instances, some webmasters run high resource intensive applications on shared accounts. This causes the server to be sluggish and slow affecting the performance of all websites on the same server.

I do still recommend getting a shared web hosting account for small business web owners and websites which are still new and do not have a lot of traffic. Once you feel the website is more established and getting more visitors, you can always move to a higher plan.

Reseller Web Hosting

Reseller Web Hosting is similar to shared hosting in that you obtain a fixed amount of disk space and bandwidth from the hosting company and can accommodate more than one website. Reseller web hosting allows you to resell web hosting plans to your own customers. The difference is you get to decide how to divide the disk space and bandwidth for each hosting plan you offer. Cost wise, it is usually about the same as shared web hosting.

Stay tuned for the other two types of web hosting which are the most expensive.

Ricky Lim is a webmaster with 7 years experience in cheap virtual dedicated server. For more cheap web hosting reviews and articles, visit his site at http://www.epromote.info

The 5 Types Of Web Hosting - Part II
By Ricky Lim

This is the second part of the article on the 5 types of Web Hosting

VPS Hosting

VPS stands for virtual private server and is considered as a virtual dedicated server. It came about because some webmasters complained dedicated servers are too expensive and shared hosting are too low end. So VPS hosting is a mid-range solution for webmasters who demand dedicated server performance and cheaper web hosting cost. Typically for VPS, it costs between thirty to a few hundred dollars per month. You can also host as many websites as you like for each VPS.

The difference between VPS and dedicated server is that for dedicated server, you are fully in control of the whole server, whereas in VPS, a server will contain several virtual private servers. Due to virtual server technology, each VPS is totally isolated from other VPS on the same server. So if one VPS were to crash, it will not affect the rest.

Server resources such as memory and CPU is not shared among all VPS but rather divided so each VPS will have its own share of CPU and memory. Typically, each VPS account will have 128MB memory and 1 CPU plus the allocated disk space and bandwidth.

Web Hosting Maintenance

One thing I will like to touch on for VPS and lately on dedicated server is that you need to be technically proficient in administering servers. Managing a reseller or shared web hosting is a lot easier. For VPS and dedicated, at the very least, you need to know basic Linux commands and know how to allocate disk space and install programs such as webstats, cpanel etc. You also probably need to routinely patch your VPS or dedicated server with the latest version from time to time.

If you are not technically proficient in handling a VPS or dedicated server, another option is to go for a managed VPS. The web hosting company will setup and patch your VPS from time to time and you can tell them to install any applications you need to run your websites. I'm currently using a managed VPS which saves me the hassle of maintaining it and having more time to manage my websites.

Dedicated Web Hosting

The most expensive web hosting is dedicated web hosting. As the name suggest, you are in control of the server including all server resources and bandwidth. There are very little restrictions in what you can do. Typically, it cost a couple of hundred dollars per month.

If you are running a large corporate website or running a large number of websites requiring huge amount of disk space, server memory and bandwidth, then a dedicated server would be suitable. Some webmasters also get a dedicated server to start reselling web hosting plans.

Ricky Lim is a webmaster with 7 years experience in cheap virtual dedicated server. For more cheap web hosting reviews and articles, visit his site at http://www.epromote.info

Understanding Web Hosting
By Stacy Clifford

You've got your new business all established now and you're ready to take the next step and set up a website to tell the online world that you're here and you've got something to offer. You've found a catchy domain name to call your own and now... what next? Well, the answer is that you need to find web hosting for the website you're going to build. So what does that mean and how do you figure out what kind of web hosting you need? First let's start with the basics.

Just what is web hosting anyway?

In simple terms, web hosting is renting space on a web server. A website is not simply a domain name, it is a collection of files linked together by HTML code to display text and graphics on a computer. In order for anybody to see this collection of files you've created, it has to be housed on a computer somewhere that has access to the internet. Not just any computer will do, of course. A web server is a computer set up with special software that allows it to receive requests from the internet for the website files it has stored on it and to send those files out over the internet so that the requesting computer can display them. It is very much like a waiter in a restaurant taking your order and bringing the food that you ask for from the kitchen, hence the name "server."

Along with making sure your files can be seen by internet users around the world, a web server provides other important services as well. First and foremost is the ability to create email addresses based on your domain name and to send and receive email with them. The web server also has various types of software installed on it that allow your website to run programs, create and manage databases, display video, and many other functions you might find useful. Almost any type of computer can function as a web server, but it's the software that's on it that makes it a server.

When you buy webhosting, the monthly fee you pay goes to the continued maintenance and upgrading of the server's hardware and software, the cost of keeping it online 24 hours a day, 7 days a week in a secure data center with a fast and powerful internet connection, and to pay for the expertise of the people who do all that work. It is completely possible to turn your own home or office computer into a web server if you really want to, but in most cases it is far more economical to pay someone else who is dedicated to providing this service in a properly reliable manner than it is to try and do it yourself.

What kinds of web hosting are there?

Shared Hosting - Most websites are not huge affairs with hundreds of pages and thousands of files and graphics, and they are targeted toward a particular audience, so they will not get as many visitors as the large general sites like Yahoo! that are targeted at everybody who uses the internet. As such, the average website therefore is not going to require the full resources of an entire web server to run it. Web servers are designed to be able to handle dozens, even hundreds of websites at once because they are powerful machines. Shared hosting is simply the concept of hosting more than one website on a particular server. Over 95% of all websites on the internet are being run in a shared hosting environment. Since the resources of the server can be split among the clients hosted on it, so can the costs of operating the server, so shared hosting is universally cheaper than any other type. Shared hosting packages are generally designed so that each client is allotted a certain amount of each resource, with different payment levels representing different amounts of resources such as disk space, bandwidth, email addresses, and so on. Shared hosting is also known as virtual hosting.

Dedicated Hosting - If you do have a big, powerful website that gets lots of visitors and has a tendency to hog resources, then you might want to have a web server all to yourself. Some companies also prefer the extra security of not having to share the server with anyone else who could do something accidentally or on purpose to crash it. Renting the use of an entire server is known as dedicated hosting. The web hosting company still owns the machine and takes responsibility for maintaining the hardware and the web hosting software, but you have greater control over the configuration and use of the server. There is also such a thing as semi-dedicated hosting, in which a web server is only split between a very small number of clients, such as 2 to 4, with strong partitions between each to prevent them from interfering with one another. Since the hosting company is still responsible for the upkeep of the server, this type of hosting is also known as managed hosting. For obvious reasons, dedicated hosting always costs significantly more than shared hosting.

Server Co-Location - If you really want complete control over every aspect of your web server, you might very well choose to buy one and maintain it yourself if you have sufficient knowledge. However, chances are that you still don't have the resources to keep your server completely safe from power outages, roof leaks, thieves, unwary employees and other hazards and keep it on the internet on a fast, high-bandwidth connection at all times. You need a data center to provide those services for you. Co-location is the rental of physical security, continuous electrical power and a fast, reliable internet connection for a server that you own. The data center is not responsible for any of the hardware or software maintenance of a co-located server, you are. This can be a cheaper alternative to dedicated hosting if you have the necessary expertise and time to run a web server yourself.

Some web hosts are offering UNIX hosting and Windows hosting. What's the difference?

The terms UNIX hosting and Windows hosting refer to the operating system (OS) that is running on the server. The operating system, of course, is the software that allows the computer to function and manage all of the other hardware and software that is installed on it. Chances are good that you are reading this on a computer running a version of the Windows operating system, the most popular operating system in the world for personal and business computers. Other operating systems that are growing in popularity are Macintosh and various versions of Linux. However, the operating system you use on your computer is irrelevant to which type of hosting you choose. Here are some of the main features of UNIX and Windows:

UNIX Hosting

Most of the web servers in the world today run on one of the many variants of UNIX. The UNIX operating system was originally developed by universities for servers and networking, and many different versions have been written by programmers around the world under the open-source protocol, which means that the code for the operating system is openly available for programmers to customize and make improvements. Linux and BSD are the most popular forms of UNIX and come in many varieties, such as Red Hat Linux, Debian, SuSE, and FreeBSD. Most of these different versions (and much of the software that runs on them) can be obtained for free, which makes UNIX hosting cheaper for a web host than other operating systems and allows them to offer lower prices. UNIX hosting platforms are generally considered to be stable, secure, powerful and fast. Most web programming applications can be performed by software that is available for a UNIX platform. "UNIX hosting" has become a generic term to refer to any platform that is derived from the original UNIX.

Windows Hosting

Microsoft has developed its own operating system for servers as a special version of its Windows operating system, Windows Server 2003. It is a commercial product which requires the operator to purchase a license, which increases the cost of operation for the web host and usually results in higher hosting prices. Windows is designed to be user friendly, but it is generally considered to be less powerful and secure than UNIX for operating in a network environment. ASP, ASP.NET, and ColdFusion are scripting languages which will only run on a Windows server, as will the Microsoft SQL Server and Microsoft Access database programs. These are popular for certain web programming applications, and if you are planning on using them to build your website, you will need to find a Windows host.

What are some of the terms I need to know when I choose a web host?

Disk Space or Storage - Because your website is a collection of files being offered on the internet for viewing, they have to be stored somewhere for retrieval and take up space. Each web server has a finite amount of hard disk memory to divide up and offer to hosting customers. Typically that space is divided up by different package levels so that the more you pay, the more space you are allowed to store pictures, web pages, videos and whatever other files you like on the web server's hard drive. If your website gets bigger than the space you are given, you will need to purchase more disk space from the web host.

Bandwidth or Data Transfer - Whenever you visit a website and view a page, you are transfering a copy of the files that make up that page over the internet from the web server to your computer. If the page you are viewing consists of an HTML file that is 3KB in size and three pictures of 47KB, 100KB and 250 KB, then you have just used 400KB of bandwidth or data transfer, because that is the total amount of data you just downloaded from the web server to view that page. Bandwidth is a commodity like disk space that the web host has to buy from its internet service provider, so it too is divided up and offered to the customers in specific amounts. Bandwidth amounts are usually measured in gigabytes (GB), because while only one copy of your files needs to be stored on the server, thousands or even millions of copies may be downloaded for viewing. If your website is viewed more times than the amount of bandwidth you are allowed can handle, your website may be turned off until the next billing period starts, or you may simply be billed for the excess amount used, depending on your host's policies. You can always purchase more bandwidth as your site's traffic increases.

Uptime - In an ideal world, every web server would be up and running and offering your web pages to the world 24 hours a day, 7 days a week forever. However, web servers are computers, and like any other computer, things happen to make them fail, or they get old and out of date and require maintenance and repair. When a web host gives you a 99% uptime guarantee, they are saying that the web server will be up and running for 99% of the billing period. If they fail to meet this guarantee, most web hosts will refund a certain portion of your money depending on the amount of excess downtime they experienced.

Traffic Statistics - Website traffic statistics programs try to track visitors to your website. They can track how many times your site was visited, how many visitors were unique and how many returned more than once, which pages were most popular, where the visitors came to your site from, what search terms they used in the search engines, and many other types of information which could be useful to you in marketing your website to a target audience. These statistics can be displayed in tables, graphs and charts by hour, day, week, month or year. Some statistics programs are better than others and offer more types of data, better displays, easier navigation or other useful features. Most web hosts today offer some sort of traffic statistics software with their hosting packages.

CGI Scripts - Many web hosts offer a variety of free CGI scripts with their packages. These are things like hit counters, guestbooks, form mail programs, message boards, and other programs that allow your website to perform commonly desired functions. You can use the ones your host provides you with or you can upload and run custom CGI scripts written by yourself or somebody else to perform different tasks like conducting a survey or processing customer information to produce an automatic price quote. Most CGI scripts are written in common programming languages like Perl, PHP or ASP.

You could spend a long time trying to learn everything there is to know about web hosting, but if you've read this far then you should be armed with the basic knowledge you need to understand what different web hosts are offering you. Your next task is to figure out what you need and go out and find a host that wants to give it to you at a great price!

© Copyright 2005 by Stacy Clifford
Stacy Clifford is the founder of ChiliPepperWeb.net and has spent four years assisting customers in understanding how their web services work.

Article Source: http://EzineArticles.com/?expert=Stacy_Clifford

The Nitty Gritty of Choosing a Website Hosting Company
By Alicia Harper

If you have a website or would like a website you're going to need a website hosting company. The good news is there are tons out there to choose from. The bad news is you're going to have to learn a little bit about web hosting to be able to choose the right one for you. That is what we are going to discuss in this article, to help you choose the right web host for your company/personal website.

What is a web host company?

A web host provides the service that allows you to store the information that makes up your website. A web host stores your website's information on a web server. Each time you type a web address into your browser , the browser asks for your website's information from the web hosts server and then the browser displays it on your screen. Basically, if you don't have a web host or your own server, you don't have a website. Some ISP's (Internet Service provider) provides web space but, this is not the type of web hosing we will be discussing.

Types of hosting plans

The next thing you are going to need to know is that there are different types of hosting that is available to you. There is virtual / shared hosting. What that means is that the web host company hosts more than one account on that server. There is also dedicated which basically means you would get your own server. Another type (which is not as common as the first two) is VPS (Virtual Private Server) and what it is, is " virtual " servers on the actual server and the user can add different modules within their server. The user can also allocate how much CPU usage or memory easy module gets. Most users will generally only need shared hosting unless you have a large website with over 5,000 visitors per day and large scripts. If that is the case you will need dedicated hosting.

Types of Operating Systems

There are three different types of operating systems for servers. There is Linux, Unix and of course Windows. Just because your computer is a PC doesn't mean you have to opt for Windows web hosting. The operating system you use on your desktop has little to do with your choice of web hosts. As long as you understand how to use your FTP or web publishing software, your can use either operating system.

When it comes to Web hosting, Linux has for some time, been widely considered the best Operating System for Web servers. It's typically found to be the most reliable, stable and efficient system. If your website, like most web sites, is what might be termed "brochure-ware" then Linux servers are ideal. A web site housed on a Linux operating system will have very high up-time and very low downtime.

If you intend to create your website using ASP, FrontPage, the .NET environment, Windows Streaming Media, Access, MSSQL, or any of the other Microsoft proprietary technologies then you probably need to use a Windows host. All other languages are able to be hosted on either platforms. Basically, unless you are specifically using features that are unique to one platform or another your time will be much better spent looking for a really good quality host than a really good quality server.

Email

If you have your own site, you would probably want to have email addresses at your own domain, like you@yourdomain.com. Does the host provide this with the package? Does it allow you to have a catch-all email account that allows any_e-mail@yourdomain.com to wind up being routed to you? Will you have the option to send auto responders for your e-mail accounts? Can you retrieve your mail with your email software? Can it be automatically forwarded to your current email address? Can you check your e-mail on the web? These are questions that you should ask when searching for the right web host.

Down time

This is extremely important. A website that is frequently down will lose a lot of visitors. If someone finds your site on the search engine, and clicks on it to find it us unavailable, they will simply shop somewhere else. Slow access is also very frustrating for visitors. How do you know if a web host is reliable or fast? The best way to find information about a web hosting company is to search the net. Once you have decided on a web host to check out, typetheir name in Google. As you look through the results, you will see that some of the pages that come up are actually reviews of that company. Now look at the review websites to see what everyone else is saying about potential web hosting companies. Remember to take reviews with a grain of salt. As reviews can usually be posted by anyone anonymously and you can't please everyone all the time!

Traffic or Data transfer

Data transfer is the amount of bytes transferred from your website to visitors when they browse your website. Always look for details on how much traffic the package allows. To give you a rough idea of the typical traffic requirements of a website, most new websites are likely use less than 3GB of bandwidth per month. Your traffic requirements will grow over time, as your website becomes larger and more popular. You will need to check to see if you will automatically be charged for going over your bandwidth limit or are you expected to pre-pay for it. Personally, with my web host I have 30 GBs of data transfer and I host 7 domains and one sub-domains. I currently only use 750 MBs /month. My websites have a total of 30, 000 visits per month and have about 2 million hits/month.

Price

Unfortunately price is always a factor. You should realize that you often get what you pay for, although it's not necessarily true that the most expensive hosts are the best. Your best bet would be to go with a web host that is neither cheap nor expensive but, in between.

Technical support

Does the web host company's technical support function 24 hours a day, 7 days a week, all year around? Make sure you get a response for the web host company quickly not just the next day. Another thing to check is that the phone number they provide actually is answered by a real person. This I know from personal experience. Make sure it is not an automated system that eventually ends with an answer machine that asks you to leave your name and number. Besides speed of responses, check to see if they are technically competent. You wouldn't want to sign up for a host that is run by kids. Would you?

Alicia Harper owns a Vancouver Web Design Company that specializes is website design and Search Engine Optimization.