Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Plan usługi Azure App Service definiuje zestaw zasobów obliczeniowych do uruchamiania aplikacji internetowej. Usługa aplikacji zawsze działa w planie usługi aplikacji. Azure Functions ma również możliwość działania w planie usługi App Service.
Gdy tworzysz plan App Service w określonym regionie, tworzysz zestaw zasobów obliczeniowych dla tego planu w tym regionie. Wszystkie aplikacje wprowadzone w planie usługi App Service działają na tych zasobach obliczeniowych zgodnie z definicją w planie.
Ważne
Zarządzana instancja jest dostępna w wersji próbnej w wybranych regionach dla aplikacji internetowych systemu Windows i jest ograniczona do planów cenowych Pv4 i Pmv4. Kolejne regiony wkrótce dołączą. Systemy Linux i kontenery nie są obsługiwane.
Każdy plan usługi App Service definiuje:
- System operacyjny (Windows, Linux)
- Region (Zachodnie stany USA, Wschodnie stany USA itd.)
- Liczba instancji maszyny wirtualnej (VM)
- Rozmiar instancji VM (mały, średni, duży)
- Warstwa cenowa (Bezpłatna, Współdzielona, Podstawowa, Standardowa, Premium, PremiumV2, PremiumV3, PremiumV4 IzolowanaV2)
Poziomy cenowe
Poziom cenowy planu App Service określa, jakie funkcje App Service otrzymujesz i ile płacisz za plan. Poziomy cenowe dostępne dla Twojego planu usługi aplikacji zależą od systemu operacyjnego, który wybierasz podczas jego tworzenia. Tabela ta przedstawia kategorie poziomów cenowych.
| Kategoria | Poziomy | Opis |
|---|---|---|
| Współużytkowane zasoby obliczeniowe | Bezpłatna, Udostępniona | Bezpłatna i Współdzielona, dwie warstwy podstawowe, uruchamiają aplikację na tej samej maszynie wirtualnej platformy Azure co inne aplikacje usługi App Service, w tym aplikacje innych klientów. Te poziomy przydzielają kwoty CPU każdej aplikacji, która działa na współdzielonych zasobach. Zasoby nie mogą być rozszerzane poziomo. Te poziomy są przeznaczone tylko do celów rozwoju i testów. |
| Dedykowane obliczenia | Podstawowa, Standardowa, Premium, PremiumV2, PremiumV3, PremiumV4 | Warstwy Podstawowa, Standardowa, Premium, PremiumV2, PremiumV3 i PremiumV4 uruchamiają aplikacje na dedykowanych maszynach wirtualnych platformy Azure. Tylko aplikacje w tym samym planie usługi aplikacji dzielą te same zasoby obliczeniowe. Im wyższa warstwa, tym więcej instancji VM jest dla Ciebie dostępnych do zwiększania skali. |
| izolowana | Izolowana wersja 2 | Warstwa IsolatedV2 uruchamia dedykowane maszyny wirtualne Azure w dedykowanych sieciach wirtualnych. Ta warstwa zapewnia izolację sieciową na bazie izolacji obliczeniowej dla twoich aplikacji. Zapewnia maksymalne zdolności rozszerzania. |
Każda warstwa zapewnia także określoną podgrupę funkcji usługi App Service. Te funkcje obejmują domeny niestandardowe i certyfikaty TLS/SSL, skalowanie automatyczne, miejsca wdrożenia, kopie zapasowe, integrację usługi Azure Traffic Manager i nie tylko. Im wyższy poziom, tym więcej dostępnych funkcji. Aby dowiedzieć się, które funkcje są obsługiwane w każdym poziomie cenowym, zobacz szczegóły planu Usługi Aplikacji.
Możesz znaleźć więcej porównań planów w limitach usługi App Service.
Aby uzyskać informacje o cenach, zobacz Cennik usługi App Service.
Rozważania dotyczące uruchamiania i skalowania aplikacji
W bezpłatnych i współdzielonych poziomach, aplikacja otrzymuje minuty CPU na współdzielonym serwerze wirtualnym (VM) i nie może się skalować poziomo.
W innych poziomach aplikacja działa i skalują się w następujący sposób.
- Jeśli tworzysz aplikację w App Service, jest częścią planu App Service. Gdy aplikacja jest uruchomiona, działa na wszystkich instancjach VM skonfigurowanych w planie App Service.
- Jeśli wiele aplikacji znajduje się w tym samym planie usługi App Service, wszystkie one współdzielą te same instancje VM.
- Jeśli masz wiele slotów wdrożeniowych dla aplikacji, wszystkie sloty wdrożeniowe działają również na tych samych instancjach VM.
- Jeśli włączysz dzienniki diagnostyczne, wykonasz kopie zapasowe lub uruchomisz WebJobs, one również wykorzystają cykle CPU i pamięć na tych instancjach VM.
- Wszystkie aplikacje w planie usługi App Service są skalowane razem, ponieważ współużytkują te same bazowe zasoby obliczeniowe (wystąpienia maszyn wirtualnych). Skalowanie planu — niezależnie od tego, czy ręcznie, czy za pomocą reguł autoskalowania — wpływa na wszystkie aplikacje w planie.
Aby uzyskać więcej informacji na temat skalowania aplikacji, zobacz Get started with autoscale in Azure.
Koszt planów usługi aplikacji
Sekcja ta opisuje, w jaki sposób aplikacje usługi App Service są rozliczane. Aby uzyskać szczegółowe informacje o cenach specyficznych dla regionu, zobacz App Service pricing.
Z wyjątkiem poziomu darmowego, plan App Service nalicza opłatę za wykorzystywane zasoby obliczeniowe.
- Shared tier: Każda aplikacja otrzymuje przydział minut procesora CPU, więc każda aplikacja jest obciążana za ten przydział.
- Dedykowane warstwy obliczeniowe (Podstawowa, Standardowa, Premium, PremiumV2, PremiumV3, PremiumV4): Plan usługi App Service definiuje liczbę wystąpień maszyn wirtualnych, do których są skalowane aplikacje, więc opłaty są naliczane za każde wystąpienie maszyny wirtualnej w planie usługi App Service. Te instancje VM są obciążane taką samą opłatą, niezależnie od liczby działających na nich aplikacji. Aby uniknąć nieoczekiwanych opłat, zobacz Usuwanie planu usługi App Service.
- IsolatedV2 tier: Środowisko App Service określa liczbę izolowanych pracowników, którzy obsługują Twoje aplikacje, i za każdego pracownika jest pobierana opłata.
Nie ponosisz opłat za korzystanie z funkcji App Service, które są dla Ciebie dostępne. Te funkcje obejmują konfigurowanie niestandardowych domen, certyfikatów TLS/SSL, slotów wdrożeniowych i kopii zapasowych. Wyjątki to:
- App Service domains: Płacisz za domenę podczas zakupu w Azure oraz podczas odnawiania każdego roku.
- Certyfikaty usługi App Service: płacisz za zakup jednego na platformie Azure i po odnowieniu go każdego roku.
- Połączenia TLS oparte na IP: Za każde połączenie TLS oparte na IP jest naliczana opłata godzinowa, ale niektóre poziomy Standard lub wyższe oferują jedno połączenie TLS oparte na IP za darmo. Połączenia TLS oparte na Server Name Indication (SNI) są bezpłatne.
Jeśli zintegrować usługę App Service z inną usługą Azure, możesz potrzebować uwzględnić opłaty z tej usługi. Na przykład, jeśli używasz Azure Traffic Manager do skalowania swojej aplikacji geograficznie, Traffic Manager również nalicza opłaty w oparciu o Twoje wykorzystanie. Aby oszacować koszty międzyusługowe w Azure, zobacz Kalkulator cen.
Wskazówka
Usługi Azure kosztują pieniądze. Usługa Microsoft Cost Management ułatwia ustawianie budżetów i konfigurowanie alertów w celu kontrolowania wydatków. Koszty platformy Azure można analizować, zarządzać nimi i optymalizować przy użyciu usługi Cost Management. Aby dowiedzieć się więcej, zobacz szybki start w analizie kosztów.
Skalowanie dla możliwości lub funkcji
Plan usługi App można skalować w górę lub w dół w dowolnym momencie. To równie proste, jak zmiana poziomu cenowego planu. Na początku możesz wybrać niższy poziom cenowy, a następnie zwiększyć go, gdy będziesz potrzebować więcej funkcji usługi App Service.
Na przykład możesz zacząć testować swoją aplikację internetową na planie usług aplikacyjnych bezpłatnego poziomu i nie płacić nic. Gdy dodasz swoją własną nazwę DNS do aplikacji internetowej, po prostu zwiększ swój plan do poziomu Udostępnionego. Później, gdy będziesz chciał utworzyć powiązanie TLS, zmień swój plan na poziom podstawowy. Kiedy chcesz mieć staging environments, przejdź na poziom Standard. Gdy potrzebujesz więcej rdzeni, pamięci lub przestrzeni dyskowej, zwiększ rozmiar maszyny wirtualnej w ramach tej samej kategorii.
Ten sam proces działa w odwrotną stronę. Jeśli nie potrzebujesz już możliwości lub funkcji wyższego poziomu, możesz zmniejszyć poziom do niższego i zaoszczędzić pieniądze.
Aby uzyskać więcej informacji na temat skalowania planu App Service, zobacz Scale up an app in Azure App Service.
Jeśli Twoja aplikacja znajduje się w tym samym planie usługi App Service co inne aplikacje, możesz chcieć poprawić wydajność aplikacji, izolując zasoby obliczeniowe. Możesz odizolować zasoby, przenosząc aplikację do osobnego planu App Service.
Decyzja o użyciu nowego planu lub istniejącego planu dla aplikacji
Płacisz za zasoby obliczeniowe, które są przydzielane przez plan App Service, zgodnie z opisem we wcześniejszej sekcji o kosztach. Możesz potencjalnie zaoszczędzić pieniądze, umieszczając wiele aplikacji w jednym planie usługi App Service. Możesz nadal dodawać aplikacje do istniejącego planu, o ile plan ma wystarczające zasoby, aby obsłużyć obciążenie.
Należy jednak pamiętać, że aplikacje w tym samym planie App Service dzielą te same zasoby obliczeniowe. Aby ustalić, czy nowa aplikacja ma niezbędne zasoby, musisz zrozumieć pojemność istniejącego planu App Service oraz przewidywane obciążenie dla nowej aplikacji. Przeciążenie planu App Service może spowodować przestoje dla nowych i istniejących aplikacji. Możesz znaleźć więcej porównań między planami w ograniczeniach usługi App Service.
Izoluj swoją aplikację w nowym planie usługi App Service, gdy:
Aplikacja jest zasobożerna. Aby uzyskać ogólne wskazówki, skorzystaj z tej tabeli:
Plan Usługi aplikacji Maksymalna liczba aplikacji B1, S1, P1v2, I1v1 8 B2, S2, P2v2, I2v1 16 B3, S3, P3v2, I3v1 32 P0v3, P0v4 8 P1v3, P1v4, I1v2 16 P2v3, P2v4, I2v2, P1mv3, P1mv4 32 P3v3, P3v4, I3v2, P2mv3 64 I4v2, I5v2, I6v2 Maksymalna gęstość powiązana przez użycie procesorów wirtualnych P3mv3, P3mv4, P4mv3, P4mv4, P5mv3, P5mv4 Maksymalna gęstość powiązana przez użycie procesorów wirtualnych Chcesz skalować aplikację niezależnie od innych aplikacji w obecnym planie.
Aplikacja potrzebuje zasobów w innym regionie geograficznym. W ten sposób możesz przydzielić nowy zestaw zasobów dla swojej aplikacji i uzyskać większą kontrolę nad swoimi aplikacjami.
Uwaga / Notatka
Aktywny slot jest również klasyfikowany jako aktywna aplikacja, ponieważ konkuruje o zasoby w tym samym planie usługi App Service.
Wystąpienie zarządzane w usłudze Azure App Service (wersja zapoznawcza)
Instancja zarządzana to opcja hostingu w ramach planu dla aplikacji internetowych systemu Windows, które wymagają dostosowywania systemu operacyjnego, opcjonalnych prywatnych sieci oraz obsługi starszych składników systemu Windows. Jest ona przeznaczona do migracji typu "lift and improve" obciążeń zależnych od infrastruktury, które wymagają komponentów COM, dostępu do rejestru, instalatorów MSI lub dostosowywania usług IIS, przy jednoczesnym zachowaniu funkcji zarządzanej platformy usługi App Service.
Najważniejsze funkcje:
- Skrypty konfiguracji programu PowerShell na potrzeby trwałej konfiguracji systemu operacyjnego i oprogramowania pośredniczącego
- Integracja sieci wirtualnej na poziomie planu z prywatną usługą DNS
- Adaptery rejestru wspierane przez usługę Azure Key Vault dla bezpiecznej konfiguracji
- Punkty montowania pamięci (Azure Files, ścieżki UNC, lokalna pamięć tymczasowa)
- Dostęp „just-in-time” RDP za pośrednictwem usługi Azure Bastion do diagnostyki
- Tożsamości zarządzane na poziomie planu na potrzeby uwierzytelniania infrastruktury
- Wstępnie zainstalowane programy .NET Framework (3.5, 4.8) i .NET 8 z obsługą niestandardowych środowisk uruchomieniowych
- Najlepsze rozwiązanie: Starsze aplikacje .NET Framework wymagające zależności specyficznych dla systemu Windows, stopniowe modernizacje bez konieczności wprowadzania pełnych ponownych zapisów i izolacja sieci na poziomie planu w celu zapewnienia zgodności.
Bieżące ograniczenia (wersja zapoznawcza): tylko SKU Windows Pv4/Pmv4, dostępne w Azji Wschodniej, Zachodnio-centralne USA, Europie Północnej i USA Wschodnim. Niedostępne dla systemu Linux, kontenerów ani w środowisku App Service Environment.
Dowiedz się więcej o wystąpieniu zarządzanym