Also, it means we are a little conservative in what we offer - we do not oversell our shared hosting or overload our servers (our own development clients are simply too important to us).
Web hosting comes in many flavours. Starting with the cheapest hosting option (sufficient for most needs) and heading up through the range of costs, the main types of Internet hosting are as follows:
Shared hosting means your web site lives on a server with many other sites. It is the cheapest option and suits most sites. Good shared web hosting means a combination or relieable shared hosting servers and not too many web sites on each server.
If your site is not particularly busy (most are not) and is there to support your business rather than be your business shared hosting (as long as the provider is reliable and the environment reasonably secure) is probably the best choice.
There are some security concerns: think of it as living in a large block of appartments where the only really secure lock is on the front door of the building - not on your own front door.
Also, depending on the server and how many clients are sharing it, there can be performance issues as you are sharing resources. There is a real cost to hosting, managing and supporting a server - the cheaper the package the poorer each of these is likely to be.
Virtual Private Servers and their slightly superior cousins Virtual Dedicated Servers are the next step up. They are a little more expensive both to host and to maintain. They provide distinct security advantages over shared hosting as well as (particularly afa VDS servers are concerned) the ability to dedicate resources to a particular web site or web application. If your site is business critical but not massively busy, a VDS may be a good option.
While the tradional home for many mid scale projects, dedicated servers are not required as often as they used to be - simply because hardware has gotten so much faster and more powerfull that what once needed a dedicated server may now only require a VDS.
Nevertheless there are some distinct advantages:
There are some disadvantages too:
If you need a server or three we can help source, provision, install configure and manage and we would love you to pay us to do it - but do not go this route unless you really need to.
The cloud adds a layer of abstraction to hardware. Essentially individual servers exist in the cloud in independently of the underlying hardware.
There are a number of mature public cloud offerings and we are familiar with most of them. We can create, configure and manage your cloud servers. We can also advise on what you need, what level of redundancy would be appropriate and even who would be the best public cloudprovider for your needs.