Implementowanie planów usługi aplikacja systemu Azure

Ukończone

W usłudze aplikacja systemu Azure aplikacja działa w planie usługi aplikacja systemu Azure. Plan usługi App Service definiuje zestaw zasobów obliczeniowych, które mają być uruchamiane przez aplikację internetową. Zasoby obliczeniowe są analogiczne do farmy serwerów w konwencjonalnym hostingu internetowym. Co najmniej jedną aplikację można skonfigurować do uruchamiania na tych samych zasobach obliczeniowych (lub w tym samym planie usługi App Service).

Informacje o planach usługi App Service

Przyjrzyjmy się bliżej sposobom implementowania i używania planu usługi App Service z maszynami wirtualnymi.

  • Podczas tworzenia planu usługi App Service w regionie tworzony jest zestaw zasobów obliczeniowych dla planu w określonym regionie. Wszystkie aplikacje wprowadzone do planu są uruchamiane na zasobach obliczeniowych zdefiniowanych przez plan.

  • Każdy plan usługi App Service definiuje trzy ustawienia:

    • Region: region planu usługi App Service, taki jak Zachodnie stany USA, Indie Środkowe, Europa Północna itd.
    • Liczba wystąpień maszyn wirtualnych: liczba wystąpień maszyn wirtualnych do przydzielenia dla planu.
    • Rozmiar wystąpień maszyn wirtualnych: rozmiar wystąpień maszyn wirtualnych w planie, w tym mały, średni lub duży.
  • Możesz nadal dodawać nowe aplikacje do istniejącego planu, o ile plan ma wystarczającą ilość zasobów do obsługi rosnącego obciążenia.

Jak aplikacje są uruchamiane i skalowane w planach usługi App Service

Plan usługi aplikacja systemu Azure to jednostka skalowania aplikacji usługi App Service. W zależności od warstwy cenowej planu usługi aplikacja systemu Azure aplikacje są uruchamiane i skalowane w inny sposób. Jeśli plan jest skonfigurowany do uruchamiania pięciu wystąpień maszyn wirtualnych, wszystkie aplikacje w planie są uruchamiane we wszystkich pięciu wystąpieniach. Jeśli plan jest skonfigurowany do skalowania automatycznego, wszystkie aplikacje w planie są skalowane w poziomie na podstawie ustawień autoskalowania.

Poniżej przedstawiono podsumowanie sposobu uruchamiania i skalowania aplikacji w warstwach cenowych planu usługi aplikacja systemu Azure Service:

  • Warstwa Bezpłatna lub Współdzielona:

    • Aplikacje są uruchamiane przez odbieranie minut procesora CPU w udostępnionym wystąpieniu maszyny wirtualnej.
    • Aplikacje nie mogą skalować w poziomie.
  • Warstwa Podstawowa, Standardowa, Premium lub Izolowana:

    • Aplikacje są uruchamiane na wszystkich wystąpieniach maszyn wirtualnych skonfigurowanych w planie usługi App Service.
    • Wiele aplikacji w tym samym planie współużytkuje te same wystąpienia maszyn wirtualnych.
    • Jeśli masz wiele miejsc wdrożenia dla aplikacji, wszystkie miejsca wdrożenia są uruchamiane w tych samych wystąpieniach maszyn wirtualnych.
    • W przypadku włączenia dzienników diagnostycznych, wykonywania kopii zapasowych lub uruchamiania zadań WebJob te zadania używają cykli procesora CPU i pamięci w tych samych wystąpieniach maszyn wirtualnych.

Kwestie, które należy wziąć pod uwagę podczas korzystania z planów usługi App Service

Zapoznaj się z poniższymi zagadnieniami dotyczącymi używania planów usługi aplikacja systemu Azure do uruchamiania i skalowania aplikacji. Zastanów się, jakie warunki mogą mieć zastosowanie do uruchamiania i skalowania witryny internetowej hotelu.

  • Rozważ oszczędności kosztów. Ponieważ płacisz za zasoby obliczeniowe przydzielane przez plan usługi App Service, możesz potencjalnie zaoszczędzić pieniądze, umieszczając wiele aplikacji w tym samym planie usługi App Service.

  • Rozważ wiele aplikacji w jednym planie. Utwórz pojedynczy plan obsługi wielu aplikacji, aby ułatwić konfigurowanie i konserwację udostępnionych wystąpień maszyn wirtualnych. Ponieważ aplikacje współdzielą te same wystąpienia maszyn wirtualnych, należy dokładnie zarządzać zasobami i pojemnością planu.

  • Rozważ użycie pojemności planu. Przed dodaniem nowej aplikacji do istniejącego planu określ wymagania dotyczące zasobów dla nowej aplikacji i zidentyfikuj pozostałą pojemność planu.

    Ważne

    Przeciążenie planu usługi App Service może potencjalnie spowodować przestój nowych i istniejących aplikacji.

  • Rozważ izolację aplikacji. Izolowanie aplikacji do nowego planu usługi App Service w przypadku:

    • Aplikacja jest intensywnie obciążana zasobami.
    • Chcesz skalować aplikację niezależnie od innych aplikacji w istniejącym planie.
    • Aplikacja potrzebuje zasobu w innym regionie geograficznym.