Cloud computing is a general term for the delivery of hosted services over the internet. Cloud computing is an umbrella term used to refer to Internet based development and services.
Among many cloud service offering we will follow on below
AWS – Amazon web services
Google public cloud
Here is high level overview, how cloud operations are replacing in-house or on premises setup