/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 |