Azure app service auto scaling. we have common code for lower and prod env.

Type a name for the new scale setting, and add a rule. Use Azure Preview Portal at portal. If you want to make a new resource group, select Create new. Repeat the process until you find the problematic WebJob. So I was wondering if there was a way to auto scale based on load in appservice?Any input much appreciated. Azure App Service environments support autoscaling. Unfortunately if one of your instances is put down and the server is no longer availble, then all the requests corresponding to the ARR Affinity cookie will fail. Change your hosting plan to Standard, you can't setup auto-scaling below standard tier. In case, the server is no longer in Mar 7, 2024 · In a flash sale on an e-commerce website, Azure App Service’s rule-based scaling dynamically adjusts instances based on CPU usage. This script would scale up your app service plan. The instance count is set to 1. Jan 21, 2024 · To avoid flapping when scaling in or out by more than one instance, autoscale may scale by less than the number of instances specified in the rule. Next to Sku and size, select Change size. Securely run your apps in your Azure Virtual Network at large scale with enhanced privacy, power, and Each Azure Application Gateway instance can handle up to 10 Capacity Units. Finally, you'll need to create the Azure Logic App and set up an execution schedule for your new scaling tool. Create Diagnostic settings for the autoscale operations & project those logs to log analytics workspace. Select Scale Out (App Service Plan) Choose Custom AutoScale. NET Core, Java, Node. see below link and the point to note is. Additional information. tf line 132, in resource "azurerm_monitor_autoscale_setting" "autoscale_setting": │ 132 In addition, there is a flat Stamp Fee for the running the App Service Environment itself. To optimize your autoscaling settings, consider your typical traffic patterns and set the minimum instances accordingly to ensure smooth operation. For more tips and tricks, visit: https://aka. Meaning instead of creating multiple instances of your application, one should increase the Nov 21, 2022 · 1. May 12, 2021 · Create your logic app for Azure Automation of scaling resources. Get a flexible and unified approach to building and managing apps that can run across both the cloud and on-premises. say, alert to be fired when Memory usage % is more that 40% or CPU utilization more than 5% Apr 12, 2023 · In the publishing dialog, select Azure as the deployment target, and then select Next. The service that handles autoscaling in Azure is Azure Monitor. Request a pricing quote. Select the green + icon to open a new dialog and enter the following values: Container app name: Leave the default value or enter a name. Simply log in to the portal, open your app service then you will see the following options for scaling: In the scale-up Apr 15, 2024 · Autoscale is a service that you can use to automatically add and remove resources according to the load on your application. For example, when you're using an Azure Queue storage trigger, it uses target-based scaling. App Service アプリ ページの左側のナビゲーションで、 [スケール アップ (App Service のプラン)] を選択します。. This article shows you how to scale your app in Azure App Service. You also may need to provision a large number of other application instances. Azure Monitor autoscaling allows you to scale the number of running instances in or out, based on telemetry data or metrics. Commonly used Service Bus metrics. An autoscale setting can have one or more profiles, and each profile can have one or more autoscale rules. The value of this environment variable corresponds to the V2 (non-classic) authentication configuration for the current app in Azure Resource Manager. Jul 6, 2022 · The following template deploys an App Service Plan + Autoscale Setting for App Service plan based on a single metric. Import the Az. This environment variable is populated automatically by the Azure App Service platform and is used to configure the integrated authentication module. Below is the Dec 14, 2023 · This article shows you how to scale your instance of Azure SignalR Service. I'm going to use the new Azure PowerShell Az module to configure this. It allocates the remaining instances, and this allocation might take a few minutes. Predictive autoscale is only available for the Azure Commercial cloud. , scale-out in Azure App Services. リソースをスケーリングする方法を「カスタム自動スケーリング」に設定します Mar 29, 2022 · As of 29 January 2024, you can no longer create new App Service Environment v1 resources using any of the available methods including ARM/Bicep templates, Azure Portal, Azure CLI, or REST API. Free and Shared (preview) Azure App Service plans provide different options to test your apps within your budget. Jun 26, 2024 · Azure CLI. Aug 23, 2023 · Simply put, Per App scaling allows you to scale app instances independently, even if they are tied to a common app service plan. It estimates again - 50 x 3 instance = 150 / 2 instances = 75, which is below the scale-out threshold of 80, so it scales in successfully to 2 instances. View on calculator. Scaling can be based on any metric, even metrics from a different resource. Apr 15, 2024 · Autoscale has two log categories and a set of metrics that can be enabled via the Diagnostics settings tab on the Autoscale setting page. Autoscale Scale Actions log data relating to each scale event. Scale in 1 instance when avg (memory) < 60%. Here is an example of a host. b. 2. During this process some of our team tried to go through the web application workflows and found Mar 4, 2021 · That is how we are able to do horizontal scaling (i. The autoscale job runs every 30 to 60 seconds, depending on the resource type. The unit of scale for Azure Functions is the function app. As you change the number of application instances you have, you may need to change the number of underlying Kubernetes nodes. Click Enable Autoscale. When you have stateful applications it is suggested to scale up instead of scale out. You must migrate to App Service Environment v3 before 31 August 2024 to prevent resource deletion and data loss. In the left menu, select Scale out (auto-scale), and then select Custom autoscale. 操作が完了すると、緑色の成功チェック マークが May 21, 2024 · Azure Functions uses a component called the scale controller to monitor the rate of events and determine whether to scale out or scale in. Scale out 1 instance when avg (memory) > 80%. After the sale, the mechanism scales in as CPU drops below 35%, optimizing costs. When your application experiences higher load, autoscale adds resources to handle the increased load. I have a code for autoscale for app service. Select your OS. In that scenario, autoscale partially fills in with the available number of instances. You scale up by changing the pricing tier from Free to Standard. By default, Azure scales based on the app service plan, with each Jun 23, 2020 · Azure WebApps by default have ARR Affinity cookie enabled, this cookie pairs a client request to a specific server. Get free cloud services and a $200 credit to explore Azure for 30 days. Also one correction as per Azure documentation, scale out is going to effect all apps in app service plan. Also, you can see the logs in Activity Log about more details in Run history which clearly says about how many instances the Auto Feb 21, 2024 · Azure Monitor autoscale helps you to have the right amount of resources running to handle the load on your application. Auto-scaling adds instances for optimal performance as user traffic spikes, exceeding 70%. You can scale up in two ways: Manually in the Azure Portal. 自動スケーリングを有効にするには、Web アプリの左側のメニューで [スケールアウト (App Service プラン)] を選択します。. There are two workflows for scaling, scale up and scale out, and this article explains the scale up workflow. Unlike the App Service public multitenant offering where supporting infrastructure is shared, with App Service Environment, compute is dedicated to a single Jun 28, 2023 · To find the problematic WebJob, move several WebJobs out to another App Service plan to see if the situation improves, or if an issue remains in one of the plans. Applications run and scale with ease on both Windows and Linux -based environments. The default rule is to add 1 instance if CPU Mar 12, 2024 · Scaling App Services Up. まず、AppServiceプランの「スケールアウト」を選択します。. Create the Azure Logic App and execution schedule. For more information, see the Premium plan article. Mar 6, 2024 · To conclude, Auto scaling is one of the Azure App Service Cost Optimization technique that can help you optimize your application’s performance and cost-effectiveness. Then select Scale out (App service plan) from the left navigation. Go to the Virtual machine scale set screen and select Scaling. e VM's with more compute, memory and storage). Aug 29, 2023 · In the Azure portal, open your App Service app page. For the specific target, select Azure Container Apps (Linux), and then select Next. Autoscale then runs the rebalance logic to get more capacity. , scale-out in Azure App Companies. The App Service Plan basically represents the resources that your App Services use – the hardware that runs them. In the left navigation of your App Service app page, select Scale up (App Service plan). The most significant advantage of Automatic Scaling is that it simplifies web application management, offering a less complex approach than services like In your browser, open the Azure Portal. The following Azure Resource Manager template creates: An App Service plan that's scaled out to 10 instances. Simply configure parameters for maximum and minimum instances, then App Service will automatically 1. Jan 11, 2024 · Enable the cluster autoscaler on a new cluster. By default, manual scale option is selected. Scale up: Get more units, connections, messages, and more. This behavior might occur when the number of instances you want isn't available. See pricing details. Create a new container app to deploy to. SNAT with App Service; Troubleshoot slow app performance issues in Azure App Service May 23, 2023 · To make it easier to adapt to changing traffic demands, auto-scaling capabilities in Azure App Service are now available (in Public Preview) in the Azure Portal. In your web app's blade, click All settings, then click Scale, then click Upgrade from a Free plan to add instances and get better performance. After a scale action occurs, the autoscale job waits for the cooldown period before it scales again. Socket resources. Get the Azure mobile app. Step 2. Jun 27, 2024 · In some regions, Linux apps on a Premium plan can scale to 100 instances. I need to apply autoscale setting for only prod envi. Learn mor Nov 6, 2020 · I am adding an auto scaling setting to my azure app service plan and defining two rules: Scale out when Memory Percentage grater then 70 and scale in when it is less then 25. [自動] を選択し、 [最大バースト] の値を更新して、 [保存] ボタンを選択します。. Nov 1, 2023 · Once you're done, return to this article and Create the Azure Logic App and execution schedule to finish the initial setup process. Create a resource group using the az group create command. An App Service Environment is an Azure App Service feature that provides a fully isolated and dedicated environment for running App Service apps securely at high scale. Azure Portal: Scale out app service plan. Scale up: Get more CPU, memory, disk space, and extra features like dedicated virtual machines (VMs), custom domains and certificates, staging slots, autoscaling, and more. This will result in an increase in VM count when the load is above the defined threshold. Mar 25, 2024 · The "Performance Benefits" depend on multiple factors like the web app architecture and configuration, App service plan pricing tier, database load and pricing tier to name a few. Jan 8, 2024 · For more information about App Service scaling and autoscaling options, see Scale up an app in Azure App Service. In the Default scale condition, select Scale Azure App Service Automatic Scaling Health Checks. Note: If the autoscale engine detects flapping could occur as a result of scaling to the target number of instances, it will Mar 15, 2022 · We are trying to use elastic scale feature of Azure App service which is automatically scale out the number of running instances of your application to keep up with the flow of incoming HTTP requests, and automatically scale in your application by reducing the number of running instances when incoming request traffic slows down. Azure Monitor で [自動スケーリング] ペインを開き、スケーリングするリソースを選択します。 次の手順では、Web アプリに関連付けられている App Service プランを使用します。 Azure で、初めての ASP. You can develop in your favorite language, be it . The IP address way isn't a very cloud way of restricting access, you should look at IP addresses Jul 17, 2017 · Some services in Azure also support Autoscaling, i. Hi @Sdoshi13, Please check here - Navigate to the Azure Portal<Go to the App Service you want to check<In the left menu, under Settings , select Scale out (App Service Plan). Enable predictive autoscale or forecast only with the Azure portal. Follow these steps to configure autoscale for an Azure API Management service: Sign in to the Azure portal, and navigate to your API Management instance. For the most up-to-date information on Azure Autoscaling Tutorial: Create Your First Autoscale Setting. Azure App Service is one example of such service: it supports Scaling based on a pre-set metric. You can scale out to as many as 100 Mar 18, 2024 · When running applications in Azure Kubernetes Service (AKS), you may need to increase or decrease the amount of compute resources. The ability to autoscale lets you keep up with customer demand or respond to application performance changes throughout the lifecycle of your app. Jul 26, 2022 · I have configured app service autoscaling on CPU and memory utilisation. Click on Review+ Create for input validation and resource deployment. Scaling can be performed on a schedule, or based on a runtime metric, such as CPU or memory usage. Try Azure for free. If your operation finishes successfully, your app's overview page shows that it's now in a Premium V3 tier. For example, scale a Virtual Machine Scale Set based on the amount of traffic on a firewall. . 1. Scaling out from 1 instance to 2 instances will work correctly when the average memory percentage exceeds 80%. For more information about autoscale metrics, see the Dec 16, 2022 · Azure Monitor autoscale provide a common set of autoscaling functionality for virtual machine scale sets, Azure App Service, and Azure Cloud Service. Get free cloud services and a USD200 credit to explore Azure for 30 days. Sep 19, 2023 · This template provides a easy way to deploy umbraco CMS web app on Azure App Service Web Apps. Memory baseline of the App Service is 50%. According to the only documentation I seem to be able to find about this issue, listed in the FAQ section it states. Step 3: Add the connections strings in the application configuration, using the following pattern. Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks Cloud adoption for an Enterprise, small or large, require responsible and efficient governance models to derive value from their cloud deployments. 4. Normally, I like to use the Azure CLI, but we're still waiting for it to support per-app scaling, so this was a good opportunity for me to try the Az module for the first time. we have common code for lower and prod env. Mar 7, 2019 · First, we need to create our App Service Plan and enable per-app scaling. Go and check it out! Show 4 more. In the Basics tab, look under Project details and select the name of the subscription you'll assign the scaling plan to. It enables you to add resources to handle increases in load and also save money by removing resources that are sitting idle. For specific limits for the various App Service plan options, see the App Service plan limits. One staging slot. In this edition of Azure Tips and Tricks, learn how to automatically scale Azure App Services. My Azure setup is: One production site with auto scaling enabled. The App Service plan is setting the PerSiteScaling property to true "perSiteScaling": true. DevOps release going to the staging slot, which is then swapped with production. I'd like to make sure that traffic is not directed to the new app service instance until the application code has fully initialized. It analyzes real-time HTTP traffic and scales out (adds instances) or scales in (removes instances) to match demand. when i plan tf I'm facing error: Error: Insufficient profile blocks │ │ on app-service\create-app-service. If Auto-Scaling is not enabled, you will see only the current instance status in Process Explorer of the Azure App Service. Select one of the Premium V3 plans and select Select. Then click on the “ Enable autoscale ” button. As your application demand changes, you can automatically increase or decrease the number of VM instances. Scale out: Increase the number of SignalR units. A common reason for exhausting outbound TCP connections is the use of client libraries that don't reuse TCP connections or that don't use a higher-level protocol such as HTTP keep-alive. Mar 21, 2023 · When you create an App Service app or an App Service plan, you can see the estimated costs. Net framework 4. Jun 18, 2022 · Auto-Scaling should be enabled to see the number of instances changed using Run History. Click on Add rule. In the logic app form, enter the resource group, logic app name, region. The next time autoscale checks, the CPU continues to fall to 50. It offers auto-scaling and high availability, supports both Windows and Linux, and enables automated deployments from GitHub, Azure DevOps, or any Git repo. json to specify the number of storage accounts to use. Step 2: Create a PowerShell Runbook in the automation account you created in previous step. Enable the system-assigned managed identity for the created automation account. Azure Government clouds aren't currently supported. Jun 14, 2024 · When you create a scale set, you define the number of VM instances that you wish to run. Scale out methodを「Rule Based」に設定し、「Manage rules based scaling」のリンクをクリックします。. NET web apps deployed on #Microsoft #Azure App Service using techniques like auto-scale and local caching. Go to Azure Monitor, open the Autoscale pane, and choose a resource to scale. ) Scale-up (Vertical scaling) In this scaling option, we can modify the instance power in terms of CPU, memory, disk space which directly impact the cost. Jun 30, 2020 · From the overview blade, click on app service plan and it will open app service plan details panel. Scale rule options display in the right-hand pane. In the Azure portal, search for logic apps and Click on Create logic apps. The App Service plan Design for scale in. This is a powerful option that enables website or webjobs to react on varying load Azure Monitor autoscale applies only to Azure Virtual Machine Scale Sets, Azure Cloud Services, the Web Apps feature of Azure App Service, and Azure API Management. Next you will need to create a new “Auto Scale Condition” so Azure App Service enables you to build and host web apps, mobile back ends, and RESTful APIs in the programming language of your choice without managing infrastructure. e. Azure Portal you would set the Scale by Metrics from None to CPU. You can autoscale individual worker pools based on metrics or schedule. If the metric is above the upper threshold, the example autoscale setting will scale out the instance count. As @4c74356b41 said when you scale out you are going to get more physical resources (i. Websites PowerShell module into the automation account. Here we’ll configure the rule based on the average CPU Jun 1, 2023 · ブラウザーで、 Azure Portal を開きます。. Step 3: Create an alert rule using the Azure Monitor for your criteria. Navigate to app-service plan, as scaling is done at ServicePlan level. Mar 25, 2022 · Autoscaling (opens new window) is a powerful feature of Azure App Service (opens new window), that enables you to keep serving users when it is busy, and save money when it's not. This sample Mar 25, 2024 · Enter a name for a new resource group, or select Use existing and select one from the drop-down list. However I have observed the CPU never shooting up. But scaling in to 1 instance will never work because the memory baseline is too high. Jan 24, 2024 · Sdoshi13. com. Specify a name and select OK. NET, . an app that's configured to scale to a max of five instances. If the metric is below the lower threshold, the example autoscale setting will scale in the instance count. NET Web アプリを 5 分で作成できます。 Mar 19, 2024 · Automatic Scaling (Preview)" is the latest advancement in Azure's App Service Plans, offering per-app scaling with ease. Autoscale concepts. The Auto Scaling feature is one of the key features of any Serverless hosting platform because it empowers your application to adjust dynamically. The application must gracefully handle instances being removed. Deploy your apps to App Service in your cloud of choice—Azure, Azure national clouds, or even on-premises with Azure Stack. Remember that with elastic scale, the application will have periods of scale in, when instances get removed. Autoscaling optimizes your resource utilization by automatically growing and shrinking an App Service environment to fit your budget and or load profile. Based on the requirement shared above, use the below query to pull scale out operation of a web app Enable and configure autoscale for an API Management instance. ms/azuretipsandt Feb 23, 2019 · 別に、Azure の不具合とかではないんですよ。 これを説明するには、Web Apps のサービスである、App Service の説明が必要となります。 Web Apps を含む App Service は、App Service プランと、App Service の2つのリソースから構成されます。 Jun 6, 2022 · In this video, Jason Freeberg will show you how to use App Service to configure and test autoscaling for your Node web app in Azure App Service. An auto-scale rule is set on each App Service Plan to use a minimum of one compute resource, with rules to scale in/out based on CPU and memory utilization. To turn on autoscaling in Azure: In Azure Monitor, click the Autoscale pane and select a resource. It makes it so that future requests hit the same instance. Though of course if the instance is no longer there (because of auto-scale for example), then it will again go to a random Jun 19, 2024 · Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. Jul 10, 2023 · Implementing auto-scaling with Azure App Service requires a solid foundation based on horizontal scaling and the right instance size, as well as a well-thought-out scaling setup tailored to the Jun 30, 2021 · Create an Azure Automation Account. json file using 3 storage accounts: Step2: create 3 storage accounts and save the associated connection strings. When load is low, autoscale reduces the number of resources, which lowers your costs. From the Azure portal left-side menu, select Create a resource > Web App. However, it's important to note that Feb 16, 2022 · Azure App Service - ARR Affinity with Horizontal Autoscaling. For the sample scenario I have deployed an ASP. (or) Use the Azure CLI to check the autoscale settings - az monitor autoscale show --resource-group <resource-group-name> --resource <app-service-plan-name>. To create an app and view the estimated price: On the create page, scroll down to App Service plan, and select Create new. Select Scaling Plans, then select Create. You can scale based on a schedule, a fixed date-time, or a resource metric you choose. Apr 15, 2024 · Configure standard autoscale to manage to scale in actions. Apr 24, 2024 · In the search bar, type Azure Virtual Desktop and select the matching service entry. 0 client credential grant (access tokens), or X509 client certificates. Azure Container Apps Scaling Behaviors¶ In this module, we will explore how we can configure auto scaling rules in container apps. Give the managed identity a role assignment for the role Web Plan Contributor with the scope being the app service plan to scale up. Added to estimate. ) Scale-up (Vertical scaling) On this scaling choice, we are able to modify the occasion energy when it comes to CPU, reminiscence, disk area which immediately influence the fee. Jun 23, 2020 · 3. A resource can have only one autoscale setting. First thing you will do is to go to the Scale out (App Service plan) under the Settings option on the App service that you want to configure. Health check should not be enabled on web apps with this automatic scaling feature turned on. Per-app scaling using Azure Resource Manager. There are two scenarios for scaling, scale up and scale out. Jun 14, 2017 · With autoscaling turned on on an app service, Azure will add instances as needed based on set rules. they may change the resource allocation dynamically, based on predefined rules and current operational metrics. OR when CPU > 70% per instance. For example, the following rules can cause flapping: Scale out by 20 when the request count >=200 per instance. With automation, by using the Azure Rest API. Select an existing App Service plan in your ASE, or create a new one by following these steps: a. Secure your service to service calls with OAuth 2. azure. 8 web app to App Service and this web app is connected to an Azure SQL database. Here are some ways to handle scalein: Listen for shutdown events (when available) and shut down cleanly. Azure Preview Portal: The correct setting for this would be to use the “ CPU percentage”. In the Choose your pricing tier blade, choose either Shared or a Basic mode, then click Select. js, PHP, and Python. az group create --name myResourceGroup --location eastus Create an AKS cluster using the az aks create command and enable and configure the cluster autoscaler on the node pool for the cluster using the --enable-cluster-autoscaler parameter and specifying a node --min-count and --max-count. Select Custom autoscale as shown above and then scroll down. On Container Apps, you can set the maximum number of replicas, which is honored as long as there's enough cores quota available. My thoughts are: what if the production site has spawned 3 instances, and I then start to release (to the 3 staging slot instances), but during this process, a scale out or in Dec 21, 2021 · Scaling is quite easy to do in azure, I prefer the portal, portal. This feature eliminates the complexities of manually configuring auto-scale rules, allowing Azure to intelligently manage resource allocation based on real-time application demands. Jul 11, 2023 · Azure Monitor 自動スケールは、仮想マシン スケール セット、Azure App Service、Azure Cloud Service に共通の自動スケーリング機能セットを提供します。 スケーリングは、スケジュールに従って、または CPU またはメモリ使用率などのランタイム メトリックに基づいて Apr 6, 2018 · All scale out operations take place within the scale unit (stamp), meaning same outbound IP addresses for all your instances. Chat with Sales. App Service adds the power of Microsoft Azure to your Learn how to optimize the performance of your . Then give a name to Auto scale settings name and select the “Resource Group”. Jan 25, 2019 · The remaining five applications are found to have high-­volume usage. Now lets setup a Scale-Out rule. This scale-up is finished by altering the pricing tier of the app service plan Mar 12, 2024 · スケーリング設定手順. Clients/consumers of a service should support Nov 13, 2020 · Step 1: Create an Automation account. The two categories are: Autoscale Evaluations contain log data relating to rule evaluation. Mar 3, 2021 · We will have some more options like scale mode, rules, instance limit, and schedule. Mar 25, 2024 · The App Service platform will automatically scale out the number of running instances of your application to keep up with the flow of incoming HTTP requests, and automatically scale in your application by reducing the number of running instances when incoming request traffic slows down. Apr 4, 2018 · You can find the setting in the App Service's Application Settings: If it is on, the load balancer will attach a cookie to responses if they don't already have it. I also defined maximum instances to be 10, minimum to 2 and default 2 as well. I always start from a minimum of 2 instances. Due to the rapid scaling provided by this feature, the health check requests can Aug 23, 2021 · 5. This means your application can automatically handle higher (or Jul 6, 2023 · Step 1: Update the host. This gives you an additional way to utilize the autoscale feature in App Service. Scale in by 10 when the request count <=50 per instance. The scale controller uses heuristics for each trigger type. 次のコマンドを使用すると、このプラン内の Step 1. Understand pricing for your cloud solution. Developers can define per web app scaling and control the Nov 29, 2023 · Autoscale then evaluates the minimum and maximum values, any metric rules in the profile, and decides if a scale action is necessary. To change this, select Custom autoscale. By carefully configuring your auto-scaling rules, monitoring your metrics, and optimizing your application over time, you can ensure that your application is always running . いずれかの価格レベルを選択し、 [選択] を選択します。. Hello, some context here: We are in the process of deploying an Isolated App Service and over the weekend run a pre-production deployment to see if everything was working as intended. Talk to a sales specialist for a walk-through of Azure pricing. Apr 19, 2024 · Azure App Service Automatic Scaling is a new feature that intelligently manages the number of instances of a web application. For scale-in events, Application Gateway drains existing connections for 5 minutes on the instance that is subject for Sep 6, 2021 · Here are the steps you need to follow: Go to Scale-out (App service plan) option in the portal under that Navigate to Diagnostic settings. 3. Dec 4, 2015 · 1. This step-by-step tutorial guides you through the process of creating your first autoscale setting. However, Azure Web Apps is a stateless platform and, in an environment, where we are scaling the Website across multiple instances, the ARR Affinity cookie will be bound to a specific server. You can only scale up and down by scaling the App Service Plan. Each application is deployed onto a separate App Service Plan. This is how we can do horizontal scaling (i. ob zv jt bd fg az nm sm bf ry