# Cloud Computing Intro
In simple terms, cloud computing means on-demand availability of various computing resources. Typical benefits of using the cloud include:
- Flexibility
Choose the right service model (IaaS, PaaS, SaaS), the right deployment model (public, private, hybrid), and the right resources without having to commit to a long-term contract (in most cases). - Cost
Being able to choose the right resources (of the right size) and to scale them as needed over time leads to a reduction in cost. Also, vendors seem to keep reducing their prices (some reasons: competition, cheaper parts, increased supply). - Speed
Spin up a web server in a few minutes, with a few clicks, without having to call anyone or sign a contract.
Other benefits: global scale, security, performance, reliability, and more. Check out the landing pages of AWS (opens new window) and Microsoft Azure (opens new window).
Exercise
Explain the 3 main service models and the 3 main deployment models.