You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/app-service/environment/using-an-ase.md
+14-10Lines changed: 14 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ To create an app in an ASE:
45
45
46
46
1. Select an existing App Service plan in your ASE, or create a new one by following these steps:
47
47
48
-
a. From the Azure portal left side menu select **Create a resource > Web App**.
48
+
a. From the Azure portal left side menu, select **Create a resource > Web App**.
49
49
50
50
b. Select the subscription.
51
51
,
@@ -87,28 +87,32 @@ App Service has the ability to allocate a dedicated IP address to an app. The ca
87
87
88
88
With an external ASE, you can configure IP-based SSL for your app in the same manner that you do in the multitenant App Service. There is always one spare address in the ASE up to 30 IP addresses. Each time you use one, another is added so that an address is always readily available for use. A time delay is required to allocate another IP address, which prevents adding IP addresses in quick succession.
89
89
90
-
## Front-end scaling ##
90
+
## Frontend scaling ##
91
91
92
92
When you scale out your App Service plans, workers are automatically added to support them. Every ASE is created with two front ends. The front ends automatically scale out at a rate of one front end for every total 15 instances in your App Service plans. For example, if you have three App Service plans of five instances each, you would have a total of 15 instances and three front ends. If you scale to a total of 30 instances, then you have four front ends, and so on.
93
93
94
-
The number of front ends that are allocated by default are good for a moderate load. You can change the ratio to as low as one front end for every five instances. You can also change the size of the front ends. By default they are single core. You can change that in the portal to two or four core instead. There is a charge for changing the ratio or the front end sizes. For more information, see [Azure App Service pricing][Pricing]. If you are looking to improve the load capacity of your ASE, you will get more improvement by first scaling to 2 core front ends before adjusting the scale ratio. Changing the core size of your front ends will cause an upgrade of your ASE and should be performed outside of regular business hours.
94
+
The number of front ends that are allocated by default are good for a moderate load. You can change the ratio to as low as one front end for every five instances. You can also change the size of the front ends. By default they are single core. You can change the size of the front ends in the portal to two or four core sizes instead. There is a charge for changing the ratio or the front end sizes. For more information, see [Azure App Service pricing][Pricing]. If you are looking to improve the load capacity of your ASE, you will get more improvement by first scaling to two core front ends before adjusting the scale ratio. Changing the core size of your front ends will cause an upgrade of your ASE and should be performed outside of regular business hours.
95
95
96
-
Front-end resources are the HTTP/HTTPS endpoint for the ASE. With the default front-end configuration, memory usage per front end is consistently around 60 percent. Customer workloads don't run on a front end. The key factor for a front end with respect to scale is the CPU, which is driven primarily by HTTPS traffic.
96
+
Frontend resources are the HTTP/HTTPS endpoint for the ASE. With the default frontend configuration, memory usage per front end is consistently around 60 percent. Customer workloads don't run on a front end. The key factor for a front end with respect to scale is the CPU, which is driven primarily by HTTPS traffic.
97
97
98
98
## App access ##
99
99
100
-
In an External ASE, the domain that's used when you create apps is different from the multitenant App Service. It includes the name of the ASE. For more information on how to create an External ASE, see [Create an App Service environment][MakeExternalASE]. The domain name in an External ASE looks like*.<asename>.p.azurewebsites.net*. For example, if your ASE is named _external-ase_ and you host an app called _contoso_ in that ASE, you reach it at the following URLs:
100
+
In an External ASE, the domain suffix used for app creation is*.<asename>.p.azurewebsites.net*. For example, if your ASE is named _external-ase_ and you host an app called _contoso_ in that ASE, you reach it at the following URLs:
101
101
102
102
- contoso.external-ase.p.azurewebsites.net
103
103
- contoso.scm.external-ase.p.azurewebsites.net
104
104
105
-
The URL contoso.scm.external-ase.p.azurewebsites.net is used to access the Kudu console or for publishing your app by using web deploy. For information on the Kudu console, see [Kudu console for Azure App Service][Kudu]. The Kudu console gives you a web UI for debugging, uploading files, editing files, and much more.
105
+
For more information on how to create an External ASE, see [Create an App Service environment][MakeExternalASE]
106
106
107
-
In an ILB ASE, the domain name is *.<asename>.appserviceenvironment.net*. For more information on how to create an ILB ASE, see [Create and use an ILB ASE][MakeILBASE]. If you specify the ASE name name _ilb-ase_, the apps in that ASE use that domain during app creation. For the app named _contoso_, the URLs are:
107
+
In an ILB ASE, the domain suffix used for app creation is *.<asename>.appserviceenvironment.net*. For example, if your ASE is named _ilb-ase_and you host an app called _contoso_in that ASE, you reach it at the following URLs:
108
108
109
109
- contoso.ilb-ase.appserviceenvironment.net
110
110
- contoso.scm.ilb-ase.appserviceenvironment.net
111
111
112
+
For more information on how to create an ILB ASE, see [Create and use an ILB ASE][MakeILBASE].
113
+
114
+
The scm URL is used to access the Kudu console or for publishing your app by using web deploy. For information on the Kudu console, see [Kudu console for Azure App Service][Kudu]. The Kudu console gives you a web UI for debugging, uploading files, editing files, and much more.
115
+
112
116
## Publishing ##
113
117
114
118
As with the multitenant App Service, in an ASE you can publish with:
@@ -185,13 +189,13 @@ The upgradePreferences feature really makes the most sense when you have multipl
185
189
186
190
The pricing SKU called **Isolated** is only for use with ASE. All App Service plans that are hosted in the ASE are in the Isolated pricing SKU. Isolated App Service plan rates can vary per region.
187
191
188
-
In addition to the price for your App Service plans, there is a flat rate for ASE itself. The flat rate doesn't change with the size of your ASE and pays for the ASE infrastructure at a default scaling rate of 1 additional front-end for every 15 App Service plan instances.
192
+
In addition to the price for your App Service plans, there is a flat rate for ASE itself. The flat rate doesn't change with the size of your ASE and pays for the ASE infrastructure at a default scaling rate of 1 additional frontend for every 15 App Service plan instances.
189
193
190
-
If the default scale rate of one front end for every 15 App Service plan instances is not fast enough, you can adjust the ratio at which front-ends are added or the size of the front-ends. When you adjust the ratio or size, you pay for the front-end cores that would not be added by default.
194
+
If the default scale rate of one front end for every 15 App Service plan instances is not fast enough, you can adjust the ratio at which frontends are added or the size of the frontends. When you adjust the ratio or size, you pay for the frontend cores that would not be added by default.
191
195
192
196
For example, if you adjust the scale ratio to 10, a front end is added for every 10 instances in your App Service plans. The flat fee covers a scale rate of one front end for every 15 instances. With a scale ratio of 10, you pay a fee for the third front end that's added for the 10 App Service plan instances. You don't need to pay for it when you reach 15 instances because it was added automatically.
193
197
194
-
If you adjusted the size of the front-ends to 2 cores but do not adjust the ratio, then you pay for the extra cores. An ASE is created with two front-ends, so even below the automatic scaling threshold you would pay for two extra cores if you increased the size to two core front-ends.
198
+
If you adjusted the size of the frontends to two cores but do not adjust the ratio, then you pay for the extra cores. An ASE is created with two frontends, so even below the automatic scaling threshold you would pay for two extra cores if you increased the size to two core frontends.
195
199
196
200
For more information, see [Azure App Service pricing][Pricing].
0 commit comments