Invoke-AzWorkloadsSapSizingRecommendation
Get SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier
Syntax
Invoke-AzWorkloadsSapSizingRecommendation
-Location <String>
[-SubscriptionId <String>]
-AppLocation <String>
-DatabaseType <SapDatabaseType>
-DbMemory <Int64>
-DeploymentType <SapDeploymentType>
-Environment <SapEnvironmentType>
-Sap <Int64>
-SapProduct <SapProductType>
[-DbScaleMethod <SapDatabaseScaleMethod>]
[-HighAvailabilityType <SapHighAvailabilityType>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzWorkloadsSapSizingRecommendation
-InputObject <IWorkloadsIdentity>
-AppLocation <String>
-DatabaseType <SapDatabaseType>
-DbMemory <Int64>
-DeploymentType <SapDeploymentType>
-Environment <SapEnvironmentType>
-Sap <Int64>
-SapProduct <SapProductType>
[-DbScaleMethod <SapDatabaseScaleMethod>]
[-HighAvailabilityType <SapHighAvailabilityType>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Get SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier
Examples
Example 1: Get SAP sizing recommendations by providing SAPS for application tier and memory required for database tier
Invoke-AzWorkloadsSapSizingRecommendation -Location eastus -AppLocation eastus -DatabaseType HANA -DbMemory 256 -DeploymentType SingleServer -Environment NonProd -SapProduct S4HANA -Sap 10000 -DbScaleMethod ScaleUp
DeploymentType VMSku
-------------- -----
SingleServer Standard_E32ds_v4
The command will take input of the Deployment type, region, SAPS number and Database memory size requirement for the SAP system and help you understand the right size and count of Azure SKUs that you should use for the App server instance, Central service instance and Database instance while deploying your SAP system with Azure Center for SAP solutions.
Parameters
-AppLocation
The geo-location where the resource is to be created.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Prompts you for confirmation before running the cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseType
The database type.
Type: | SapDatabaseType |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DbMemory
The database memory configuration.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DbScaleMethod
The DB scale method.
Type: | SapDatabaseScaleMethod |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
The DefaultProfile parameter is not functional. Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription.
Type: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentType
The deployment type. Eg: SingleServer/ThreeTier
Type: | SapDeploymentType |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Environment
Defines the environment type - Production/Non Production.
Type: | SapEnvironmentType |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HighAvailabilityType
The high availability type.
Type: | SapHighAvailabilityType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
Type: | IWorkloadsIdentity |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Location
The name of Azure region.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Sap
The SAP Application Performance Standard measurement.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SapProduct
Defines the SAP Product type.
Type: | SapProductType |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
The ID of the target subscription.
Type: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |