Tworzenie App Service Environment

App Service Environment to jednodostępne wdrożenie Azure App Service. Używasz jej z siecią wirtualną platformy Azure. Potrzebujesz jednej podsieci na potrzeby wdrożenia App Service Environment, a ta podsieć nie może być używana dla niczego innego.

Uwaga

Ten artykuł dotyczy App Service Environment wersji 3, która jest używana z izolowanymi planami App Service w wersji 2.

Przed utworzeniem App Service Environment

Po utworzeniu App Service Environment nie można zmienić żadnego z następujących elementów:

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

Utwórz podsieć wystarczająco dużą, aby zachować maksymalny rozmiar, który będzie skalowany App Service Environment. Zalecany rozmiar to /24 z 256 adresami.

Zagadnienia dotyczące wdrażania

Przed wdrożeniem App Service Environment pomyśl o typie wirtualnego adresu IP (VIP) i typie wdrożenia.

Dzięki wewnętrznemu adresowi VIP adres w podsieci App Service Environment dociera do aplikacji. Twoje aplikacje nie są w publicznym systemie DNS. Podczas tworzenia App Service Environment w Azure Portal możesz utworzyć prywatną strefę DNS platformy Azure dla App Service Environment. Za pomocą zewnętrznego adresu VIP twoje aplikacje znajdują się na adresie dostępnym w publicznym Internecie i znajdują się w publicznym systemie DNS. W przypadku wewnętrznego adresu VIP i zewnętrznegoadresu VIP można określić adres IP dla ruchu przychodzącego, możesz wybrać opcje automatyczne lub ręczne . Jeśli chcesz użyć opcji Ręczne dla zewnętrznego adresu VIP, musisz najpierw utworzyć standardowy publiczny adres IP na platformie Azure.

Dla typu wdrożenia można wybrać pojedynczą strefę, strefowo nadmiarową lub grupę hostów. Pojedyncza strefa jest dostępna we wszystkich regionach, w których jest dostępna App Service Environment v3. W przypadku typu wdrożenia w jednej strefie masz minimalną opłatę w planie App Service jednego wystąpienia izolowanego systemu Windows w wersji 2. Gdy tylko używasz jednego lub większej liczby wystąpień, opłata ta zniknie. Nie jest to opłata addytywne.

W strefowo nadmiarowej App Service Environment aplikacje rozmieszczone w trzech strefach w tym samym regionie. Strefowo nadmiarowy jest dostępny w regionach obsługujących strefy dostępności. W przypadku tego typu wdrożenia najmniejszy rozmiar planu App Service to trzy wystąpienia. Gwarantuje to, że w każdej strefie dostępności istnieje wystąpienie. App Service plany można skalować w górę w górę lub więcej wystąpień jednocześnie. Skalowanie nie musi znajdować się w jednostkach trzech, ale aplikacja jest zrównoważona tylko we wszystkich strefach dostępności, gdy łączna liczba wystąpień to wielokrotność trzech.

Wdrożenie strefowo nadmiarowe ma potrójną infrastrukturę i gwarantuje, że nawet jeśli dwie z trzech stref spadną, obciążenia pozostaną dostępne. Ze względu na zwiększoną potrzebę systemu minimalna opłata za strefowo nadmiarową App Service Environment wynosi dziewięć wystąpień. Jeśli liczba wystąpień jest mniejsza niż ta, różnica jest naliczana jako Windows I1v2. Jeśli masz co najmniej dziewięć wystąpień, nie ma dodatkowej opłaty za nadmiarową strefę App Service Environment. Aby dowiedzieć się więcej na temat nadmiarowości stref, zobacz Regiony i strefy dostępności.

We wdrożeniu grupy hostów aplikacje są wdrażane w dedykowanej grupie hostów. Dedykowana grupa hostów nie jest strefowo nadmiarowa. Dzięki temu typowi wdrożenia można zainstalować i użyć App Service Environment na dedykowanym sprzęcie. Nie ma minimalnej opłaty za użycie App Service Environment w dedykowanej grupie hostów, ale musisz zapłacić za grupę hostów podczas aprowizacji App Service Environment. Płacisz również obniżoną stawkę planu App Service podczas tworzenia planów i skalowania w poziomie.

W przypadku wdrożenia dedykowanej grupy hostów istnieje ograniczona liczba rdzeni, które są używane zarówno przez plany App Service, jak i role infrastruktury. Ten typ wdrożenia nie może osiągnąć 200 całkowitej liczby wystąpień zwykle dostępnych w App Service Environment. Liczba możliwych wystąpień jest powiązana z całkowitą liczbą wystąpień planu App Service oraz liczbą ról infrastruktury opartych na obciążeniu.

Tworzenie środowiska App Service Environment w portalu

Oto kroki tej procedury:

  1. Wyszukaj 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, a następnie wprowadź nazwę App Service Environment. W obszarze 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ł twarzą w publicznym Internecie. W polu nazwa App Service Environment wprowadź nazwę. Nazwa nie może zawierać więcej niż 36 znaków. Wybrana nazwa będzie również używana dla sufiksu domeny. Jeśli na przykład wybrana nazwa to contoso i masz wewnętrzny adres VIP, sufiks domeny będzie mieć wartość contoso.appserviceenvironment.net. Jeśli wybrana nazwa to contoso i masz zewnętrzny adres VIP, sufiks domeny będzie .contoso.p.azurewebsites.net

    Zrzut ekranu przedstawiający kartę podstaw App Service Environment.

  3. Na karcie Hosting (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. W przypadku wdrożenia dedykowanego hosta opłaty są naliczane za dwa dedykowane hosty zgodnie z naszymi cenami podczas tworzenia App Service Environment w wersji 3, a następnie w miarę skalowania opłaty są naliczane za wyspecjalizowaną stawkę izolowane w wersji 2 na rdzeń wirtualny. I1v2 używa dwóch rdzeni wirtualnych, I2v2 używa czterech rdzeni wirtualnych, a I3v2 używa ośmiu rdzeni wirtualnych na wystąpienie. W obszarze Nadmiarowość strefy wybierz pozycję Włączone lub Wyłączone.

    Zrzut ekranu przedstawiający wybór hostingu App Service Environment.

  4. Na karcie Sieć dla Virtual Network wybierz lub utwórz sieć wirtualną. W obszarze 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 sufiks domeny wskazywał na Twoje środowisko App Service Environment. Aby uzyskać więcej informacji, zobacz sekcję DNS w temacie Używanie App Service Environment. Jeśli tworzysz App Service Environment z wewnętrznym adresem VIP, możesz określić prywatny adres IP przy użyciu opcji Ręczne dla adresu IP dla ruchu przychodzącego.

    Zrzut ekranu przedstawiający wybór sieci App Service Environment (wewnętrzne środowisko ASE).

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

Zrzut ekranu przedstawiający wybór App Service Environment sieci (ASE External).

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

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

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