When it comes to web hosting your choices are vast. This article is a
Comparison of Shared Hosting, VPS, Dedicated Servers, and Cloud
Servers. We will discuss the benefits and shortcomings of each
technology. The choices can be rather daunting, and there are a lot of
“buzz words” that get thrown around in this technology space.
Many Web Hosting Hosting companies exist on the internet and they are
not all the same. No matter what web hosting technology fits your needs
make sure you go with a reputable hosting company. Don’t rule out the
smaller hosting providers. A lot of these smaller web hosting companies
offer superior service when it comes to supporting you and your hosting
infrastructure. If you have seen a commercial for a hosting company on
TV, and you sign up with them, your likely to become just another
number. So when looking for a Web Hosting Provider think “reputable”
rather than large or small. Your local
Better Business Bureau is a good place to start your search.
Shared Web Hosting
Shared Web Hosting is probably the most affordable of all hosting
technologies. Just keep in mind you get what you pay for! If you are
looking to host a small website or blog, shared hosting is probably best
for you. Many hosting companies have
plans Starting from as little as $4.99/mo.
The reason Shared Web Hosting is so cheap is that your website is
being hosted on a shared web server with many other websites. So the
cost to support the server is split among many clients by the hosting
provider.
Many Web Hosting Companies offer clients a Web Based Control Panel, like
cPanel or
Plesk. This allows for easy management of your web hosting space.
The problems with Shared Web Hosting come when your site grows to be
to large and intensive. Additionally your website could be slowed down
by one of the 100+ other sites on the server your being hosted from.
This is called the “Bad Neighbor Effect”. Another shortfall is email.
Likely each domain being hosted on the server, also offers that domain
email. All the emails no mater who sends them originate from that IP
address. If you have someone else sending spam from the server, your
email may get blocked as well.
If your looking for Shared Web Hosting, make sure you find a
reputable Hosting Company that takes steps to prevent the shortcomings
listed above.
VPS Hosting – Virtual Private Servers
Virtual Private Servers (VPS) or Virtual Dedicated Servers are a
great hosting technology. They offer you a semi-dedicated environment
with full access. There are several different flavors of VPS’s, that we
covered in a
previous post. We ranked
Xen VPS Hosting superior to the other technologies in that post for two simple reasons. Your resources are dedicated, and
Xen Virtualization is a proven standard.
Xen VPS Hosting offers close performance and freedom of a dedicated
server. The client has full root access to their VPS and can instal any
packages they require. Additionally if you choose a
Xen VPS Server, your resources are guaranteed to be there just like in a real dedicated environment.
One downside to VPS hosting is again scale. VPS hosting is very
affordable for midsize websites, but once you need to scale a VPS to
accommodate a larger website, it is often more economical to host from a
dedicated server.
Dedicated Servers
Dedicated Servers are the Best technology to host from if you have a
large demanding site, or want to host many websites from one place. This
is the real deal. You have a server in a Data Center and are the sole
user of that server.
Dedicated Server Hosting Companies often offer management plans for the servers too so you don’t need to worry about maintenance.
It’s hard to come up with a downside to Dedicated hosting. I would
have to say the only downside is price. Dedicated Hosting is far more
expensive than VPS or Shared Web Hosting. But again, you get what you
pay for!
Cloud Servers
Cloud Servers or Cloud Computing is the relative new comer in the Web
Hosting Space. To quote Wikipedia “Cloud computing is a jargon
term without a commonly accepted non-ambiguous scientific or technical
definition. In science, cloud computing is a synonym for distributed
computing over a network and means the ability to run a program on many
connected computers at the same time.”
Thats alot to wrap you head around! There are a lot of companies
offering “cloud” this or that. But they are really just using “cloud” as
a buzz word for virtualization. A Cloud Server is just a VPS after all,
just running on the clouds infrastructure. There is alot more to cloud
than that though.
Cloud computing has its benefits when it comes to running massively
scaled applications across a huge infrastructure of systems. Think
Amazon, Facebook, Ebay, and Google when you think cloud. They are huge
players in this space.
OpenStack
is an OpenSource Cloud Platform Funded by RackSpace and Nasa. Built buy
a collaborative team of individuals world wide, it is quickly becoming
the standard for companies looking to build their own clouds or offer
services via a public cloud. If you are looking to build your own cloud
you should definitely take a look at this project.
The downside to Cloud Computing is security. You are storing your
data in a cloud with the data of potentially thousands of other
customers of the cloud provider. You do not control the whole cloud, and
although fairly stable, there have been cloud outages so no hosting
technology is 100% uptime.
Conclusion
Shared Web Hosting offers an affordable solution to many people
looking to host a simple website. Xen VPS Hosting is great for mid sized
websites that need more control over the system and the performance
close to a dedicated server. Dedicated Server Hosting is the Best in
class hosting product you can get, and offers superior performance at a
cost. Cloud Servers are a buzz word for aVPS but Cloud Computing is
great for running massively scaled computational operations across a
vast array of servers if you are a large sized company.