Increasing capacity by adding instances.

Cloud model providing infrastructure resources.

Monitoring application behavior and performance.

Kubernetes mechanism for routing external HTTP traffic.

Increasing capacity by adding resources to an instance.

Cloud model providing application development platforms.

Ability to understand internal system state from external outputs.

Kubernetes mechanism for logically separating resources.

Distributing workloads across multiple resources.

Software delivered as a cloud service.