All Tags
AWS
algorithm-design
architecture
cloud-principles
cost-reduction
data-centric
data-compression
data-processing
deployment
design
edge-computing
energy-footprint
hardware
libraries
locality
machine-learning
management
measured
migration
model-optimization
model-training
performance
queries
rebuilding
scaling
services
strategies
template
workloads
Tactic: Apply granular scaling
Tactic sort:
Awesome Tactic
Type: Architectural Tactic
Category: resource-adaptation
Title
Apply granular scaling
Description
Description. Granular scaling involves breaking down the workload into smaller components. Accordingly, the used resources can be scaled down into smaller chunks. This results in a better match between the physical resources and the workload. The workload needs to be re-architected to be able to scale up and down in smaller granularities. Granular scaling allows a precise match of the physical hardware to the workload. To illustrate, if a workload consists of two components with the same specification and the resource utilization is 75%, both components are required to run the workload. In contrast, when the workload consists of four components, one component can be switched off to facilitate the 75% resource utilization. Switching off resources results in cost and energy savings.
Participant
Cloud consumer
Related software artifact
Cloud workloads
Context
Public cloud
Software feature
Granularity
Tactic intent
Applying granular scaling to achieve cost and energy savings.
Target quality attribute
Cost-efficiency
Other related quality attributes
Energy-efficiency
Measured impact
< unknown >