Shared hosting is a type of web hosting service that allows multiple websites to share a physical web server and its resources among the hosted websites. Although shared hosting is a less expensive way for businesses to create a web presence, it is usually not sufficient for web sites with high traffic. These sites need a dedicated web server, either provided by a web hosting service or maintained in-house. Shared hosting may also be referred to as shared services or virtual hosting.