Udostępnij za pośrednictwem


Omówienie usług Azure App Service i Azure Functions w usłudze Azure Stack Hub

Usługa Azure App Service w usłudze Azure Stack Hub to oferta typu platforma jako usługa (PaaS) dostępna na platformie Microsoft Azure w usłudze Azure Stack Hub. Usługa umożliwia wewnętrznym lub zewnętrznym klientom tworzenie aplikacji internetowych i usługi 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 wyborem udostępnionych zasobów maszyn wirtualnych lub dedykowanych maszyn wirtualnych.

Usługa Azure App Service umożliwia automatyzowanie procesów biznesowych i hostowanie interfejsów API w chmurze. 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 zaoferować usługę Azure App Service w usłudze Azure Stack Hub?

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

  • wiele języków i struktur: usługa Azure App Service oferuje najwyższej klasy obsługę ASP.NET, Node.js, Java, PHP i Python. Możesz również uruchomić program Windows PowerShell i inne skrypty lub pliki wykonywalne na maszynach wirtualnych usługi App Service.
  • optymalizacja DevOps: Ustawianie ciągłej integracji i wdrażania z użyciem GitHub, lokalnego Git lub BitBucket. Podwyższ poziom aktualizacji za pośrednictwem środowisk testowych i przejściowych oraz zarządzaj aplikacjami w usłudze App Service przy użyciu programu Azure PowerShell lub międzyplatformowego interfejsu wiersza polecenia (interfejs wiersza polecenia platformy Azure).
  • Integracja z 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 ma obsługiwać określone obciążenie:

Słowo app odnosi się do zasobów hostingu przeznaczonych do uruchamiania obciążeń obliczeniowych. Biorąc aplikację internetową jako przykład, prawdopodobnie jesteś przyzwyczajony do myślenia o aplikacji internetowej jako połączeniu zasobów obliczeniowych i kodu aplikacji, które razem dostarczają funkcje do przeglądarki. W usłudze Azure App Service aplikacja internetowa to zasób obliczeniowy zapewniany przez usługę Azure Stack Hub do hostowania kodu aplikacji.

Aplikacja może składać się z wielu aplikacji usługi App Service 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.

  • Wdróż kod front-endu do aplikacji internetowej i kod back-endu do aplikacji API.

    Omówienie usługi App Service z danymi monitorowania

Co to jest plan usługi App Service?

Dostawca zasobów usługi App Service używa tego samego kodu, którego używa usługa Azure App Service, a tym samym udostępnia niektóre typowe pojęcia. W usłudze App Service, kontener cenowy dla aplikacji nazywa się plan usługi App Service. Reprezentuje zestaw dedykowanych maszyn wirtualnych używanych do przechowywania aplikacji. W ramach danej subskrypcji można mieć wiele planów usługi App Service.

Na platformie Azure istnieją współdzielone i dedykowane maszyny robocze. Współdzielony proces roboczy obsługuje hosting aplikacji o wysokiej gęstości w środowiskach wielodzierżawczych, a jest tylko jeden zestaw współdzielonych 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 można opisać przy użyciu tych terminów. W usłudze App Service na platformie Azure Stack Hub administratorzy dostawcy zasobów definiują warstwy robocze, które chcą udostępnić. Na podstawie specyficznych potrzeb hostingu można zdefiniować wiele zestawów wspólnych pracowników roboczych lub różnych zestawów dedykowanych pracowników roboczych. Korzystając z tych definicji warstwy pracowniczej, mogą oni następnie definiować własne jednostki SKU związane z cennikiem.

Funkcje portalu

Usługa Azure App Service w usłudze Azure Stack Hub używa tego samego interfejsu użytkownika, którego używa usługa Azure App Service. To samo dotyczy części back-endowej. 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 wypróbować inne usługi platformy jako usługi (PaaS), takie jak dostawca zasobów programu SQL Server i dostawca zasobów MySQL.