Introduktion till App Service-miljön v1Introduction to App Service Environment v1

Anteckning

Den här artikeln gäller App Service-miljön v1.This article is about the App Service Environment v1. Det finns en nyare version av App Service-miljön som är enklare att använda och som körs på en kraftfullare infrastruktur.There is a newer version of the App Service Environment that is easier to use and runs on more powerful infrastructure. Om du vill veta mer om den nya versionen börjar du med introduktionen till App Service-miljön.To learn more about the new version start with the Introduction to the App Service Environment.

ÖversiktOverview

Ett App Service-miljön är ett alternativ för en Premium service-tjänst för Azure App Service som ger en fullständigt isolerad och dedikerad miljö för säker körning av Azure App Service appar i hög skala, inklusive Web Apps, Mobile Apps och API Apps.An App Service Environment is a Premium service plan option of Azure App Service that provides a fully isolated and dedicated environment for securely running Azure App Service apps at high scale, including Web Apps, Mobile Apps, and API Apps.

App Service miljöer är idealiska för program arbets belastningar som kräver:App Service Environments are ideal for application workloads requiring:

  • Mycket hög skalaVery high scale
  • Isolering och säker nätverks åtkomstIsolation and secure network access

Kunder kan skapa flera App Service miljöer i en enda Azure-region, samt i flera Azure-regioner.Customers can create multiple App Service Environments within a single Azure region, as well as across multiple Azure regions. Detta gör App Service miljöer som är idealiska för horisontell skalning av tillstånds lägre program nivåer i stöd för höga RPS-arbetsbelastningar.This makes App Service Environments ideal for horizontally scaling state-less application tiers in support of high RPS workloads.

App Service miljöer är isolerade för att bara köra en enskild kunds program och distribueras alltid till ett virtuellt nätverk.App Service Environments are isolated to running only a single customer's applications, and are always deployed into a virtual network. Kunderna har detaljerad kontroll över både inkommande och utgående program nätverks trafik, och program kan upprätta snabba säkra anslutningar över virtuella nätverk till lokala företags resurser.Customers have fine-grained control over both inbound and outbound application network traffic, and applications can establish high-speed secure connections over virtual networks to on-premises corporate resources.

En översikt över hur App Service miljöer möjliggör hög skalbarhet och säker nätverks åtkomst finns i AzureCon djupgående i App Service miljöer!For an overview of how App Service Environments enable high scale and secure network access, see the AzureCon Deep Dive on App Service Environments!

En djup ökning på horisontell skalning med flera App Service miljöer finns i artikeln om hur du konfigurerar en geo-distribuerad app.For a deep-dive on horizontally scaling using multiple App Service Environments see the article on how to setup a geo-distributed app footprint.

Om du vill se hur den säkerhets arkitektur som visas i AzureCon djupet har kon figurer ATS kan du läsa artikeln om att implementera en lager säkerhets arkitektur med App Service miljöer.To see how the security architecture shown in the AzureCon Deep Dive was configured, see the article on implementing a layered security architecture with App Service Environments.

Appar som körs på App Service miljöer kan ha sin åtkomst-gated genom att överordnade enheter, till exempel brand väggar för webbaserade program (WAF).Apps running on App Service Environments can have their access gated by upstream devices such as web application firewalls (WAF). I artikeln om hur du konfigurerar en WAF för App Service miljöer täcker det här scenariot.The article on configuring a WAF for App Service Environments covers this scenario.

Anteckning

Även om den här artikeln handlar om webbappar, så gäller den även för API-appar och mobilappar.Although this article refers to web apps, it also applies to API apps and mobile apps.

Dedikerade beräknings resurserDedicated Compute Resources

Alla beräknings resurser i en App Service-miljön är enbart dedikerade till en enda prenumeration och en App Service-miljön kan konfigureras med upp till 50 (50) beräknings resurser för exklusiv användning av ett enda program.All of the compute resources in an App Service Environment are dedicated exclusively to a single subscription, and an App Service Environment can be configured with up to fifty (50) compute resources for exclusive use by a single application.

En App Service-miljön består av en beräknings resurs för en frontend-slutpunkt, samt en till tre resurspooler för Working-resurspool.An App Service Environment is composed of a front-end compute resource pool, as well as one to three worker compute resource pools.

Frontend-poolen innehåller beräknings resurser som ansvarar för TLS-terminering och automatisk belastnings utjämning för program begär Anden inom en App Service-miljön.The front-end pool contains compute resources responsible for TLS termination as well automatic load balancing of app requests within an App Service Environment.

Varje arbets grupp innehåller beräknings resurser som allokerats till App Service-planer, vilket i sin tur innehåller en eller flera Azure App Service appar.Each worker pool contains compute resources allocated to App Service Plans, which in turn contain one or more Azure App Service apps. Eftersom det kan finnas upp till tre olika Worker-pooler i en App Service-miljön har du möjlighet att välja olika beräknings resurser för varje arbets grupp.Since there can be up to three different worker pools in an App Service Environment, you have the flexibility to choose different compute resources for each worker pool.

Detta innebär till exempel att du kan skapa en arbets grupp med mindre kraftfulla beräknings resurser för App Service planer som är avsedda för utveckling eller testning av appar.For example, this allows you to create one worker pool with less powerful compute resources for App Service Plans intended for development or test apps. En andra (eller även tredje) arbets grupp kan använda mer kraftfulla beräknings resurser som är avsedda för App Service planer som kör produktions program.A second (or even third) worker pool could use more powerful compute resources intended for App Service Plans running production apps.

Mer information om mängden av beräknings resurser som är tillgängliga för klient delen och arbets grupper finns i så här konfigurerar du en app service-miljön.For more details on the quantity of compute resources available to the front-end and worker pools, see How To Configure an App Service Environment.

Mer information om de tillgängliga beräknings resurs storlekarna som stöds i en App Service-miljön finns på sidan för App Service prissättning och granska de tillgängliga alternativen för App Service-miljöer på Premium pris nivån.For details on the available compute resource sizes supported in an App Service Environment, consult the App Service Pricing page and review the available options for App Service Environments in the Premium pricing tier.

Virtual Network supportVirtual Network Support

En App Service-miljön kan skapas antingen i ett Azure Resource Manager virtuellt nätverk eller i ett klassiskt virtuellt nätverk för distributions modellen (Mer information om virtuella nätverk).An App Service Environment can be created in either an Azure Resource Manager virtual network, or a classic deployment model virtual network (more info on virtual networks). Eftersom en App Service-miljön alltid finns i ett virtuellt nätverk och mer exakt inom ett undernät i ett virtuellt nätverk, kan du utnyttja säkerhetsfunktionerna i virtuella nätverk för att kontrol lera både inkommande och utgående nätverkskommunikation.Since an App Service Environment always exists in a virtual network, and more precisely within a subnet of a virtual network, you can leverage the security features of virtual networks to control both inbound and outbound network communications.

En App Service-miljön kan antingen vara Internet riktad mot en offentlig IP-adress, eller internt som är riktad mot en Azure Internal Load Balancer-adress (ILB).An App Service Environment can be either Internet facing with a public IP address, or internal facing with only an Azure Internal Load Balancer (ILB) address.

Du kan använda nätverks säkerhets grupper för att begränsa inkommande nätverkskommunikation till under nätet där App Service-miljön finns.You can use network security groups to restrict inbound network communications to the subnet where an App Service Environment resides. På så sätt kan du köra appar bakom överordnade enheter och tjänster, till exempel brand väggar för webb program och SaaS-Providers.This allows you to run apps behind upstream devices and services such as web application firewalls, and network SaaS providers.

Apparna måste ofta även komma åt företagsresurser, t.ex. interna databaser och webbtjänster.Apps also frequently need to access corporate resources such as internal databases and web services. En vanlig metod är att göra dessa slut punkter tillgängliga enbart för intern nätverks trafik som flödar i ett virtuellt Azure-nätverk.A common approach is to make these endpoints available only to internal network traffic flowing within an Azure virtual network. När en App Service-miljön är ansluten till samma virtuella nätverk som de interna tjänsterna kan appar som körs i miljön komma åt dem, inklusive slut punkter som kan nås via plats-till-plats -och Azure ExpressRoute -anslutningar.Once an App Service Environment is joined to the same virtual network as the internal services, apps running in the environment can access them, including endpoints reachable via Site-to-Site and Azure ExpressRoute connections.

Mer information om hur App Service-miljöer fungerar med virtuella nätverk och lokala nätverk finns i följande artiklar om nätverks arkitektur, kontroll av inkommande trafikoch säker anslutning tillServer delar.For more details on how App Service Environments work with virtual networks and on-premises networks consult the following articles on Network Architecture, Controlling Inbound Traffic, and Securely Connecting to Backends.

Komma igångGetting started

Information om hur du kommer igång med App Service miljöer finns i så här skapar du en app service-miljönTo get started with App Service Environments, see How To Create An App Service Environment

En översikt över App Service-miljön nätverks arkitekturen finns i artikeln Översikt över nätverks arkitektur .For an overview of the App Service Environment network architecture, see the Network Architecture Overview article.

Mer information om hur du använder en App Service-miljön med ExpressRoute finns i följande artikel om Express Route och App Service miljöer.For details on using an App Service Environment with ExpressRoute, see the following article on Express Route and App Service Environments.

Anteckning

Om du vill komma igång med Azure Apptjänst innan du registrerar dig för ett Azure-konto kan du gå till Prova Apptjänst. Där kan du direkt skapa en tillfällig startwebbapp i Apptjänst.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. Inget kreditkort krävs, och du gör inga åtaganden.No credit cards required; no commitments.