Azure Stack Hub의 Azure App Service 및 Azure Functions 개요

Azure Stack Hub의 Azure App Service는 Azure Stack Hub에서 사용할 수 있는 Microsoft Azure의 PaaS(Platform as a Service) 제품입니다. 이 서비스를 사용하면 내부 또는 외부 고객이 모든 플랫폼 또는 디바이스에 대한 웹 및 Azure Functions 앱을 만들 수 있습니다. 온-프레미스 앱과 앱을 통합하고 비즈니스 프로세스를 자동화할 수 있습니다. Azure Stack Hub 클라우드 운영자는 공유 VM 리소스 또는 전용 VM을 선택하여 완전 관리형 VM(가상 머신)에서 고객 앱을 실행할 수 있습니다.

Azure App Service를 사용하여 비즈니스 프로세스를 자동화하고 클라우드 API를 호스트할 수 있습니다. 단일 통합 서비스인 Azure App Service를 사용하면 웹 사이트, REST API, 비즈니스 프로세스와 같은 다양한 구성 요소를 단일 솔루션으로 결합할 수 있습니다.

Azure Stack Hub에서 Azure App Service 제공하는 이유는 무엇인가요?

다음은 Azure App Service 몇 가지 주요 기능과 기능입니다.

  • 여러 언어 및 프레임워크: Azure App Service ASP.NET, Node.js, Java, PHP 및 Python에 대한 일류 지원을 제공합니다. App Service VM에서 Windows PowerShell 및 기타 스크립트 또는 실행 파일 을 실행할 수도 있습니다.
  • DevOps 최적화: GitHub, 로컬 Git 또는 BitBucket을 사용하여 연속 통합 및 배포를 설정합니다. 테스트 및 스테이징 환경을 통해 업데이트를 승격하고 Azure PowerShell 또는 Azure CLI(플랫폼 간 명령줄 인터페이스)를 사용하여 App Service 앱을 관리합니다.
  • Visual Studio 통합: Visual Studio의 전용 도구는 앱을 만들고 배포하는 작업을 간소화합니다.

App Service의 앱 유형

App Service는 여러 앱 형식을 제공하며 각각은 특정 워크로드를 호스트하도록 계획되었습니다.

  • 웹 사이트, 웹앱 및 REST API 호스팅을 위한 Web Apps.
  • 이벤트 기반 서버리스 워크로드를 호스트하기 위한 Azure Functions v1.

앱이라는 단어는 워크로드를 실행하는 전용 호스팅 리소스를 의미합니다. 웹앱을 예로 들면, 웹앱을 함께 브라우저에 기능을 제공하는 컴퓨팅 리소스이자 앱 코드로 생각하는 데 익숙할 것입니다. Azure App Service에서 웹앱은 Azure Stack Hub가 앱 코드 호스팅을 위해 제공하는 컴퓨팅 리소스입니다.

앱은 다양한 종류의 여러 App Service 앱으로 구성될 수 있습니다. 예를 들어 앱이 웹 프런트 엔드 및 REST API 백 엔드로 구성된 경우 다음을 수행할 수 있습니다.

  • 프런트 엔드 및 API 모두 단일 웹앱에 배포합니다.

  • 프런트 엔드 코드를 웹앱에 배포하고 백 엔드 코드를 API 앱에 배포합니다.

    모니터링 데이터의 App Service 개요

App Service 계획의 정의

App Service 리소스 공급자는 Azure App Service에서 사용하는 것과 동일한 코드를 사용하므로 몇 가지 개념을 공유합니다. App Service에서 앱에 대한 가격 책정 컨테이너를 App Service 요금제라고 합니다. 앱을 보관하는 데 사용되는 전용 VM 집합을 나타냅니다. 지정된 구독 내에서 여러 App Service 요금제를 사용할 수 있습니다.

Azure에는 공유 및 전용 작업자가 있습니다. 공유 작업자는 고밀도 및 다중 테넌트 앱 호스팅을 지원하며 공유 작업자 집합은 하나만 있습니다. 전용 서버는 한 테넌트에서만 사용되고 스몰, 미디엄 및 라지의 세 가지 크기로 제공됩니다. 온-프레미스 고객의 요구 사항은 항상 이러한 용어를 사용하여 설명할 수는 없습니다. Azure Stack Hub의 App Service에서 리소스 공급자 관리자는 사용할 수 있도록 설정할 작업자 계층을 정의합니다. 고유한 호스팅 요구 사항에 따라 여러 공유 작업자 집합 또는 다른 전용 작업자 집합을 정의할 수 있습니다. 이러한 작업자 계층 정의를 사용하여 고유한 가격 책정 SKU를 정의할 수 있습니다.

포털 기능

Azure Stack Hub의 Azure App Service는 Azure App Service에서 사용하는 것과 동일한 사용자 인터페이스를 사용합니다. 백 엔드에서도 마찬가지입니다. 그러나 Azure Stack Hub에서는 일부 기능이 비활성화됩니다. 이러한 기능에 필요한 Azure 관련 기대치 또는 서비스는 현재 Azure Stack Hub에서 사용할 수 없습니다.

다음 단계

SQL Server 리소스 공급자MySQL 리소스 공급자와 같은 다른 PaaS(Platform as a Service) 서비스를 사용해 볼 수도 있습니다.