The pros and cons of deploying containers on Azure App Service
As you learned in this chapter, it does not take much to deploy a container to Azure web apps. However, as it goes with technology, everything comes with advantages and disadvantages. Where the ease of use might be a big advantage, it doesn’t always have to be. Let’s discuss these advantages, limitations, and how they can impact your solution both short and long term.
Pros
Microsoft did not build support for containers on App Service just so we could write about it. They are there for a reason and they bring something to the table. Let’s discuss the advantages!
Simplified scaling
Using Azure App Service means we have access to the Azure App Service plan scaling mechanisms. In short, we have two options:
- Scaling vertically by upgrading to a different SKU (S1 -> S2 or P1) and essentially allocating more capacity for our solution
- Scaling horizontally by adding multiple instances...