Now you have a website or a early version of it you need to get it hosted on the web. I have architected some very large scale systems in my time and there are many factors that you need to take into account when choosing a hosting company for your website. However from my experience the six most important criteria are: