Udostępnij za pośrednictwem


Utwórz środowisko App Service

App Service Environment to jednodostępne wdrożenie usługi Azure App Service zintegrowane z siecią wirtualną platformy Azure. Każde wdrożenie środowiska App Service Environment wymaga dedykowanej podsieci, której nie można używać dla innych zasobów.

Przed utworzeniem środowiska App Service Environment

Po utworzeniu środowiska App Service Environment nie można zmienić następujących ustawień:

  • Lokalizacja
  • Subskrypcja
  • Grupa zasobów
  • Sieć wirtualna platformy Azure
  • Podsieci
  • Rozmiar podsieci
  • Nazwa środowiska App Service

Upewnij się, że podsieć jest wystarczająco duża, aby pomieścić maksymalną skalę środowiska App Service Environment. Zalecany rozmiar to /24 z 256 adresami.

Uwagi dotyczące wdrażania

Przed wdrożeniem środowiska App Service Environment należy wziąć pod uwagę typ wirtualnego adresu IP (VIP) i typ wdrożenia.

Dzięki wewnętrznemu adresowi VIP aplikacje są dostępne za pośrednictwem adresu w podsieci środowiska App Service Environment i nie są wymienione w publicznym systemie nazw domen (DNS). Podczas tworzenia środowiska App Service Environment w witrynie Azure Portal można skonfigurować prywatną strefę DNS platformy Azure dla środowiska App Service Environment.

W przypadku zewnętrznego adresu VIP aplikacje używają adresu, który jest skierowany do publicznego internetu i jest wymieniony w publicznym DNS. Dla wewnętrznego adresu VIP i zewnętrznego adresu VIP można określić adres IP dla ruchu przychodzącego i wybrać opcję Automatyczna lub Ręczna . W przypadku wybrania opcji Ręcznedla zewnętrznego adresu VIP należy najpierw utworzyć standardowy publiczny adres IP na platformie Azure.

Dla typu wdrożenia można wybrać pojedynczą strefę, strefę nadmiarową lub grupę hostów . Pojedyncza strefa jest dostępna we wszystkich regionach, w których jest dostępne środowisko App Service Environment w wersji 3. W przypadku typu wdrożenia z jedną strefą, masz minimalną opłatę w planie App Service za jedno wystąpienie Windows Isolated v2. W przypadku korzystania z co najmniej jednego wystąpienia opłata zostanie usunięta. Ta opłata nie jest dodatkowa.

W strefowo redundantnym środowisku App Service Environment, aplikacje są rozmieszczane w maksymalnie trzech dostępnych strefach w tym samym regionie. Redundancja strefowa jest dostępna w regionach obsługujących strefy dostępności. W przypadku tego typu wdrożenia plan usługi App Service musi zawierać co najmniej dwa wystąpienia, aby zapewnić nadmiarowość między strefami. Plany usługi App Service można skalować w górę, dodając jedno lub więcej wystąpień jednocześnie. Skalowanie nie musi odbywać się w jednostkach dwóch lub trzech. Jednak aplikacja jest zrównoważona tylko we wszystkich strefach dostępności, gdy łączna liczba wystąpień to wielokrotność dwóch lub trzech, w zależności od liczby dostępnych stref. Aby wyświetlić liczbę dostępnych stref dla środowiska App Service Environment, zobacz właściwość Maksymalna dostępna strefa w bloku Konfiguracja witryny Azure Portal. Jeśli wartość to dwa lub trzy, środowisko App Service Environment jest z redundancją strefową.

Wdrożenie z nadmiarowością strefową zapewnia infrastrukturę trzykrotnie lub czterokrotnie, zależnie od maksymalnej liczby dostępnych stref. Ta redundancja gwarantuje, że obciążenia pozostaną dostępne nawet wtedy, gdy w jednej ze stref wystąpi awaria. Nie ma żadnych dodatkowych opłat za środowisko App Service Environment z nadmiarowością strefową. Aby uzyskać więcej informacji na temat nadmiarowości stref, zobacz Niezawodność w usłudze App Service.

W przypadku wdrożenia grupy hostów, aplikacje są wdrażane na dedykowanej grupie hostów. Dedykowana grupa hostów nie jest strefowo redundantna. We wdrożeniu grupy hostów można zainstalować środowisko App Service Environment i używać go na dedykowanym sprzęcie. W dedykowanej grupie hostów nie są naliczane minimalne opłaty za korzystanie ze środowiska App Service Environment. Należy jednak płacić za grupę hostów podczas aprowizacji środowiska App Service Environment. Płacisz również obniżoną stawkę planu usługi App Service podczas tworzenia planów i skalowania poziomego.

Wdrożenie dedykowanej grupy hostów przydziela skończoną liczbę rdzeni, których używają zarówno plany usługi App Service, jak i role infrastruktury. Ten typ wdrożenia nie może osiągnąć 200 całkowitej liczby wystąpień normalnie dostępnych w środowisku App Service Environment. Łączna liczba możliwych wystąpień jest powiązana z całkowitą liczbą wystąpień planu usługi App Service oraz liczbą ról infrastruktury opartych na obciążeniu.

Tworzenie środowiska App Service Environment w portalu

Aby utworzyć środowisko App Service Environment w witrynie Azure Portal, wykonaj następujące kroki.

  1. Wyszukaj w Azure Marketplace App Service Environment v3.

  2. Na karcie Podstawy w polu Subskrypcja wybierz subskrypcję. W polu Grupa zasobów wybierz lub utwórz grupę zasobów i wprowadź nazwę środowiska App Service Environment. W polu Wirtualny adres IP wybierz pozycję Wewnętrzny , jeśli chcesz, aby adres przychodzący był adresem w podsieci. Wybierz pozycję Zewnętrzne , jeśli chcesz, aby adres przychodzący był dostępny w publicznym Internecie. W polu Nazwa środowiska app service wprowadź nazwę. Nazwa nie może zawierać więcej niż 36 znaków. Wybrana nazwa jest również używana dla sufiksu domeny. Jeśli na przykład wybrana nazwa to contoso i masz wewnętrzny adres VIP, sufiks domeny to contoso.appserviceenvironment.net. Jeśli wybrana nazwa to contoso i masz zewnętrzny adres VIP, sufiks domeny to contoso.p.azurewebsites.net.

    Zrzut ekranu przedstawiający kartę Podstawy środowiska App Service Environment.

  3. Na karcie Hosting w obszarze Izolacja sprzętowa fizyczna wybierz pozycję Włączone lub Wyłączone. Jeśli włączysz tę opcję, możesz wdrożyć na dedykowanym sprzęcie. Podczas tworzenia środowiska App Service Environment w wersji 3 przy użyciu dedykowanego wdrożenia hostów, są naliczane opłaty za dwa dedykowane hosty na podstawie naszego cennika. W miarę skalowania, dodatkowe zasoby powodują naliczanie opłat według specjalistycznej stawki Isolated v2 za każdy rdzeń wirtualny. I1v2 używa dwóch rdzeni wirtualnych, I2v2 używa czterech rdzeni wirtualnych, a I3v2 używa ośmiu rdzeni wirtualnych dla każdego wystąpienia. Dla nadmiarowości strefowej wybierz włączone lub wyłączone.

    Zrzut ekranu przedstawiający wybrane opcje hostingu środowiska App Service Environment.

  4. Na karcie Sieć w polu Sieć wirtualna wybierz lub utwórz sieć wirtualną. W polu Podsieć wybierz lub utwórz podsieć. Jeśli tworzysz środowisko App Service Environment z wewnętrznym adresem VIP, możesz skonfigurować strefy prywatne usługi Azure DNS tak, aby wskazywały sufiks domeny na środowisko App Service Environment. Aby uzyskać więcej informacji, zobacz sekcję DNS w temacie Używanie środowiska App Service Environment. Jeśli tworzysz środowisko App Service Environment z wewnętrznym VIP, możesz określić prywatny adres IP przy użyciu opcji Ręczne dla adresu IP przychodzącego.

    Zrzut ekranu przedstawiający opcje sieciowe środowiska App Service (wewnętrzne środowisko App Service).

    Jeśli tworzysz środowisko App Service Environment z zewnętrznym adresem VIP, możesz przy użyciu opcji Ręczne wybrać publiczny adres IP dla adresu IP dla ruchu przychodzącego.

    Zrzut ekranu przedstawiający wybrane opcje sieci środowiska App Service Environment (Zewnętrzne środowisko App Service Environment).

  5. Na karcie Przeglądanie i tworzenie sprawdź, czy konfiguracja jest poprawna, a następnie wybierz pozycję Utwórz. Utworzenie środowiska App Service Environment może potrwać ponad godzinę.

Po pomyślnym utworzeniu środowiska App Service Environment możesz wybrać go jako lokalizację podczas tworzenia aplikacji.

Aby dowiedzieć się, jak utworzyć środowisko App Service Environment na podstawie szablonu usługi Azure Resource Manager, zobacz Tworzenie środowiska App Service Environment przy użyciu szablonu usługi Resource Manager.