Hosting planu użycia usługi Azure Functions
Podczas korzystania z Planu użycia wystąpienia hosta usługi Azure Functions są dynamicznie dodawane i usuwane na podstawie liczby zdarzeń przychodzących. Plan Zużycie wraz z planem Flex Consumption to w pełni bezserwerowa opcja hostingu dla usługi Azure Functions.
Świadczenia
Plan Zużycie jest skalowany automatycznie, nawet w okresach dużego obciążenia. W przypadku uruchamiania funkcji w planie Zużycie są naliczane opłaty za zasoby obliczeniowe tylko wtedy, gdy funkcje są uruchomione. W ramach Planu użycia limit czasu wykonywania funkcji zostaje przekroczony po konfigurowalnym okresie czasu.
Aby zapoznać się z porównaniem planu Zużycie z innymi typami planu i hostingu, zobacz Opcje skalowania i hostingu funkcji.
Napiwek
Jeśli chcesz korzystać z zalet rozliczeń tylko do skalowania dynamicznego i wykonywania, ale także zintegrować aplikację z sieciami wirtualnymi, należy rozważyć hostowanie aplikacji w planie Flex Consumption.
Rozliczenia
Rozliczenia zależą od liczby wykonań, czasu wykonania oraz użytej pamięci. Użycie jest agregowane we wszystkich funkcjach w aplikacji funkcji. Aby uzyskać więcej informacji, zobacz stronę cennika usługi Azure Functions.
Aby dowiedzieć się więcej na temat szacowania kosztów podczas uruchamiania w planie Zużycie, zobacz Understanding Consumption plan costs (Opis kosztów planu zużycia).
Tworzenie aplikacji funkcji planu zużycie
Podczas tworzenia aplikacji funkcji w witrynie Azure Portal plan Zużycie jest domyślny. Jeśli używasz interfejsów API do tworzenia aplikacji funkcji, nie musisz najpierw tworzyć planu usługi App Service, tak jak w przypadku planów Premium i Dedykowanych.
W przypadku hostingu planu zużycie każda aplikacja funkcji jest zwykle uruchamiana we własnym planie. W witrynie Azure Portal lub w kodzie może być również widoczny plan Zużycie określany jako Dynamic
lub Y1
.
Skorzystaj z poniższych linków, aby dowiedzieć się, jak utworzyć aplikację funkcji bezserwerowej w planie Zużycie programowo lub w witrynie Azure Portal:
- Interfejs wiersza polecenia platformy Azure
- Witryna Azure Portal
- Szablon usługi Azure Resource Manager
Aplikacje funkcji można również tworzyć w planie Zużycie podczas publikowania projektu usługi Functions z poziomu programu Visual Studio Code lub Visual Studio.
Wiele aplikacji w tym samym planie
Ogólnie zaleca się, aby każda aplikacja funkcji miała własny plan Zużycie. Jednak w razie potrzeby aplikacje funkcji w tym samym regionie można przypisać do tego samego planu Zużycie. Należy pamiętać, że istnieje ograniczenie liczby aplikacji funkcji, które mogą być uruchamiane w planie Zużycie. Aplikacje funkcji w tym samym planie nadal są skalowane niezależnie od siebie.