Amazon Web Services (AWS), Microsoft Azure, IBM Cloud, and Google Cloud are all popular public cloud providers.
Advantages:
Built to support workloads of virtually any scale, large or small
Ease of provisioning without upfront cost
Massive catalog of services from bare metal to business services
Cost-effective with competitive pricing between public cloud providers
Disadvantages:
Shared tenancy (risk of sensitive data exposure to other tenants, ChaosDB)
Data residency/privacy regulations might not be satisfied in the public cloud
Pay for everything you use, almost nothing is free. Your datacenter cost is less variable and more fixed.
https://launchdarkly.com/blog/cloud-deployment-models-explaining-and-comparing-the/