Understand the principles of cloud computing and how it differs from traditional on-premises or colocation hosting. Get to know the principal service models, major cloud providers and their services. Understand the difference between a traditional and a serverless cloud application. Implement and monitor a simple cloud application.
Context
On-premises hosting refers to the practice of hosting and managing IT infrastructure within an organization's own physical location, rather than using a third-party provider. This involves purchasing and maintaining servers, storage, networking equipment, and other necessary hardware and software to provide IT services.
Colocation refers to the practice of renting and maintaining servers, storage, networking equipment, and other necessary hardware and software to provide IT services. Typically, this involves setting up contracts with monthly fees and fixed terms.
A workload describes the incoming demand placed on a system, characterized by the volume, rate, and nature of requests or tasks over time.
So this can be requests to a web server, database records, daily reports, AI inference, AI training and more.
Elasticity describes how well a system can scale resources up and down in response to workload changes.

A look at Internet traffic trends during Super Bowl LVII