용량 요구 사항에 따라 역할 크기 조정

완료됨

이 단원에서는 Azure Stack Hub의 Azure App Service에서 인프라 및 작업자 역할의 크기를 조정하는 방법에 대한 지침을 제공합니다. 모든 규모의 앱을 지원하기 위해 추가 작업자 역할을 만드는 데 필요한 모든 단계를 다룹니다.

Azure Stack Hub의 Azure App Service는 기본적으로 무료 및 공유 작업자 계층을 지원합니다. 다른 작업자 계층을 추가하려면 작업자 역할을 더 추가해야 합니다.

Azure Stack Hub의 Azure App Service는 Virtual Machine Scale Sets를 사용하여 모든 역할을 배포하므로 이 워크로드의 크기 조정 기능을 활용합니다. 따라서 작업자 계층의 모든 크기 조정은 App Service 관리자를 통해 수행됩니다.

PowerShell을 사용하여 작업자 추가

  1. PowerShell에서 Azure Stack Hub 관리자 환경 설정
  2. 이 예제를 사용하여 확장 집합을 확장합니다.
##### Scale out the AppService Role instances ######
# Set context to AzureStack admin.
Login-AzAccount -EnvironmentName AzureStackAdmin

## Name of the Resource group where AppService is deployed.
$AppServiceResourceGroupName = "AppService.local"

## Name of the ScaleSet : e.g. FrontEndsScaleSet, ManagementServersScaleSet, PublishersScaleSet , LargeWorkerTierScaleSet, MediumWorkerTierScaleSet, SmallWorkerTierScaleSet, SharedWorkerTierScaleSet
$ScaleSetName = "SharedWorkerTierScaleSet"

## TotalCapacity is sum of the instances needed at the end of operation.
## e.g. if your VMSS has 1 instance(s) currently and you need 1 more the TotalCapacity should be set to 2
$TotalCapacity = 2

# Get current scale set
$vmss = Get-AzVmss -ResourceGroupName $AppServiceResourceGroupName -VMScaleSetName $ScaleSetName
# Set and update the capacity
$vmss.sku.capacity = $TotalCapacity
Update-AzVmss -ResourceGroupName $AppServiceResourceGroupName -Name $ScaleSetName -VirtualMachineScaleSet $vmss

  1. App Service 관리에서 새 역할 인스턴스의 상태를 모니터링합니다. 개별 역할 인스턴스의 상태를 확인하려면 목록에서 역할 유형을 클릭합니다.

관리자 포털을 사용하여 다른 작업자 추가

  1. Azure Stack Hub 관리자 포털에 서비스 관리자로 로그인합니다.

  2. App Services로 이동합니다.

    App Service in Azure Stack Hub administrator portal.

  3. 역할을 클릭합니다. 여기에서 배포된 모든 App Service 역할에 대한 분석을 볼 수 있습니다.

  4. 크기를 조정하려는 유형의 행을 마우스 오른쪽 단추로 클릭한 다음 ScaleSet을 클릭합니다.

    ScaleSet App Service roles in Azure Stack Hub administrator portal.

  5. 크기 조정을 클릭하고 크기를 조정하려는 인스턴스 수를 선택한 다음 저장을 클릭합니다.

    Set instances to scale to in App Service Roles in Azure Stack Hub administrator portal.

  6. 이제 Azure Stack Hub의 Azure App Service가 다른 가상 머신을 추가하고, 구성하고, 필요한 소프트웨어를 모두 설치하고, 이 프로세스가 완료되면 준비됨으로 표시합니다. 이 프로세스는 약 80분 정도 걸릴 수 있습니다.

  7. 역할 창에서 작업자를 확인하여 새 역할의 준비 상태를 모니터링할 수 있습니다.

완전히 배포되고 준비가 완료되면 사용자가 워크로드를 작업자에 배포할 수 있게 됩니다. 다음 스크린샷에서는 기본적으로 사용할 수 있는 여러 가격 책정 계층의 예를 보여줍니다. 특정 작업자 계층에 사용 가능한 작업자가 없는 경우 해당 가격 책정 계층을 선택하는 옵션을 사용할 수 없습니다.

Pricing tiers for new App Service plan in Azure Stack Hub administrator portal.