All Tags
AWS
ai
algorithm-design
architecture
browser
cloud
cloud-efficiency
cloud-principles
cost-reduction
data-centric
data-compression
data-processing
deployment
design
documentation
edge-computing
email-sharing
energy-efficiency
energy-footprint
enterprise-optimization
green-ai
hardware
libraries
llm
locality
machine-learning
maintainability
management
measured
microservices
migration
mobile
model-optimization
model-training
multi-objective
network-traffic
parameter-tuning
performance
queries
rebuilding
scaling
services
storage-optimization
strategies
tabs
template
testing
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 >
