...
Explicit Dedication: Pods, Clusters or Hosts can be 1. Explicitly Dedicated Resources: Resources dedicated to an account /domain using APIs (introduced in this FS). We define this as Explicit Dedication
Implicit Dedication: Implicitly dedicated Host is the host having dedicated VMs of same account. This host is not explicitly dedicated using API.
during configuration time
2. Implicitly Dedicated Resources: Resources which are in common pool that any account can pick during runtime.
3. Shared Resources: All the non-dedicated resources.
4. SO dedication flag: a new Parameter in Service Offering. if ON, Use Implicitly Dedicated Resources
5. DVM dedication flag: a new Parameter in deployVirtualMachine API, if ON, VM is deployed on explicitly dedicated resources Dedicated VM/instance: Dedicated VM is created using Service Offering with "isDedicated" enabled.
...
| DeployVM dedication Flag specified | DeployVM dedication Flag Not specified |
Explicitly Dedicated Resources | Pick from Explicitly dedicated else fail | Pick from shared resources else fail |
NO Explicitly Dedicated Resources | Fail the request | Pick from shared resources else fail |
| SO dedication Flag = ON | SO dedication Flag = OFF |
YES - Implicitly Dedicated Resources | Pick from implicit dedicated resources else FAIL | Pick from shared resources else fail |
NO - Implicitly Dedicated Resources | Fail the request | Pick from shared resources else fail |
Logs
...