There are many hosting services available for placing websites on World Wide Web. The most basic is a shared hosting and it allows hosting of multiple websites on a single server. Users can also have a single server dedicated to their websites in dedicated hosting service. In between shared and dedicated hosting we have virtual private hosting. It uses virtualization technology to divide a physical server into many virtual servers that can cater to individual users.