Hosting is a term typically used to refer to services that allow people and companies to offer websites accessible through the Internet. Individual hosting services and their scope vary greatly, from simple file hosts that do not house web pages to full spectrum web hosting that includes serving dynamic, database-driven content and requires supporting a high volume of simultaneous user connections.
Common types of hosting services include shared web hosting service, in which websites from multiple clients are placed on the same server; dedicated hosting service, wherein the user gets his own server and has full access or control over it; managed hosting service, in which the user gets his own server but is not allowed full control over it (such servers are typically leased to the hosting client) and colocation hosting service, which resembles dedicated hosting, but the user owns the colocated server while the hosting company provides physical space for the server to occupy and manages the server on behalf of the client.
Another form of hosting that has recently gained popularity is cloud hosting, which provides multiple clustered servers that provide distributed, load-balanced services. One of the advantages of cloud hosting is that the distributed resources and built-in redundancy make it more robust than other methods, as other devices in the cloud are able to compensate if an individual server in the cloud crashes or goes offline.