Cloud hosting is a hosting method that uses a network of virtual servers across different locations instead of relying on a single physical server. This allows the allocation and scaling of resources such as computing power, storage, and bandwidth to be done dynamically based on the needs of a website.
One of the main benefits of cloud hosting is that websites can add extra bandwidth instantly during traffic spikes, preventing them from slowing down or crashing completely.
See also: Scalable hosting, Shared hosting, Dedicated hosting
Further reading: How Does Web Hosting Affect SEO and Your Ranking?