Rozliczenia w usłudze Azure Container Apps
Rozliczenia w usłudze Azure Container Apps są oparte na typie planu.
Typ planu | opis |
---|---|
Plan zużycia | Opcja obliczeniowa bezserwerowa, w której są naliczane tylko opłaty za zasoby używane przez aplikacje podczas ich uruchamiania. |
Dedykowany plan | Dostosowane opcje obliczeniowe, w których są naliczane opłaty za wystąpienia przydzielone do każdego profilu obciążenia. |
- Wybór planu określa obliczenia rozliczeń.
- Różne aplikacje w środowisku mogą używać różnych planów.
W tym artykule opisano sposób obliczania kosztów uruchamiania aplikacji kontenera. Aby uzyskać szczegółowe informacje o cenach w walucie konta, zobacz Cennik usługi Azure Container Apps.
Plan Zużycie
Rozliczenia dla aplikacji uruchomionych w planie Zużycie składają się z dwóch typów opłat:
- Użycie zasobów: ilość zasobów przydzielonych do aplikacji kontenera na sekundę, rozliczana w sekundach wirtualnych i giB-sekundach.
- Żądania HTTP: liczba żądań HTTP odbieranych przez aplikację kontenera.
Następujące zasoby są bezpłatne w każdym miesiącu kalendarzowym na subskrypcję:
- Pierwsze 180 000 procesorów wirtualnych w sekundach
- Pierwsze 360 000 GiB-sekund
- Pierwsze 2 miliony żądań HTTP
Bezpłatne użycie nie jest wyświetlane na rachunku. Opłaty są naliczane tylko wtedy, gdy użycie zasobu przekracza miesięczne kwoty bezpłatnych dotacji.
Uwaga
Jeśli używasz usługi Container Apps z własną siecią wirtualną lub aplikacje korzystają z innych zasobów platformy Azure, mogą obowiązywać dodatkowe opłaty.
Opłaty za użycie zasobów
Usługa Azure Container Apps uruchamia repliki aplikacji na podstawie reguł skalowania i limitów liczby replik skonfigurowanych dla każdej poprawki. Zadania usługi Azure Container Apps uruchamiają repliki po wyzwoleniu wykonywania zadań. Opłaty są naliczane za ilość zasobów przydzielonych do każdej repliki podczas jej działania.
Zużycie zasobów to 2 mierniki:
- VCPU-seconds: liczba rdzeni procesorów wirtualnych przydzielonych do aplikacji kontenera na sekundę.
- GiB-seconds: ilość pamięci przydzielonej do aplikacji kontenera na sekundę.
- Sekundy procesora GPU: liczba procesorów GPU przydzielonych do aplikacji kontenera na sekundę.
Pierwsze 180 000 procesorów wirtualnych i 360 000 GiB-sekund w każdej subskrypcji w miesiącu kalendarzowym są bezpłatne.
Aplikacje kontenerów
Stawka za zużycie zasobów zależy od stanu poprawek i replik aplikacji kontenera. Domyślnie opłaty za repliki są naliczane za aktywną stawkę. Jednak w pewnych warunkach replika może wprowadzić stan bezczynności . W stanie bezczynności zasoby są rozliczane według obniżonej stawki.
Nie są uruchomione żadne repliki
W przypadku skalowania poprawki do zera replik nie są naliczane żadne opłaty za zużycie zasobów.
Minimalna liczba uruchomionych replik
Opłaty za użycie bezczynności mogą mieć zastosowanie, gdy wersja aplikacji kontenera jest uruchamiana w określonym zestawie okoliczności. Aby kwalifikować się do bezczynnych opłat, poprawka musi być:
- Skonfigurowano z minimalną liczbą replik większą niż zero
- Skalowanie do minimalnej liczby replik
Uwaga
Opłaty za użycie bezczynności nie mają zastosowania do aplikacji bezserwerowych procesorów GPU. Są one zawsze rozliczane za aktywne użycie.
Opłaty za użycie są obliczane indywidualnie dla każdej repliki. Replika jest uważana za bezczynną, gdy spełnione są wszystkie następujące warunki:
- Replika jest uruchomiona w wersji, która obecnie kwalifikuje się do bezczynnych opłat.
- Wszystkie kontenery w repliki zostały uruchomione i są uruchomione.
- Replika nie przetwarza żadnych żądań HTTP.
- Replika używa mniej niż 0,01 rdzeni procesorów wirtualnych.
- Replika odbiera mniej niż 1000 bajtów na sekundę ruchu sieciowego.
Gdy replika jest bezczynna, opłaty za zużycie zasobów są obliczane według obniżonych stawek bezczynności. Jeśli replika nie jest bezczynna, obowiązują aktywne stawki.
Uruchomiono więcej niż minimalną liczbę replik
Gdy wersja jest skalowana powyżej minimalnej liczby replik, wszystkie uruchomione repliki są naliczane za użycie zasobów w aktywnej szybkości.
Stanowiska
W planie Zużycie zasoby używane przez zadania usługi Azure Container Apps są naliczane za aktywną stawkę. Opłaty za bezczynność nie mają zastosowania do zadań, ponieważ wykonania przestają zużywać zasoby po zakończeniu zadania.
Opłaty za żądania
Oprócz użycia zasobów usługa Azure Container Apps pobiera również opłaty na podstawie liczby żądań HTTP odebranych przez aplikację kontenera. Rozliczane są tylko żądania pochodzące spoza środowiska usługi Container Apps.
- Pierwsze 2 miliony żądań w każdej subskrypcji w miesiącu kalendarzowym są bezpłatne.
- Żądania sondy kondycji nie są rozliczane.
Opłaty za żądania nie mają zastosowania do zadań usługi Azure Container Apps, ponieważ nie obsługują ruchu przychodzącego.
Dedykowany plan
Opłaty są naliczane na podstawie wystąpień profilu obciążenia, a nie poszczególnych aplikacji.
Rozliczenia dla aplikacji i zadań uruchomionych w ramach planu dedykowanego są oparte na wystąpieniach profilu obciążenia, a nie na poszczególnych aplikacjach. Opłaty są następujące:
Stałe koszty zarządzania | Zmienne koszty |
---|---|
Jeśli masz co najmniej jeden dedykowany profil obciążenia w swoim środowisku, opłata za zarządzanie planem dedykowanym jest naliczana. Opłaty za zarządzanie planem nie są naliczane, chyba że w danym środowisku jest używany profil dedykowanego obciążenia. | W miarę zwiększania skali profilów dodatkowe koszty mają zastosowanie do dodatkowych wystąpień; w miarę zwiększania skali profilów rozliczenia są zmniejszane. |
Pamiętaj, aby zoptymalizować aplikacje wdrażane w dedykowanym profilu obciążenia. Oceń potrzeby aplikacji, aby mogły korzystać z największej ilości zasobów dostępnych dla profilu.
Sesje dynamiczne
Sesje dynamiczne mają dwa typy pul sesji: interpreter kodu i kontener niestandardowy. Każdy typ sesji ma własny model rozliczeń.
Interpreter kodu
Opłaty za sesje interpretera kodu są rozliczane na podstawie czasu trwania dla liczby przydzielonych sesji. Dla każdej przydzielonej sesji opłaty są naliczane od momentu jej przydzielenia do momentu cofnięcia przydziału w przyrostach o jedną godzinę.
Kontener niestandardowy
Niestandardowe sesje kontenera są rozliczane przy użyciu planu dedykowanego na podstawie ilości zasobów obliczeniowych używanych do uruchamiania puli sesji i aktywnych sesji.
Każda niestandardowa pula sesji kontenera jest uruchamiana w dedykowanych wystąpieniach obliczeniowych E16 . Liczba wystąpień przydzielonych do puli sesji zależy od liczby aktywnych i gotowych sesji w puli. Aby wyświetlić liczbę wystąpień przydzielonych obecnie do puli sesji, użyj następującego polecenia interfejsu wiersza polecenia platformy Azure, aby pobrać właściwość puli nodeCount
. Zastąp element <PLACEHOLDERS>
swoimi wartościami.
az containerapp sessionpool show --resource-group <RESOURCE_GROUP> --name <POOL_NAME> --query "properties.nodeCount"
Ogólne terminy
- Aby uzyskać szczegółowe informacje o cenach w walucie konta, zobacz Cennik usługi Azure Container Apps.