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 is the on-demand delivery of IT resources over the internet with pay-as-you-go pricing.
In a cloud-based deployment model, you can migrate existing applications to the cloud, or you can design and build new applications in the cloud.
On-premises deployment is also known as a private cloud deployment. In this model, resources are deployed on premises by using virtualization and resource management tools.
In a hybrid deployment, cloud-based resources are connected to on-premises infrastructure.
Upfront expense refers to data centers, physical servers, and other resources that you would need to invest in before using them. Variable expense means you only pay for computing resources you consume.
The aggregated cloud usage from a large number of customers results in lower pay-as-you-go prices.
AWS Cloud enables you to deploy applications to customers around the world quickly, while providing them with low latency.