Skip to content

Commit 15d0978

Browse files
committed
updating note with retirement info
1 parent fee8239 commit 15d0978

19 files changed

+250
-209
lines changed

articles/app-service/environment/app-service-app-service-environment-control-inbound-traffic.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,17 @@ author: madsd
55

66
ms.assetid: 4cc82439-8791-48a4-9485-de6d8e1d1a08
77
ms.topic: article
8-
ms.date: 01/11/2017
8+
ms.date: 03/15/2022
99
ms.author: madsd
1010
ms.custom: seodec18
1111

1212
---
1313
# How To Control Inbound Traffic to an App Service Environment
14+
15+
> [!IMPORTANT]
16+
> This article is about App Service Environment v1. App Service Environment v1 will be retired on 31 August 2024. There's a new version of App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version, start with the [Introduction to the App Service Environment](overview.md). If you're currently using App Service Environment v1, please follow the steps in [this article](migration-alternatives.md) to migrate to the new version.
17+
>
18+
1419
## Overview
1520
An App Service Environment can be created in **either** an Azure Resource Manager virtual network, **or** a classic deployment model [virtual network][virtualnetwork]. A new virtual network and new subnet can be defined at the time an App Service Environment is created. Instead, an App Service Environment can be created in a pre-existing virtual network and pre-existing subnet. As of June 2016, ASEs can also be deployed into virtual networks that use either public address ranges or RFC1918 address spaces (private addresses). For more information, see [How to Create an ASEv1 from template](app-service-app-service-environment-create-ilb-ase-resourcemanager.md).
1621

articles/app-service/environment/app-service-app-service-environment-create-ilb-ase-resourcemanager.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ author: madsd
55

66
ms.assetid: 091decb6-b0de-42a1-9f2f-c18d9b2e67df
77
ms.topic: article
8-
ms.date: 10/10/2021
8+
ms.date: 03/15/2022
99
ms.author: madsd
1010
ms.custom: seodec18
1111

1212
---
1313
# How To Create an ILB ASEv1 Using Azure Resource Manager Templates
1414

15-
> [!NOTE]
16-
> This article is about the App Service Environment v1. There is a newer version of the App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version start with the [Introduction to the App Service Environment](intro.md).
15+
> [!IMPORTANT]
16+
> This article is about App Service Environment v1. App Service Environment v1 will be retired on 31 August 2024. There's a new version of App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version, start with the [Introduction to the App Service Environment](overview.md). If you're currently using App Service Environment v1, please follow the steps in [this article](migration-alternatives.md) to migrate to the new version.
1717
>
1818
1919
## Overview
@@ -34,7 +34,7 @@ Most of the parameters in the *azuredeploy.parameters.json* file are common to c
3434
* *3* means both HTTP/HTTPS traffic on ports 80/443, and the control/data channel ports listened to by the FTP service on the ASE, will be bound to an ILB allocated virtual network internal address.
3535
* *2* means only the FTP service related ports (both control and data channels) will be bound to an ILB address, while the HTTP/HTTPS traffic will remain on the public VIP.
3636
* *0* means all traffic is bound to the public VIP making the ASE external.
37-
* *dnsSuffix*: This parameter defines the default root domain that will be assigned to the ASE. In the public variation of Azure App Service, the default root domain for all web apps is *azurewebsites.net*. However since an ILB ASE is internal to a customer's virtual network, it doesn't make sense to use the public service's default root domain. Instead, an ILB ASE should have a default root domain that makes sense for use within a company's internal virtual network. For example, a hypothetical Contoso Corporation might use a default root domain of *internal-contoso.com* for apps that are intended to only be resolvable and accessible within Contoso's virtual network.
37+
* *dnsSuffix*: This parameter defines the default root domain that will be assigned to the ASE. In the public variation of Azure App Service, the default root domain for all web apps is *azurewebsites.NET*. However since an ILB ASE is internal to a customer's virtual network, it doesn't make sense to use the public service's default root domain. Instead, an ILB ASE should have a default root domain that makes sense for use within a company's internal virtual network. For example, a hypothetical Contoso Corporation might use a default root domain of *internal-contoso.com* for apps that are intended to only be resolvable and accessible within Contoso's virtual network.
3838
* *ipSslAddressCount*: This parameter is automatically defaulted to a value of 0 in the *azuredeploy.json* file because ILB ASEs only have a single ILB address. There are no explicit IP-SSL addresses for an ILB ASE, and so the IP-SSL address pool for an ILB ASE must be set to zero, otherwise a provisioning error will occur.
3939

4040
Once the *azuredeploy.parameters.json* file has been filled in for an ILB ASE, the ILB ASE can then be created using the following PowerShell code snippet. Change the file paths to match where the Azure Resource Manager template files are located on your machine. Also remember to supply your own values for the Azure Resource Manager deployment name, and resource group name.

articles/app-service/environment/app-service-app-service-environment-intro.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ author: madsd
55

66
ms.assetid: 78e6d4f5-da46-4eb5-a632-b5fdc17d2394
77
ms.topic: article
8-
ms.date: 07/11/2017
8+
ms.date: 03/15/2022
99
ms.author: madsd
1010
ms.custom: seodec18
1111

1212
---
1313
# Introduction to App Service Environment v1
1414

15-
> [!NOTE]
16-
> This article is about the App Service Environment v1. There is a newer version of the App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version start with the [Introduction to the App Service Environment](overview.md).
15+
> [!IMPORTANT]
16+
> This article is about App Service Environment v1. App Service Environment v1 will be retired on 31 August 2024. There's a new version of App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version, start with the [Introduction to the App Service Environment](overview.md). If you're currently using App Service Environment v1, please follow the steps in [this article](migration-alternatives.md) to migrate to the new version.
17+
>
1718
1819
## Overview
1920

articles/app-service/environment/app-service-app-service-environment-layered-security.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,17 @@ author: madsd
55

66
ms.assetid: 73ce0213-bd3e-4876-b1ed-5ecad4ad5601
77
ms.topic: article
8-
ms.date: 08/30/2016
8+
ms.date: 03/15/2022
99
ms.author: madsd
1010
ms.custom: seodec18
1111

1212
---
1313
# Implementing a Layered Security Architecture with App Service Environments
14+
15+
> [!IMPORTANT]
16+
> This article is about App Service Environment v1. App Service Environment v1 will be retired on 31 August 2024. There's a new version of App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version, start with the [Introduction to the App Service Environment](overview.md). If you're currently using App Service Environment v1, please follow the steps in [this article](migration-alternatives.md) to migrate to the new version.
17+
>
18+
1419
Since App Service Environments provide an isolated runtime environment deployed into a virtual network, developers can create a layered security architecture providing differing levels of network access for each physical application tier.
1520

1621
A common desire is to hide API back-ends from general Internet access, and only allow APIs to be called by upstream web apps. [Network security groups (NSGs)][NetworkSecurityGroups] can be used on subnets containing App Service Environments to restrict public access to API applications.

articles/app-service/environment/app-service-app-service-environment-network-architecture-overview.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,17 @@ author: madsd
55

66
ms.assetid: 13d03a37-1fe2-4e3e-9d57-46dfb330ba52
77
ms.topic: article
8-
ms.date: 10/04/2016
8+
ms.date: 03/15/2022
99
ms.author: madsd
1010
ms.custom: seodec18
1111

1212
---
1313
# Network Architecture Overview of App Service Environments
14+
15+
> [!IMPORTANT]
16+
> This article is about App Service Environment v1. App Service Environment v1 will be retired on 31 August 2024. There's a new version of App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version, start with the [Introduction to the App Service Environment](overview.md). If you're currently using App Service Environment v1, please follow the steps in [this article](migration-alternatives.md) to migrate to the new version.
17+
>
18+
1419
App Service Environments are always created within a subnet of a [virtual network][virtualnetwork] - apps running in an App Service Environment can communicate with private endpoints located within the same virtual network topology. Since customers may lock down parts of their virtual network infrastructure, it is important to understand the types of network communication flows that occur with an App Service Environment.
1520

1621
## General Network Flow

articles/app-service/environment/app-service-app-service-environment-network-configuration-expressroute.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,17 @@ author: madsd
55

66
ms.assetid: 34b49178-2595-4d32-9b41-110c96dde6bf
77
ms.topic: article
8-
ms.date: 10/14/2016
8+
ms.date: 03/15/2022
99
ms.author: madsd
1010
ms.custom: seodec18
1111
---
1212

1313
# Network configuration details for App Service Environment for Power Apps with Azure ExpressRoute
1414

15+
> [!IMPORTANT]
16+
> This article is about App Service Environment v1. App Service Environment v1 will be retired on 31 August 2024. There's a new version of App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version, start with the [Introduction to the App Service Environment](overview.md). If you're currently using App Service Environment v1, please follow the steps in [this article](migration-alternatives.md) to migrate to the new version.
17+
>
18+
1519
Customers can connect an [Azure ExpressRoute][ExpressRoute] circuit to their virtual network infrastructure to extend their on-premises network to Azure. App Service Environment is created in a subnet of the [virtual network][virtualnetwork] infrastructure. Apps that run on App Service Environment establish secure connections to back-end resources that are accessible only over the ExpressRoute connection.
1620

1721
App Service Environment can be created in these scenarios:
@@ -27,13 +31,13 @@ App Service Environment has network connectivity requirements that initially mig
2731

2832
App Service Environment requires the following network connectivity settings to function properly:
2933

30-
* Outbound network connectivity to Azure Storage endpoints worldwide on both port 80 and port 443. These endpoints are located in the same region as App Service Environment and also other Azure regions. Azure Storage endpoints resolve under the following DNS domains: table.core.windows.net, blob.core.windows.net, queue.core.windows.net, and file.core.windows.net.
34+
* Outbound network connectivity to Azure Storage endpoints worldwide on both port 80 and port 443. These endpoints are located in the same region as App Service Environment and also other Azure regions. Azure Storage endpoints resolve under the following DNS domains: table.core.windows.NET, blob.core.windows.NET, queue.core.windows.NET, and file.core.windows.NET.
3135

3236
* Outbound network connectivity to the Azure Files service on port 445.
3337

34-
* Outbound network connectivity to Azure SQL Database endpoints that are located in the same region as App Service Environment. SQL Database endpoints resolve under the database.windows.net domain, which requires open access to ports 1433, 11000-11999, and 14000-14999. For details about SQL Database V12 port usage, see [Ports beyond 1433 for ADO.NET 4.5](../../azure-sql/database/adonet-v12-develop-direct-route-ports.md).
38+
* Outbound network connectivity to Azure SQL Database endpoints that are located in the same region as App Service Environment. SQL Database endpoints resolve under the database.windows.NET domain, which requires open access to ports 1433, 11000-11999, and 14000-14999. For details about SQL Database V12 port usage, see [Ports beyond 1433 for ADO.NET 4.5](../../azure-sql/database/adonet-v12-develop-direct-route-ports.md).
3539

36-
* Outbound network connectivity to the Azure management-plane endpoints (both Azure classic deployment model and Azure Resource Manager endpoints). Connectivity to these endpoints includes the management.core.windows.net and management.azure.com domains.
40+
* Outbound network connectivity to the Azure management-plane endpoints (both Azure classic deployment model and Azure Resource Manager endpoints). Connectivity to these endpoints includes the management.core.windows.NET and management.Azure.com domains.
3741

3842
* Outbound network connectivity to the ocsp.msocsp.com, mscrl.microsoft.com, and crl.microsoft.com domains. Connectivity to these domains is needed to support TLS functionality.
3943

articles/app-service/environment/app-service-app-service-environment-securely-connecting-to-backend-resources.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,17 @@ author: madsd
55

66
ms.assetid: f82eb283-a6e7-4923-a00b-4b4ccf7c4b5b
77
ms.topic: article
8-
ms.date: 10/04/2016
8+
ms.date: 03/15/2022
99
ms.author: madsd
1010
ms.custom: seodec18
1111

1212
---
1313
# Connect securely to back end resources from an App Service environment
14+
15+
> [!IMPORTANT]
16+
> This article is about App Service Environment v1. App Service Environment v1 will be retired on 31 August 2024. There's a new version of App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version, start with the [Introduction to the App Service Environment](overview.md). If you're currently using App Service Environment v1, please follow the steps in [this article](migration-alternatives.md) to migrate to the new version.
17+
>
18+
1419
Since an App Service Environment is always created in **either** an Azure Resource Manager virtual network, **or** a classic deployment model [virtual network][virtualnetwork], outbound connections from an App Service Environment to other backend resources can flow exclusively over the virtual network. As of June 2016, ASEs can also be deployed into virtual networks that use either public address ranges or RFC1918 address spaces (private addresses).
1520

1621
For example, there may be a SQL Server running on a cluster of virtual machines with port 1433 locked down. The endpoint may be ACLd to only allow access from other resources on the same virtual network.

articles/app-service/environment/app-service-environment-auto-scale.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ author: madsd
55

66
ms.assetid: c23af2d8-d370-4b1f-9b3e-8782321ddccb
77
ms.topic: article
8-
ms.date: 07/11/2017
8+
ms.date: 03/15/2022
99
ms.author: madsd
1010
ms.custom: seodec18
1111

1212
---
1313
# Autoscaling and App Service Environment v1
1414

15-
> [!NOTE]
16-
> This article is about the App Service Environment v1. There is a newer version of the App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version start with the [Introduction to the App Service Environment](intro.md).
17-
>
15+
> [!IMPORTANT]
16+
> This article is about App Service Environment v1. App Service Environment v1 will be retired on 31 August 2024. There's a new version of App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version, start with the [Introduction to the App Service Environment](overview.md). If you're currently using App Service Environment v1, please follow the steps in [this article](migration-alternatives.md) to migrate to the new version.
17+
>
1818
1919
Azure App Service environments support *autoscaling*. You can autoscale individual worker pools based on metrics or schedule.
2020

articles/app-service/environment/app-service-web-configure-an-app-service-environment.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ author: madsd
55

66
ms.assetid: b5a1da49-4cab-460d-b5d2-edd086ec32f4
77
ms.topic: article
8-
ms.date: 07/11/2017
8+
ms.date: 03/15/2022
99
ms.author: madsd
1010
ms.custom: seodec18
1111

1212
---
1313
# Configuring an App Service Environment v1
1414

15-
> [!NOTE]
16-
> This article is about the App Service Environment v1. There is a newer version of the App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version start with the [Introduction to the App Service Environment](intro.md).
17-
>
15+
> [!IMPORTANT]
16+
> This article is about App Service Environment v1. App Service Environment v1 will be retired on 31 August 2024. There's a new version of App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version, start with the [Introduction to the App Service Environment](overview.md). If you're currently using App Service Environment v1, please follow the steps in [this article](migration-alternatives.md) to migrate to the new version.
17+
>
1818
1919
## Overview
2020
At a high level, an Azure App Service Environment consists of several major components:

articles/app-service/environment/app-service-web-scale-a-web-app-in-an-app-service-environment.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,17 @@ author: madsd
55

66
ms.assetid: 78eb1e49-4fcd-49e7-b3c7-f1906f0f22e3
77
ms.topic: article
8-
ms.date: 10/17/2016
8+
ms.date: 03/15/2022
99
ms.author: madsd
1010
ms.custom: seodec18
1111

1212
---
1313
# Scaling apps in an App Service Environment v1
14+
15+
> [!IMPORTANT]
16+
> This article is about App Service Environment v1. App Service Environment v1 will be retired on 31 August 2024. There's a new version of App Service Environment that is easier to use and runs on more powerful infrastructure. To learn more about the new version, start with the [Introduction to the App Service Environment](overview.md). If you're currently using App Service Environment v1, please follow the steps in [this article](migration-alternatives.md) to migrate to the new version.
17+
>
18+
1419
In the Azure App Service there are normally three things you can scale:
1520

1621
* pricing plan

0 commit comments

Comments
 (0)