Shared hosting, as the name implies, shares the resources of one computer among many websites. This is a good choice for "Do It Yourself" aka DIY website owners who are either hobbyists or plan to actively monitor their own website traffic, manually increasing resources as needed.