Een web-app maken in een App Service Environment v1Create a web app in an App Service Environment v1

Notitie

Dit artikel heeft betrekking op de App Service Environment v1.This article is about the App Service Environment v1. Er is een nieuwere versie van de App Service Environment die eenvoudiger is te gebruiken en wordt uitgevoerd op een krachtigere infra structuur.There is a newer version of the App Service Environment that is easier to use and runs on more powerful infrastructure. Begin met de Inleiding tot de app service Environmentvoor meer informatie over de nieuwe versie.To learn more about the new version start with the Introduction to the App Service Environment.

OverzichtOverview

Deze zelf studie laat zien hoe u web-apps en App Service plannen maakt in een app service Environment v1 (ASE).This tutorial shows how to create web apps and App Service plans in an App Service Environment v1 (ASE).

Notitie

Als u wilt weten hoe u een web-app maakt, maar deze niet hoeft te doen in een App Service Environment, raadpleegt u een .net-Web-app maken of een van de bijbehorende zelf studies voor andere talen en frameworks.If you want to learn how to create a web app but don't need to do it in an App Service Environment, see Create a .NET web app or one of the related tutorials for other languages and frameworks.

VereistenPrerequisites

In deze zelf studie wordt ervan uitgegaan dat u een App Service Environment hebt gemaakt.This tutorial assumes you have created an App Service Environment. Als u dit nog niet hebt gedaan, raadpleegt u een app service Environment maken.If you haven't done that yet, see Create an App Service Environment.

Een webtoepassing makenCreate a web app

  1. Klik in Azure Portalop een resource maken > web en mobiel > web-app.In the Azure Portal, click Create a resource > Web + Mobile > Web App.

    Scherm afbeelding die laat zien waar u een web-app maakt in de Azure Portal.

  2. Selecteer uw abonnement.Select your subscription.

    Als u meerdere abonnementen hebt om een app in uw App Service Environment te maken, moet u hetzelfde abonnement gebruiken dat u hebt gebruikt bij het maken van de omgeving.If you have multiple subscriptions be aware that to create an app in your App Service Environment, you need to use the same subscription that you used when creating the environment.

  3. Selecteer of maak een resourcegroep.Select or create a resource group.

    Met resource groepen kunt u gerelateerde Azure-resources beheren als een eenheid en nuttig zijn bij het instellen van Azure RBAC-regels (op rollen gebaseerd toegangs beheer) voor uw apps.Resource groups enable you to manage related Azure resources as a unit and are useful when establishing Azure role-based access control (Azure RBAC) rules for your apps. Zie Overzicht van Azure Resource Manager voor meer informatie.For more information, see Azure Resource Manager overview.

  4. Selecteer of maak een App Service-plan.Select or create an App Service plan.

    App service-abonnementen zijn beheerde sets van web-apps.App Service plans are managed sets of web apps. Normaal gesp roken wanneer u prijzen selecteert, wordt de prijs van de kosten toegepast op het App Service plan in plaats van op de afzonderlijke apps.Normally when you select pricing, the price charged is applied to the App Service plan rather than to the individual apps. In een ASE betaalt u voor de reken instanties die zijn toegewezen aan de ASE in plaats van wat u met uw ASP hebt vermeld.In an ASE you pay for the compute instances allocated to the ASE rather than what you have listed with your ASP. Als u het aantal exemplaren van een web-app wilt verg Roten, kunt u de exemplaren van uw App Service plan omhoog schalen. Dit is van invloed op alle web-apps in dat plan.To scale up the number of instances of a web app you scale up the instances of your App Service plan and it affects all of the web apps in that plan. Sommige functies, zoals site sleuven of VNET-integratie, hebben ook beperkingen voor de hoeveelheid binnen het abonnement.Some features such as site slots or VNET Integration also have quantity restrictions within the plan. Zie Azure app service plannen Overview (Engelstalig) voor meer informatieFor more information, see Azure App Service plans overview

    U kunt de App Service plannen in uw ASE identificeren door te kijken naar de locatie die wordt vermeld onder de naam van het abonnement.You can identify the App Service plans in your ASE by looking at the location that is noted under the plan name.

    De scherm opname die wordt weer gegeven, is om de App Service plannen in uw ASE weer te geven.

    Als u een App Service plan wilt gebruiken dat al in uw App Service Environment bestaat, selecteert u dat plan.If you want to use an App Service plan that already exists in your App Service Environment, select that plan. Als u een nieuw App Service plan wilt maken, raadpleegt u de volgende sectie in deze zelf studie, een app service plan maken in een app service Environment.If you want to create a new App Service plan, see the following section of this tutorial, Create an App Service plan in an App Service Environment.

  5. Voer de naam van uw web-app in en klik vervolgens op maken.Enter the name for your web app, and then click Create.

    Als uw ASE een externe VIP gebruikt, is de URL van een app in een ASE: [site naam]. [app service Environment]. p.azurewebsites.net in plaats van [site naam]. azurewebsites.netIf your ASE uses an External VIP the URL of an app in an ASE is: [sitename].[name of your App Service Environment].p.azurewebsites.net instead of [sitename].azurewebsites.net

    Als uw ASE een interne VIP gebruikt, is de URL van een app in dat ASE: [site naam]. [subdomein opgegeven tijdens het maken van ASE]If your ASE uses an Internal VIP then the URL of an app in that ASE is: [sitename].[subdomain specified during ASE creation]
    Nadat u uw ASP hebt geselecteerd tijdens het maken van ASE, ziet u de subdomein update onder naamAfter you select your ASP during ASE creation you will see the subdomain update below Name

Een App Service plan makenCreate an App Service plan

Wanneer u een App Service plan maakt in een App Service Environment, zijn de keuze mogelijkheden van uw werk nemers verschillend omdat er geen gedeelde werk nemers zijn in een ASE.When you create an App Service plan in an App Service Environment, your worker choices are different as there are no shared workers in an ASE. De werk rollen die u moet gebruiken, zijn de gebruikers die zijn toegewezen aan de ASE door de beheerder. Dit betekent dat u voor het maken van een nieuw plan meer werk nemers aan uw ASE-werk groep moet toewijzen dan het totale aantal exemplaren in al uw plannen die al in die werknemers groep zijn.The workers you have to use are the ones that have been allocated to the ASE by the admin. This means that to create a new plan, you need to have more workers allocated to your ASE worker pool than the total number of instances across all of your plans already in that worker pool. Als u niet genoeg werk nemers in uw ASE-werk groep hebt om uw plan te maken, moet u samen werken met uw ASE-beheerder om ze toe te voegen.If you don't have enough workers in your ASE worker pool to create your plan, you need to work with your ASE admin to get them added.

Een ander verschil met App Service plannen die worden gehost door een App Service Environment, is het ontbreken van prijs selectie.Another difference with App Service plans hosted by an App Service Environment is the lack of pricing selection. Wanneer u een App Service Environment hebt die u betaalt voor reken resources die worden gebruikt door het systeem en geen kosten hebt toegevoegd voor de plannen in die omgeving.When you have an App Service Environment you are paying for compute resources used by the system and do not have added charges for the plans in that environment. Normaal gesp roken wanneer u een App Service plan maakt, selecteert u een prijs plan om uw facturering te bepalen.Normally when you create an App Service plan you select a pricing plan which determines your billing. Een App Service Environment is in feite een privé locatie waar u inhoud kunt maken.An App Service Environment is essentially a private location where you can create content. U betaalt voor de omgeving en niet om uw inhoud te hosten.You pay for the environment and not to host your content.

De volgende instructies laten zien hoe u een App Service plan maakt tijdens het maken van een web-app, zoals wordt beschreven in het vorige gedeelte van de zelf studie.The following instructions show how to create an App Service plan while you are creating a web app as explained in the previous section of the tutorial.

  1. Klik op Nieuw in de gebruikers interface van het plan selecteren en geef een naam op voor uw plan, net zoals u normaal gesp roken buiten een ASE zou doen.Click Create New in the plan selection UI and provide a name for your plan just as you normally would outside of an ASE.

  2. Selecteer de ASE die u wilt gebruiken vanuit uw locatie kiezer.Select the ASE that you want to use from your location picker.

    Omdat een App Service Environment in feite een locatie van een privé-implementatie is, wordt deze weer gegeven onder locatie.Because an App Service Environment is essentially a private deployment location, it shows under Location.

    Scherm opname waarin de locatie kiezer wordt weer gegeven voor het selecteren van de ASE die u wilt.

    Nadat een ASE is geselecteerd in de locatie kiezer, worden de UI-updates voor het App Service plan gemaakt.After selection of an ASE in the location picker, the App Service plan creation UI updates. Op de locatie ziet u nu de naam van het ASE-systeem en de regio waarin deze zich bevindt, en wordt de prijs plan kiezer vervangen door de kiezer van een werk groep.The location now shows the name of the ASE system and the region it is in, and the pricing plan picker is replaced with a worker pool picker.

    Scherm opname van de details van het ASE-systeem na het selecteren van de ASE in de locatie kiezer.

Een werk groep selecterenSelecting a worker pool

Normaal gesp roken zijn er drie berekenings grootten die beschikbaar zijn voor de selectie van een speciaal prijs plan in Azure App Service en buiten een App Service Environment.Normally in Azure App Service and outside of an App Service Environment, there are 3 compute sizes that are available with the selection of a dedicated price plan. Op een vergelijk bare manier kunt u voor een ASE Maxi maal drie groepen van werk nemers definiëren en de berekenings grootte opgeven die voor die werk groep wordt gebruikt.In a similar fashion, for an ASE you can define up to 3 pools of workers and specify the compute size that is used for that worker pool. Wat het betekent voor tenants van de ASE is dat u in plaats van een prijs plan met een reken grootte voor uw App Service plan selecteert, wat een werk groep wordt genoemd.What that means for tenants of the ASE is that instead of selecting a pricing plan with compute size for your App Service plan, you select what is called a worker pool.

De gebruikers interface voor de selectie van werk groepen toont de reken grootte die voor de werk groep wordt gebruikt onder de naam.The worker pool selection UI shows the compute size used for that worker pool below the name. De beschik bare hoeveelheid verwijst naar hoeveel reken instanties er beschikbaar zijn voor gebruik in die groep.The quantity available refers to how many compute instances are available for use in that pool. De totale pool mag in werkelijkheid meer exemplaren hebben dan dit getal, maar deze waarde verwijst naar gewoon het aantal dat niet in gebruik is.The total pool may actually have more instances than this number but this value refers to simply how many are not in use. Als u uw App Service Environment moet aanpassen om meer reken bronnen toe te voegen, raadpleegt u uw app service Environment configureren.If you need to adjust your App Service Environment to add more compute resources see Configuring your App Service Environment.

Scherm opname van het deel venster met de werk groep waarin u werknemers groepen voor de ASE kunt selecteren.

In dit voor beeld ziet u slechts twee werk groepen die beschikbaar zijn.In this example you see only two worker pools available. Dat komt omdat de ASE-beheerder alleen hosts heeft toegewezen aan deze twee werk groepen.That is because the ASE administrator only allocated hosts into those two worker pools. De derde zou worden weer gegeven wanneer er Vm's aan zijn toegewezen.The third would show up when there are VMs allocated into it.

Na het maken van de web-appAfter web app creation

Er zijn enkele overwegingen voor het uitvoeren van web apps en het beheren van App Service-abonnementen in een ASE die moeten worden opgenomen in het account.There are a few considerations for running web apps and managing App Service plans in an ASE that need to be taken into account.

Zoals eerder is vermeld, is de eigenaar van de ASE verantwoordelijk voor de grootte van het systeem en is het daarom ook verantwoordelijk om ervoor te zorgen dat er voldoende capaciteit is om de gewenste App Service plannen te hosten.As noted earlier, the owner of the ASE is responsible for the size of the system and as a result they are also responsible for ensuring that there is sufficient capacity to host the desired App Service plans. Als er geen beschik bare werk nemers zijn, kunt u uw App Service-abonnement niet maken.If there are no available workers, you will not be able to create your App Service plan. Dit geldt ook voor het omhoog schalen van uw web-app.This is also true to scaling up your web app. Als u meer exemplaren nodig hebt, moet u uw App Service Environment-beheerder vragen om meer werk nemers toe te voegen.If you need more instances then you would have to get your App Service Environment admin to add more workers.

Nadat u uw web-app hebt gemaakt en App Service plant, kunt u ze het beste schalen.After creating your web app and App Service plan it is a good idea to scale it up. In een ASE moet u altijd ten minste twee exemplaren van uw App Service-abonnement hebben om fout tolerantie voor uw apps te bieden.In an ASE you always need to have at least 2 instances of your App Service plan to provide fault tolerance for your apps. Het schalen van een App Service plan in een ASE is hetzelfde als het normaal via de App Service-gebruikers interface.Scaling an App Service plan in an ASE is the same as normal through the App Service plan UI. Voor meer informatie over schalen, het schalen van een web-app in een app service EnvironmentFor more information about scaling, How to scale a web app in an App Service Environment