Module 1: Introduction to cloud
What is a client-server model?
In computing, a client
can be a web browser or desktop application that a person interacts with to make requests to computer servers. A server
can be services such as Amazon Elastic Compute Cloud (Amazon EC2), a type of virtual server.

Cloud computing
- Cloud computing is the on-demand delivery of IT resources over the internet with pay-as-you-go pricing.

On demand delivery
→ a cloud provider has the resource you need, when you need them
IT resource over the internet
→ Servers, networks, storage, development tools and applications
- Pay-as-you-go pricing → Pay only what you need when you use it.
Why cloud computing ?
- IT assets as programatic resource — quickly set up and tear down resource
- Access resources dynamically — for agility and flexibility
- Pay-as-you-go to test and use a system — no need to fully committed
Benefits of cloud computing