Edit

Share via


Invoke-AzWorkloadsSapSizingRecommendation

Gets the sizing recommendations.

Syntax

InvokeExpanded (Default)

Invoke-AzWorkloadsSapSizingRecommendation
    -Location <String>
    -AppLocation <String>
    -DatabaseType <SapDatabaseType>
    -DbMemory <Int64>
    -DeploymentType <SapDeploymentType>
    -Environment <SapEnvironmentType>
    -Sap <Int64>
    -SapProduct <SapProductType>
    [-SubscriptionId <String>]
    [-DbScaleMethod <SapDatabaseScaleMethod>]
    [-HighAvailabilityType <SapHighAvailabilityType>]
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Invoke

Invoke-AzWorkloadsSapSizingRecommendation
    -Location <String>
    -Body <ISapSizingRecommendationRequest>
    [-SubscriptionId <String>]
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

InvokeViaIdentityExpanded

Invoke-AzWorkloadsSapSizingRecommendation
    -InputObject <ISapVirtualInstanceIdentity>
    -AppLocation <String>
    -DatabaseType <SapDatabaseType>
    -DbMemory <Int64>
    -DeploymentType <SapDeploymentType>
    -Environment <SapEnvironmentType>
    -Sap <Int64>
    -SapProduct <SapProductType>
    [-DbScaleMethod <SapDatabaseScaleMethod>]
    [-HighAvailabilityType <SapHighAvailabilityType>]
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

InvokeViaIdentity

Invoke-AzWorkloadsSapSizingRecommendation
    -InputObject <ISapVirtualInstanceIdentity>
    -Body <ISapSizingRecommendationRequest>
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Gets the sizing recommendations.

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.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Body

The SAP Sizing Recommendation request. To construct, see NOTES section for BODY properties and create a hash table.

Parameter properties

Type:ISapSizingRecommendationRequest
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

Invoke
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentity
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False

-Confirm

Prompts you for confirmation before running the cmdlet.

Parameter properties

Type:SwitchParameter
Default value:None
Supports wildcards:False
DontShow:False
Aliases:cf

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-DatabaseType

The database type.

Parameter properties

Type:SapDatabaseType
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-DbMemory

The database memory configuration.

Parameter properties

Type:Int64
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-DbScaleMethod

The DB scale method.

Parameter properties

Type:SapDatabaseScaleMethod
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-DefaultProfile

The DefaultProfile parameter is not functional. Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription.

Parameter properties

Type:PSObject
Default value:None
Supports wildcards:False
DontShow:False
Aliases:AzureRMContext, AzureCredential

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-DeploymentType

The deployment type. Eg: SingleServer/ThreeTier

Parameter properties

Type:SapDeploymentType
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Environment

Defines the environment type - Production/Non Production.

Parameter properties

Type:SapEnvironmentType
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-HighAvailabilityType

The high availability type.

Parameter properties

Type:SapHighAvailabilityType
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-InputObject

Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table.

Parameter properties

Type:ISapVirtualInstanceIdentity
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentity
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False

-Location

The name of the Azure region.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
Invoke
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Sap

The SAP Application Performance Standard measurement.

Parameter properties

Type:Int64
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SapProduct

Defines the SAP Product type.

Parameter properties

Type:SapProductType
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SubscriptionId

The ID of the target subscription. The value must be an UUID.

Parameter properties

Type:String
Default value:(Get-AzContext).Subscription.Id
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
Invoke
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Parameter properties

Type:SwitchParameter
Default value:None
Supports wildcards:False
DontShow:False
Aliases:wi

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Inputs

ISapSizingRecommendationRequest

ISapVirtualInstanceIdentity

Outputs

SapDeploymentType

Notes

ALIASES

Invoke-AzVISSizingRecommendation