Skip to content

/AWS1/CL_SGMINFERCOMPCHDCONFIG

The scheduling configuration that determines how inference component copies are placed across available instances when copies are added or removed.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_placementstrategy TYPE /AWS1/SGMINFERCOMPONENTPLSTRAG /AWS1/SGMINFERCOMPONENTPLSTRAG

The strategy for placing inference component copies across available instances. If you also set AvailabilityZoneBalance, this strategy applies to placement within each Availability Zone.

SPREAD

Distributes copies evenly across available instances for better resilience.

BINPACK

Packs copies onto fewer instances to optimize resource utilization.

Optional arguments:

io_availabilityzonebalance TYPE REF TO /AWS1/CL_SGMINFCOMPONENTAZBA00 /AWS1/CL_SGMINFCOMPONENTAZBA00

Configuration for balancing inference component copies across Availability Zones.


Queryable Attributes

PlacementStrategy

The strategy for placing inference component copies across available instances. If you also set AvailabilityZoneBalance, this strategy applies to placement within each Availability Zone.

SPREAD

Distributes copies evenly across available instances for better resilience.

BINPACK

Packs copies onto fewer instances to optimize resource utilization.

Accessible with the following methods

Method Description
GET_PLACEMENTSTRATEGY() Getter for PLACEMENTSTRATEGY, with configurable default
ASK_PLACEMENTSTRATEGY() Getter for PLACEMENTSTRATEGY w/ exceptions if field has no v
HAS_PLACEMENTSTRATEGY() Determine if PLACEMENTSTRATEGY has a value

AvailabilityZoneBalance

Configuration for balancing inference component copies across Availability Zones.

Accessible with the following methods

Method Description
GET_AVAILABILITYZONEBALANCE() Getter for AVAILABILITYZONEBALANCE