For many years webmasters had two basic choices when it came time to get their sites online. They could take their chances with a shared hosting arrangement and hope that the shared server would have sufficient resources available to keep their site up and running, or they could pay the exorbitant costs associated with a dedicated web hosting server.
Neither solution was ideal. Those who opted for shared web hosting were often frustrated by slow speeds and excessive downtime. Those who