-
CPU, GPU, RAM, storage availability
-
Provision/deprovision resources
-
Monitor resource usage
-
Leprechauns
EXPLANATION
According to a paper from Karlsruhe Institute of Technology, "Elasticity is the degree to which a system is able to
adapt to workload changes by provisioning and deprovisioning
resources in an autonomic manner,
such that at each point in time the available resources
match the current demand as closely as possible."
https://sdqweb.ipd.kit.edu/publications/pdfs/HeKoRe2013-ICAC-Elasticity.pdf
Resources
such as CPU cycles, RAM, and storage are all necessary to provision to a
client account. What makes elasticity different from simply being
scale-able is that systems can be automated to add or remove these
resources pending the outcome of a monitoring routine. Generally
speaking, an elastic system doesn't require a
Leprechauns
to operate.
SOURCE
https://sdqweb.ipd.kit.edu/publications/pdfs/HeKoRe2013-ICAC-Elasticity.pdf