Skip to main content

Posts

Showing posts with the label Scale In

Scaling Azure Web Apps

What is Scaling? Scaling in Web Applications world refers to adaptability to changed load and traffic. Availability and Performance are the most important aspects of any Web Application. Hence, any Web App should be able to adapt to the changed amount of workload and traffic that it gets. When we deploy our web apps to azure, it is called an instance. It is allocated certain amount of hardware resources & servers depending upon your App Service Plan. There are basically two kinds of scaling that is performed on a web application: SCALE OUT (Horizontal) Scale Out refers to increasing the number of instances for your web application. To scale out a web app, you increase the number of virtual machine instances on which your web app is running. SCALE UP (Vertical) Scale Up refers to increasing the resource capacity, such as RAM and CPU cores, of the virtual machine on which your web app is running. Why Scaling? Pages load slowly, Network connections star...