Omówienie usługi Azure App Service i rozwiązania Azure Functions w usłudze Azure Stack Hub

Azure App Service w usłudze Azure Stack Hub to oferta typu platforma jako usługa (PaaS) z platformy Microsoft Azure dostępna w usłudze Azure Stack Hub. Usługa umożliwia klientom wewnętrznym lub zewnętrznym tworzenie aplikacji internetowych i Azure Functions dla dowolnej platformy lub urządzenia. Mogą integrować aplikacje z aplikacjami lokalnymi i automatyzować procesy biznesowe. Operatorzy chmury usługi Azure Stack Hub mogą uruchamiać aplikacje klientów na w pełni zarządzanych maszynach wirtualnych z wybranymi udostępnionymi zasobami maszyn wirtualnych lub dedykowanymi maszynami wirtualnymi.

Azure App Service umożliwia automatyzowanie procesów biznesowych i hostowanie interfejsów API chmury. Jako pojedyncza zintegrowana usługa Azure App Service umożliwia łączenie różnych składników (takich jak witryny internetowe, interfejsy API REST i procesy biznesowe) w jedno rozwiązanie.

Dlaczego warto oferować Azure App Service w usłudze Azure Stack Hub?

Poniżej przedstawiono niektóre kluczowe funkcje i możliwości Azure App Service:

  • Wiele języków i struktur: Azure App Service ma pierwszą klasę obsługi ASP.NET, Node.js, Java, PHP i Python. Na maszynach wirtualnych usługi App Service można również uruchamiać program Windows PowerShell oraz inne skrypty lub pliki wykonywalne.
  • Optymalizacja metodyki DevOps: konfigurowanie ciągłej integracji i wdrażania za pomocą usługi GitHub, lokalnej usługi Git lub BitBucket. Podwyższanie poziomu aktualizacji za pomocą środowisk testowych i przejściowych oraz zarządzanie aplikacjami w App Service przy użyciu Azure PowerShell lub międzyplatformowego interfejsu wiersza polecenia (interfejs wiersza polecenia platformy Azure).
  • Integracja programu Visual Studio: Dedykowane narzędzia w programie Visual Studio usprawniają pracę nad tworzeniem i wdrażaniem aplikacji.

Typy aplikacji w usłudze App Service

Usługa App Service oferuje kilka typów aplikacji, z których każdy jest przeznaczony do obsługi określonego obciążenia:

  • Web Apps do hostowania witryn internetowych, aplikacji internetowych i interfejsów API REST.
  • Azure Functions v1 do hostowania obciążeń opartych na zdarzeniach bezserwerowych.

Słowo app odnosi się do zasobów hostingu przeznaczonych do uruchamiania obciążenia. Przykładowa aplikacja internetowa prawdopodobnie jest przyzwyczajona do myślenia o aplikacji internetowej jako zarówno zasobów obliczeniowych, jak i kodu aplikacji, które razem dostarczają funkcje w przeglądarce. W Azure App Service aplikacja internetowa to zasób obliczeniowy, który zapewnia usługa Azure Stack Hub do hostowania kodu aplikacji.

Aplikacja może składać się z wielu App Service aplikacji różnych rodzajów. Jeśli na przykład aplikacja składa się z frontonu internetowego i zaplecza interfejsu API REST, możesz:

  • Wdróż oba (fronton i interfejs API) w jednej aplikacji internetowej.

  • Wdrożyć kod frontonu w aplikacji internetowej i kod zaplecza w aplikacji interfejsu API.

    App Service omówienie danych monitorowania

Co to jest plan usługi App Service?

Dostawca zasobów App Service używa tego samego kodu, który Azure App Service używa, a tym samym udostępnia niektóre typowe pojęcia. W App Service kontener cen aplikacji jest nazywany planem App Service. Reprezentuje zestaw dedykowanych maszyn wirtualnych używanych do przechowywania aplikacji. W ramach danej subskrypcji można mieć wiele planów App Service.

Na platformie Azure są współużytkowane i dedykowane procesy robocze. Współużytkowany proces roboczy obsługuje hosting aplikacji o wysokiej gęstości i wielu dzierżawach. Istnieje tylko jeden zestaw udostępnionych procesów roboczych. Serwery dedykowane są używane tylko przez jedną dzierżawę i mają trzy rozmiary: małe, średnie i duże. Potrzeby klientów lokalnych nie zawsze mogą być opisane przy użyciu tych terminów. W App Service w usłudze Azure Stack Hub administratorzy dostawcy zasobów definiują warstwy procesu roboczego, które mają być dostępne. Na podstawie unikatowych potrzeb hostingu można zdefiniować wiele zestawów udostępnionych procesów roboczych lub różnych zestawów dedykowanych procesów roboczych. Korzystając z tych definicji warstwy procesu roboczego, mogą następnie definiować własne jednostki SKU cen.

Funkcje portalu

Azure App Service w usłudze Azure Stack Hub używa tego samego interfejsu użytkownika, który Azure App Service używa. To samo dotyczy zaplecza. Jednak niektóre funkcje są wyłączone w usłudze Azure Stack Hub. Oczekiwania lub usługi specyficzne dla platformy Azure, których te funkcje wymagają, nie są obecnie dostępne w usłudze Azure Stack Hub.

Następne kroki

Możesz również wypróbować inne usługi typu platforma jako usługa (PaaS), takie jak dostawca zasobów SQL Server i dostawca zasobów MySQL.