It is a single server that hosts multiple websites. A shared hosting solution is 'low cost' but very unreliable because of low availability (uptime). Moreover, if one website gets a lot of traffic, other websites on the server suffer due to the excessive and highly unfair allocation of server resources.