Cloud Application Architecture Design: Scaling the application
Swapnil K.
Helping Customer teams with Cloud Native Ops, Platform Engg, Solutions for Observability needs | Experience with Security, Compliance, Automation | Aspiring Fractional Exec
One of the primary advantage of applications running on cloud is elastic scaling. It is the ability of application to determine, create events or generate metrics that indicate requirement of additional capacity and the ability of infrastructure provider or cloud underneath to understand & provide additional capacity as required. To fulfil this requirement, the application design should support horizontal or vertical scaling. Following are some of recommendations of designing applications to scale out horizontally.
Similar to horizontal scaling, some applications may need support for vertical scaling. This is also supported in most cloud providers. It almost works transparently for managed services but for compute instances such as virtual machines the downtime or unavailability of application need to documented.
领英推荐
For more updates to subscribe to the?Cloud Native Hero! Newsletter