Feldolgozók és infrastruktúra hozzáadása az Azure App Service-hez az Azure Stack Hubon

Ez a dokumentum útmutatást nyújt az infrastruktúra és a feldolgozói szerepkörök méretezéséhez Azure App Service a Azure Stack Hub. A bármilyen méretű alkalmazások támogatásához szükséges további feldolgozói szerepkörök létrehozásához szükséges lépéseket ismertetjük.

Megjegyzés

Ha a Azure Stack Hub-környezet nem rendelkezik 96 GB RAM-nál több memóriával, előfordulhat, hogy nehézségekbe ütközik a további kapacitás hozzáadása.

Azure App Service a Azure Stack Hub támogatja az ingyenes és a megosztott munkavégző rétegeket. Más munkavégző szintek hozzáadásához további feldolgozói szerepköröket kell hozzáadnia.

Ha nem biztos abban, hogy mi lett üzembe állítva az Azure Stack Hub-telepítés alapértelmezett Azure App Service-Azure Stack Hub, tekintse át a további információkat a App Service a Azure Stack Hub áttekintésében.

Azure App Service a Azure Stack Hub üzembe helyez minden szerepkört a Virtual Machine Scale Sets és így kihasználja a számítási feladat skálázhatósági képességeit. Ezért a munkavégző szintek skálázása a felügyeleti App Service történik.

További dolgozók hozzáadása a PowerShell-sel

  1. A felügyeleti Azure Stack Hub beállítása a PowerShellben

  2. Használja ezt a példát a méretezési készlet horizontális felskál való felskálzatáshoz.

    
    ##### Scale out the AppService Role instances ######
    
    # Set context to AzureStack admin.
    Connect-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 
    

    Megjegyzés

    Ez a lépés a szerepkör típusától és a példányok számától függően több órát is igénybe vehet.

  3. Figyelje az új szerepkörpéldányok állapotát a App Service felügyelete alatt. Egy adott szerepkörpéldány állapotának ellenőrzéshez kattintson a szerepkörtípusra a listában.

További dolgozók hozzáadása a felügyeleti portálon

  1. Jelentkezzen be a Azure Stack Hub portálra szolgáltatás-rendszergazdaként.

  2. Keresse meg a App Services.

    App Service a Azure Stack Hub portálon

  3. Kattintson a Szerepkörök elemre. Itt láthatja az összes telepített App Service lebontását.

  4. Kattintson a jobb gombbal a skálázni kívánt típus sorra, majd kattintson a ScaleSet elemre.

    ScaleSet App Service szerepkörök a Azure Stack Hub portálon

  5. Kattintson a Skálázás elemre,válassza ki a példányok számát, amelyekre skálázni szeretne, majd kattintson a Mentés gombra.

    Példányok beállítása a felügyeleti portálon App Service szerepkörökben Azure Stack Hub méretezéshez

  6. Azure App Service a Azure Stack Hub hozzáadja a további virtuális gépeket, konfigurálja őket, telepíti az összes szükséges szoftvert, és készként fogja megjelölni őket a folyamat befejezésekor. Ez a folyamat körülbelül 80 percet is igénybe vehet.

  7. Az új szerepkörök készenlétének előrehaladását a szerepkörök panelen a dolgozók megtekintésével követheti nyomon.

Eredmény

A teljes üzembe helyezés és a használatra kész munkaterhelés után a dolgozók elérhetővé válnak a felhasználók számára, akik üzembe helyezhetik a számítási feladatukat. Az alábbi képernyőképen az alapértelmezés szerint elérhető több tarifacsomag látható. Ha egy adott feldolgozói szinthez nincsenek elérhető feldolgozók, a megfelelő tarifacsomag kiválasztása nem érhető el.

Az új App Service tarifacsomagok a Azure Stack Hub portálon

Megjegyzés

A felügyeleti, a kezelőfelületi vagy a közzétevői szerepkör horizontális felskálázásához kövesse ugyanazokat a lépéseket, a megfelelő szerepkör kiválasztásával. A vezérlők nem helyezhetők üzembe méretezési csoportként, ezért a telepítéskor kettőt kell üzembe helyezni az összes éles környezethez.

Következő lépések

Központi telepítés forrásának konfigurálása