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 <ISapVirtualInstanceIdentity>
      -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:ISapVirtualInstanceIdentity
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

Inputs

ISapVirtualInstanceIdentity

Outputs

SapDeploymentType

Notes

ALIASES

Invoke-AzVISSizingRecommendation