Udostępnij za pośrednictwem


Tworzenie środowiska App Services

App Service Environment to jednodostępne wdrożenie usługi aplikacja systemu Azure Service. Używasz go z siecią wirtualną platformy Azure. Do wdrożenia środowiska App Service Environment potrzebna jest jedna podsieć, a ta podsieć nie może być używana dla żadnych innych elementów.

Uwaga

Ten artykuł dotyczy środowiska App Service Environment w wersji 3, który jest używany z izolowanymi planami usługi App Service w wersji 2.

Przed utworzeniem środowiska App Service Environment

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

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

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

Uwagi dotyczące wdrażania

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

Dzięki wewnętrznemu adresowi VIP adres w podsieci środowiska App Service Environment dociera do aplikacji. Twoje aplikacje nie są w publicznym systemie DNS. Podczas tworzenia środowiska App Service Environment w witrynie Azure Portal możesz utworzyć prywatną strefę DNS platformy Azure dla środowiska App Service Environment. Dzięki zewnętrznemu adresowi VIP twoje aplikacje znajdują się na adresie dostępnym w publicznym Internecie i znajdują się w publicznym systemie DNS. W przypadku zarówno wewnętrznego adresu VIP, jak i zewnętrznego adresu 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ę, 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 usługi App Service dla jednego wystąpienia izolowanego systemu Windows w wersji 2. Gdy tylko użyjesz co najmniej jednego wystąpienia, opłata ta zniknie. Nie jest to opłata addytywne.

W strefowo nadmiarowym środowisku 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 usługi App Service to trzy wystąpienia. Gwarantuje to, że istnieje wystąpienie w każdej strefie dostępności. Plany usługi App Service można skalować w górę co najmniej jedno wystąpienie naraz. 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 trzykrotną infrastrukturę i zapewnia, że nawet jeśli dwa z trzech stref spadną, obciążenia pozostaną dostępne. Ze względu na zwiększone zapotrzebowanie systemu minimalna opłata za strefowo nadmiarowe środowisko App Service Environment wynosi 18 rdzeni. Jeśli masz mniej niż ta liczba rdzeni we wszystkich planach usługi App Service w środowisku App Service Environment, różnica jest naliczana jako system Windows I1v2. Jeśli masz co najmniej 18 rdzeni, nie ma dodatkowych opłat za strefowo nadmiarowe środowisko App Service Environment. Aby dowiedzieć się więcej na temat nadmiarowości stref, zobacz Regiony i strefy dostępności. Aby uzyskać przykładowe obliczenia dla strefowo nadmiarowego środowiska App Service Environment, zobacz Cennik środowiska App Service Environment.

We wdrożeniu grupy hostów aplikacje są wdrażane w dedykowanej grupie hostów. Dedykowana grupa hostów nie jest strefowo nadmiarowa. W przypadku tego typu wdrożenia można zainstalować środowisko App Service Environment i używać go na dedykowanym sprzęcie. Nie ma minimalnej opłaty za korzystanie ze środowiska App Service Environment w dedykowanej grupie hostów, ale musisz zapł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 w poziomie.

W przypadku wdrożenia dedykowanej grupy hostów istnieje ograniczona liczba dostępnych rdzeni, które są używane zarówno przez 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. 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

Oto, jak to zrobić:

  1. Wyszukaj usługę Azure Marketplace dla środowiska App Service Environment w wersji 3.

  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 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 miał wartość contoso.appserviceenvironment.net. Jeśli wybrana nazwa to contoso i masz zewnętrzny adres VIP, sufiks domeny będzie miał wartość 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. W przypadku wdrożenia dedykowanego hosta opłaty są naliczane za dwa dedykowane hosty zgodnie z naszymi cenami podczas tworzenia środowiska App Service Environment w wersji 3, a następnie w miarę skalowania naliczana jest wyspecjalizowana stawka izolowana 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 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 sufiks domeny wskazywał na Twoje ś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 adresem VIP, możesz określić prywatny adres IP przy użyciu opcji Ręczne dla adresu IP przychodzącego.

    Zrzut ekranu przedstawiający opcje sieci środowiska App Service Environment (ŚRODOWISKO ASE Internal).

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

Zrzut ekranu przedstawiający opcje sieci środowiska App Service Environment (ASE External).

  1. 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 ARM, zobacz Tworzenie środowiska App Service Environment przy użyciu szablonu usługi Azure Resource Manager.