Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure App Service to platforma, która umożliwia uruchamianie aplikacji internetowych, zapleczy mobilnych i interfejsów API RESTful bez obaw o zarządzanie podstawową infrastrukturą. Pomyśl o nim jako o potężnej usłudze hostingu internetowego, która zajmuje się wszystkimi ciężkimi zadaniami, dzięki czemu możesz skupić się na tworzeniu wspaniałych aplikacji.
Usługa App Service obsługuje różne stosy internetowe: .NET, Java (w wersjach Java SE, Tomcat i JBoss), Node.js, Python i PHP oraz mogą uruchamiać je zarówno w systemach Windows, jak i Linux. Jeśli aplikacja jest konteneryzowana, możesz ją po prostu wdrożyć jako kontener niestandardowy.
Dlaczego warto używać usługi Azure App Service?
Niezależnie od tego, czy jesteś studentem, małym biznesem, startupem, czy przedsiębiorstwem, usługa App Service oferuje szeroką gamę funkcji dostosowanych do Twoich potrzeb.
Studenci
- Bezpłatny dostęp: oprócz powszechnie dostępnej warstwy Bezpłatna uczniowie mogą korzystać z programu Azure for Students Starter .
- Obsługa środowiska IDE: wbudowane narzędzia wdrażania są dostępne dla programów Visual Studio, Visual Studio Code, IntelliJ i Eclipse.
- Łatwe w użyciu: uruchamianie aplikacji bez konieczności korzystania z zarządzania infrastrukturą.
- Zasoby szkoleniowe: mnóstwo samouczków i przewodników, które pomogą Ci rozpocząć pracę.
Małe firmy i startupy
- Zabezpieczenia marki: szybko chroń markę i klientów za pomocą domeny usługi App Service i bezpłatnego zarządzanego certyfikatu. Możesz też przenieść domenę i certyfikat do usługi App Service.
- Opłacalne: płacisz tylko za używane zasoby i zwiększaj skalę oraz rozszerz działalność w miarę rozwoju firmy.
- Przyjazny dla wiersza polecenia: Można wdrożyć przy użyciu narzędzi wiersza polecenia, których już używasz, takich jak Maven, Gradle, Azure Developer CLI, Azure CLI i Azure PowerShell.
- Skalowalność: automatyczne skalowanie aplikacji na podstawie zapotrzebowania.
- Zasięg globalny: wdrażanie aplikacji w centrach danych na całym świecie.
- Szablony aplikacji: wybierz z obszernej listy szablonów aplikacji w Azure Marketplace, takich jak WordPress, Joomla, Django, Node.js i Drupal.
- Obsługa logowania społecznościowego: Gotowe do użycia logowanie społecznościowe przy użyciu kont Google, Facebook, X i Microsoft.
Przedsiębiorstwa
- Ciągła integracja/ciągłe dostarczanie: ciągłe wdrażanie z wykorzystaniem GitHub Actions, Azure Pipelines i nie tylko. Wdróż przewidywalnie za pomocą środowisk przejściowych.
- Oszczędności hostingu o wysokiej gęstości: uruchamianie większej liczby aplikacji na mniejszej liczbie maszyn wirtualnych przy użyciu warstw P*mv3 zoptymalizowanych pod kątem pamięci i oszczędzanie do 55% na przewidywalnych obciążeniach przy użyciu planów oszczędności platformy Azure i wystąpień zarezerwowanych.
- Pełna izolacja: Zabezpieczanie ruchu przychodzącego i wychodzącego za pomocą integracji usługi Azure Virtual Network lub uruchamianie w pełni izolowanych aplikacji ze środowiskami usługi App Service przy użyciu dedykowanej sieci i maszyn wirtualnych.
- Aplikacje liniowe: Łatwe tworzenie aplikacji biznesowych dzięki wbudowanemu uwierzytelnianiu, Microsoft Graph i łącznikom do Twoich aplikacji biznesowych.
- Niezawodność: Solidne funkcje SLA i strefowej nadmiarowości pomagają w ochronie aplikacji przed awariami.
- Zabezpieczenia i zgodność: zgodność ze standardami ISO, SOC i PCI spełnia najostrzejsze wymagania dużych przedsiębiorstw.
Aby uzyskać informacje o tym, które usługi obliczeniowe platformy Azure najlepiej pasują do danego scenariusza, zobacz Wybieranie usługi obliczeniowej platformy Azure.
Instance zarządzane na usłudze App Service (wersja zapoznawcza)
Uwaga / Notatka
Wystąpienie zarządzane (wersja zapoznawcza) dodaje dostosowanie z izolacją na poziomie planu dla starszych aplikacji internetowych lub aplikacji związanych z infrastrukturą, które wymagają modelu obiektów składników (COM), dostępu do rejestru, instalatorów Windows/Microsoft (MSI), mapowania dysków lub bardziej rygorystycznych granic sieciowych.
Najważniejsze kwestie:
- Skrypty instalacyjne uruchamiane w PowerShell umożliwiają aktualizacje COM, rejestru, usług IIS, list ACL oraz wykonywanie plików MSI.
- Adaptery rejestru: definicje klucza rejestru na poziomie planu z wartościami tajnymi przechowywanymi w usłudze Azure Key Vault.
- Dostęp do litery dysku: skonfiguruj dostęp do ścieżek SMB/UNC dla starszych składników (mapa lub odwołanie jako obsługiwane).
- Protokół RDP (za pośrednictwem usługi Azure Bastion): tylko diagnostyka — konfiguracja trwała skryptu.
- Obsługuje: obciążenia systemu Windows (.NET, Java), COM/registry/MSI, mapowanie dysków, tożsamość zarządzana, integracja z siecią wirtualną, klient MSMQ, CI/CD, uwierzytelnianie Entra ID.
- Nieobsługiwane: Linux, kontenery, ASE, debugowanie zdalne (wersja zapoznawcza), SKU inne niż PV4/PMV4.
Ważne
Przed zaadoptowaniem w środowisku produkcyjnym zweryfikuj dane telemetryczne (Application Insights/logowanie), automatyzację certyfikatów i procesy operacyjne. Zmiany trwałe muszą być skryptowe przy użyciu skryptów konfiguracji (instalacji); Zmiany wprowadzone podczas sesji protokołu RDP nie są utrwalane.
Podsumowanie szybkiego przewodnika decyzyjnego
Wybierz Wystąpienie zarządzane, jeśli:
- Istnieją starsze zależności (COM, registry, MSI, drive mapping).
- Wymuszona izolacja sieci na poziomie planu jest wymagana dla ukierunkowanego zestawu aplikacji.
- Żąda się dostępu diagnostycznego za pomocą protokołu RDP.
Wybierz standardowy plan usługi App Service , jeśli:
- Potrzebujesz obsługi systemu Linux lub kontenera.
- Potrzebujesz szerokiej elastyczności środowiska uruchomieniowego z automatycznym zarządzaniem systemem operacyjnym/środowiskiem uruchomieniowym i stosowaniem poprawek.
Wybierz pozycję ASE , jeśli:
- Wymagana jest izolacja na dużą skalę dla wielu aplikacji, a nie głębokie dostosowywanie systemu operacyjnego według planu.