Public cloud hosting is a service offered by third-party providers such as Amazon Web Services (AWS), Google Cloud, and Microsoft Azure. These providers offer a range of services such as storage, computing power, and databases that can be used to build and host websites.