Manage Demand & Supply Resources

Manage Demand, and Supply Resources

Supply resources dynamically

Demand vs Supply

  • Goal: Minimize unused resources
  • Target: Workload resourcing should only deviate by a maximum of $x from workload demand
  • Best Practice: Dynamic-based supply
  • Measures: Deviation % and $
  • Good/Bad: Good
  • Why? When does it work well or not?: Ensure there is not an excess of resources compared to the workload demand, and if there is variable demand that the resourcing follows this closely.
  • Contact/Contributor: natbesh@amazon.com

Supply resources

Supply vs business/demand

  • Goal: Minimize unused resources
  • Target: Non-production or development/test workloads must not have more than 5% (by cost) of resources available outside of business hours
  • Best Practice: Time-based supply
  • Measures: Deviation %
  • Good/Bad: Good
  • Why? When does it work well or not?: Can be hard to track when development/test activities occur outside of defined hours.
  • Contact/Contributor: natbesh@amazon.com

Manage demand

Supply vs business/demand

  • Goal: Minimize unused resources
  • Target: Workload demand should not vary by more than 10% on any single day.
  • Best Practice: Manage Demand
  • Measures: Deviation %
  • Good/Bad: Good
  • Why? When does it work well or not?: Will be unachievable when demand cannot be altered. Works well when demand can be throttled or buffered to smooth out the peaks.
  • Contact/Contributor: natbesh@amazon.com