A web server stores your website. Dedicated hosting means your website gets its own dedicated physical server (like a computer).  Personal websites and small business projects usually do not need the resources that dedicated hosting provides and opt for more affordable options such as shared hosting or a Virtual Private Server (VPS).