hosting planu zużycia 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 to w pełni bezserwerowa opcja hostingu dla Azure Functions.
Korzyści
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.
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 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 plan użycia
Podczas tworzenia aplikacji funkcji w Azure Portal plan Zużycie jest domyślny. W przypadku tworzenia aplikacji funkcji przy użyciu interfejsów API nie trzeba najpierw tworzyć planu App Service zgodnie z planami Premium i Dedykowanymi.
W przypadku hostingu planu zużycia każda aplikacja funkcji zwykle działa we własnym planie. W 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 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 Visual Studio Code lub programu 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 limit liczby aplikacji funkcji, które mogą być uruchamiane w planie Zużycie. Aplikacje funkcji w danym planie są skalowane razem, więc wszelkie problemy ze skalowaniem mogą mieć wpływ na wszystkie aplikacje w planie.