Scaling Mode | Benefits | Drawbacks |
Fixed Scaling. | Simplicity. | Can create bottlenecks in other areas of the service. Bottlenecks not within the fixed scaling components are not addressed. Scaling might not address the problem, and if not managed properly, this can result in a runaway scaling event. |
Scale Everything. | Simplicity. | Can result in over-provisioning in some tiers of the service. Can be far more time consuming during the orchestration phase of scaling out. Can be more complicated than a fixed scaling approach due to database configuration and synchronization challenges. |
Intelligent Scaling. | Adds capacity where it is needed every time. Scaling out across tiers and components dynamically avoids creating new bottlenecks. Excess capacity is not added where it is not required. | Complexity. |