As we have seen in the "Introduction to Amazon Web Services" post, AWS is like the all-in-one platform that provides all the cloud computing services, but what is cloud computing really about?
"Cloud Computing is a on-demand delivery of infrastructure services over the internet with 'Pay as you go' pricing model."
On-demand Delivery - means businesses can buy / scale /remove resources as they need them. They don't need to purchase the resources in advance. As per their demand they can even reduce the resources whenever they want with few clicks. Businesses can stop paying for the resources they don't use immediately with AWS.
Over The Internet - means businesses can access all the resources through internet, over a secure web page console / web portal. Businesses will have complete access and can manage their accounts with AWS web portal. AWS don't do any additional contracts for that.
Pay as you go Pricing Model - means businesses can only pay for the resources they use and how much they have used. When the demand is high they can add new resources and just pay for the amount of time they have used the resources. When the demand is low they can remove resources and stop paying for those resources.
Let's understand it in a better way with an example.
In Client - Server Model, Client sends request to server and Server response back with the details to Client. Like, when client go to a coffee shop to buy a coffee - client order for the coffee / pay for the coffee and client get Coffee from the Coffee shop.
In Cloud Computing Model, Client orders for a coffee from a Coffee shop Website - like barista.com. Barista gets the online order and sends the coffee at Client's place. In this model, Client can place order from anywhere (from home /office/street!) and receive coffee at the desired place.