Typical use cases for the pricing models listed are:
On-demand: Good for users that want the low cost and flexibility of EC2
without any up-front payment or long-term commitment. Applications with short term, spiky,
or unpredictable workloads that cannot be interrupted
Reserved: Applications with steady state or predictable usage or that
require reserved capacity
Spot: Applications that have flexible start and end times and that are only
feasible at very low compute prices. May be terminated
Dedicated hosts: Useful for regulatory requirements that may not support
multi-tenant virtualization. Great for licensing which does not support multi-tenancy or
cloud deployments