Cloud Course Blog

Scaling up and out

In todays blog I will be looking at scaling up and scaling out, what it means, what the differences are, some prices, what different services you can scale.

Scaling up

Scaling up means to add more resources to an application, so you grab your application and you give it more memory or more CPU. With scaling up you can have it to auto scale, by having some conditions or rules that get triggered and it would scale up or scale down. You can also set it to specific times of the day, or a specific day if the company knows that the app will have alot of users because of a sale for example.

Scaling up picture

Scaling out

Scaling out means that you are taking the same application and making a copy and Azure redirects some of the traffic to that instance (the copy of the app). With adding some conditions you can have it trigger and either create or remove that instance.

Scaling out picture

Differences between Scaling up and Scaling out

Pricing

Which Azure Service App can you scale?

Resources

Scaling up and scaling out with windows azure web sites

Microsoft docs: Scale up an app in Azure app service

Microsoft Docs: Scale out to multiple instances

Youtube video: scaling up and out with Microsoft Azure

Microsoft Docs: Azure App Service plan overview

App Service Pricing Details

Virtual Machine Pricing