Comment créer un environnement App Service Environment v1How to Create an App Service Environment v1

Notes

Cet article traite de l’environnement App Service Environment v1.This article is about the App Service Environment v1. Il existe une version plus récente de l’environnement App Service Environment, plus facile à utiliser et qui s’exécute sur des infrastructures plus puissantes.There is a newer version of the App Service Environment that is easier to use and runs on more powerful infrastructure. Pour en savoir plus sur la nouvelle version, commencez par la Présentation de l’environnement App Service Environment.To learn more about the new version start with the Introduction to the App Service Environment.

Vue d'ensembleOverview

Les environnements App Service Environment (ASE) constituent une option de service Premium d’Azure App Service offrant une fonction de configuration améliorée qui n’est pas disponible dans les clusters mutualisés.The App Service Environment (ASE) is a Premium service option of Azure App Service that delivers an enhanced configuration capability that is not available in the multi-tenant stamps. La fonctionnalité ASE déploie essentiellement Azure App Service sur le réseau virtuel du client.The ASE feature essentially deploys the Azure App Service into a customer’s virtual network. Pour mieux comprendre les possibilités offertes par les environnements App Service, lisez la documentation Qu'est-ce qu'un environnement App Service ?.To gain a greater understanding of the capabilities offered by App Service Environments read the What is an App Service Environment documentation.

Avant de créer votre ASEBefore you create your ASE

Il est important de connaître les choses que vous ne pouvez pas modifier.It is important to be aware of the things you cannot change. Voici les aspects que vous ne pouvez pas modifier concernant votre ASE après sa création :Those aspects you cannot change about your ASE after it is created are:

  • LocationLocation
  • SubscriptionSubscription
  • Groupe de ressourcesResource Group
  • Réseau virtuel utiliséVNet used
  • Sous-réseau utiliséSubnet used
  • Taille du sous-réseauSubnet size

Lors de la sélection d’un réseau virtuel et de la spécification d’un sous-réseau, assurez-vous qu’il est suffisamment grand pour contenir toute croissance future.When picking a VNet and specifying a subnet, make sure it is large enough to accommodate any future growth.

Création d’un environnement App Service Environment v1Creating an App Service Environment v1

Pour créer un environnement App Service Environment v1, vous pouvez rechercher App Service Environment v1 dans la Place de marché Azure ou sélectionner Créer une ressource -> Web + Mobile -> Environnement App Service.To create an App Service Environment v1, you can search the Azure Marketplace for App Service Environment v1, or go through Create a resource -> Web + Mobile -> App Service Environment. Pour créer un ASE v1 :To create an ASEv1:

  1. Indiquez le nom de votre ASE.Provide the name of your ASE. Le nom que vous spécifiez pour l’ASE sera utilisé pour les applications créées dans l’ASE.The name you specify for the ASE will be used for the apps created in the ASE. Si le nom de l’ASE est appsvcenvdemo, le nom du sous-domaine est : .appsvcenvdemo.p.azurewebsites.net.If the name of the ASE is appsvcenvdemo, the subdomain name would be: appsvcenvdemo.p.azurewebsites.net. Par conséquent, si vous créez une application nommée mytestapp, elle est adressable à l’adresse mytestapp.appsvcenvdemo.p.azurewebsites.net.If you thus created an app named mytestapp, it would be addressable at mytestapp.appsvcenvdemo.p.azurewebsites.net. Vous ne pouvez pas utiliser d’espace blanc dans le nom de votre ASE.You cannot use white space in the name of your ASE. Si vous utilisez des caractères majuscules dans le nom, le nom de domaine correspondra à la version complète de ce nom en minuscules.If you use upper-case characters in the name, the domain name will be the total lowercase version of that name. Si vous utilisez un équilibreur de charge interne (ILB), le nom de votre ASE n’est pas utilisé dans votre sous-domaine, mais il est explicitement indiqué lors de la création de l’ASE.If you use an ILB, your ASE name is not used in your subdomain but is instead explicitly stated during ASE creation.

  2. Sélectionnez votre abonnement.Select your subscription. L’abonnement que vous utilisez pour votre ASE s’appliquera également à toutes les applications que vous créez dans cet ASE.The subscription you use for your ASE will also apply to all apps you create in that ASE. Vous ne pouvez pas placer votre ASE dans un réseau virtuel qui se trouve dans un autre abonnement.You cannot place your ASE in a VNet that is in another subscription.

  3. Sélectionnez ou spécifiez un nouveau groupe de ressources.Select or specify a new resource group. Le groupe de ressources utilisé pour votre ASE doit être le même que celui utilisé pour votre réseau virtuel.The resource group used for your ASE must be the same that is used for your VNet. Si vous sélectionnez un réseau virtuel préexistant, la sélection du groupe de ressources pour votre ASE sera mise à jour pour refléter celle de votre réseau virtuel.If you select a pre-existing VNet, the resource group selection for your ASE will be updated to reflect that of your VNet.

  4. Effectuez vos sélections de réseau virtuel et d’emplacement.Make your Virtual Network and Location selections. Vous pouvez choisir de créer un réseau virtuel ou de sélectionner un réseau virtuel existant.You can choose to create a new VNet or select a pre-existing VNet. Si vous sélectionnez un réseau virtuel, vous pouvez indiquer un nom et un emplacement.If you select a new VNet then you can specify a name and location. Le nouveau réseau virtuel se voit affecter la plage d’adresses 192.168.250.0/23 et un sous-réseau nommé default est défini sur la plage 192.168.250.0/24.The new VNet will have the address range 192.168.250.0/23 and a subnet named default that is defined as 192.168.250.0/24. Vous pouvez aussi simplement sélectionner un réseau virtuel préexistant classique ou du Gestionnaire de ressources.You can also simply select a pre-existing Classic or Resource Manager VNet. La sélection du type de l’adresse IP virtuelle détermine si votre ASE est accessible directement à partir d’internet (externe) ou si elle utilise un équilibrage de charge interne (ILB).The VIP Type selection determines if your ASE can be directly accessed from the internet (External) or if it uses an Internal Load Balancer (ILB). Pour en savoir plus, consultez Utilisation d’un équilibreur de charge interne avec un environnement App Service.To learn more about them read Using an Internal Load Balancer with an App Service Environment. Si vous sélectionnez un type d’adresse IP virtuelle d’externe, vous pouvez sélectionner le nombre d’adresses IP externes avec lesquelles le système est créé à des fins IPSSL.If you select a VIP type of External then you can select how many external IP addresses the system is created with for IPSSL purposes. Si vous sélectionnez Interne, vous devez spécifier le sous-domaine que votre ASE utilisera.If you select Internal then you need to specify the subdomain that your ASE will use. Les ASE peuvent être déployés dans les réseaux virtuels qui utilisent soit des plages d’adresses publiques, soit des espaces d’adressage RFC1918 (par exemple, des adresses privées).ASEs can be deployed into virtual networks that use either public address ranges, or RFC1918 address spaces (i.e. private addresses). Pour utiliser un réseau virtuel avec une plage d’adresses publiques, vous devrez créer le réseau virtuel à l’avance.In order to use a virtual network with a public address range, you will need to create the VNet ahead of time. Lorsque vous sélectionnez un réseau virtuel préexistant, vous devrez créer un nouveau sous-réseau lors de la création de l’ASE.When you select a pre-existing VNet you will need to create a new subnet during ASE creation. Vous ne pouvez pas utiliser un sous-réseau créé au préalable dans le portail. Vous pouvez créer un ASE avec un sous-réseau pré-existant si vous le créez à l’aide d’un modèle Resource Manager.You cannot use a pre-created subnet in the portal. You can create an ASE with a pre-existing subnet if you create your ASE using a resource manager template. Pour créer un ASE à partir d’un modèle, utilisez les informations dans les rubriques sur la création d’un environnement App Service à partir du modèle et la création d’un environnement App Service ILB à partir du modèle.To create an ASE from a template use the information here, Creating an App Service Environment from template and here, Creating an ILB App Service Environment from template.

DétailsDetails

Un ASE est créé avec 2 serveur frontaux et 2 travaux.An ASE is created with 2 Front Ends and 2 Workers. Les ressources frontales servent de points de terminaison HTTP/HTTPS et envoient le trafic vers les travaux, les rôles qui hébergent vos applications.The Front Ends act as the HTTP/HTTPS endpoints and send traffic to the Workers which are the roles that host your apps. Vous pouvez ajuster la quantité après la création de l’ASE et pouvez même définir des règles de mise à l’échelle automatique sur ces pools de ressources.You can adjust the quantity after ASE creation and can even set up autoscale rules on these resource pools. Pour plus d’informations sur la mise à l’échelle manuelle, la gestion et la supervision d’un environnement App Service, consultez : Comment configurer un environnement App ServiceFor more details around manual scaling, management and monitoring of an App Service Environment go here: How to configure an App Service Environment

Seul un ASE peut exister dans le sous-réseau utilisé par l’ASE.Only the one ASE can exist in the subnet used by the ASE. Le sous-réseau ne peut pas être utilisé à d’autres fins que l’ASE.The subnet cannot be used for anything other than the ASE

Après la création d’un environnement App Service Environment v1After App Service Environment v1 creation

Après la création d'un ASE, vous pouvez ajuster les éléments suivants :After ASE creation you can adjust:

  • Quantité de front-ends (minimum : 2)Quantity of Front Ends (minimum: 2)
  • Quantité de Workers (minimum : 2)Quantity of Workers (minimum: 2)
  • Quantité d’adresses IP disponibles pour IP SSLQuantity of IP addresses available for IP SSL
  • Tailles de ressources de calcul utilisées par les serveurs frontaux ou les travaux (la taille minimale des serveurs frontaux est P2)Compute resource sizes used by the Front Ends or Workers (Front End minimum size is P2)

Des détails supplémentaires sur la mise à l’échelle manuelle, la gestion et la supervision d’un environnement App Service sont disponibles ici : Comment configurer un environnement App ServiceThere are more details around manual scaling, management and monitoring of App Service Environments here: How to configure an App Service Environment

Pour plus d’informations sur la mise à l’échelle automatique, un guide est disponible ici : Guide pratique pour la mise à l’échelle automatique pour un environnement App ServiceFor information on autoscaling there is a guide here: How to configure autoscale for an App Service Environment

D'autres dépendances, telles que la base de données et le stockage, ne peuvent pas être personnalisées.There are additional dependencies that are not available for customization such as the database and storage. Celles-ci sont gérées par Azure et sont fournies avec le système.These are handled by Azure and come with the system. Le stockage système prend en charge jusqu’à 500 Go pour l’ensemble de l’environnement App Service, et la base de données est ajustée par Azure en fonction de la mise à l’échelle du système.The system storage supports up to 500 GB for the entire App Service Environment and the database is adjusted by Azure as needed by the scale of the system.

Prise en mainGetting started

Pour bien démarrer avec les environnements App Service Environment v1, consultez la Présentation de l’environnement App Service Environment v1To get started with App Service Environment v1, see Introduction to the App Service Environment v1

Notes

Si vous voulez vous familiariser avec Azure App Service avant d’ouvrir un compte Azure, accédez à la page Essayer App Service, où vous pourrez créer immédiatement une application web temporaire dans App Service.If you want to get started with Azure App Service before signing up for an Azure account, go to Try App Service, where you can immediately create a short-lived starter web app in App Service. Aucune carte de crédit n’est requise ; vous ne prenez aucun engagement.No credit cards required; no commitments.