Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

VNFC to Instance Type Mapping

...

  • Parse OOF → MC Policy (Intent) API 
  • For each cloud region // Public cloud could have different costs in different geographic locations
    • Compute net_value based on cost
      • net_value = net_value + workload_deployment_cost 
        • The workload deployment cost is computed per <instance type, cloud region> based on workload deployment cost policy described in Step 5b).
          • Instance Type is derived from <Service, VNFC, cloud owner>
          • More details are in 5b)
        • Implementation Notes:
          • It is not mandatory for all plugins to implement this feature since the OOF → MC API has the flexibility of turning on this feature per <cloud owner, cloud region>
    • Capacity Check 
      • Private Clouds (OpenStack based)
        • Perform capacity check per specified Tenant (OpenStack Project)
          • The tenant is not currently passed in the OOF → MC API; this is figured out from simple mapping function; one possible mapping could be a tenant per <cloud owner, cloud region> as part of Multi-VIM plugin configuration.
        • If Capacity check fails, drop the cloud region out of the candidate list
      • Public Clouds or Other Clouds
        • Capacity check always succeeds //assumption: public cloud has infinite capacity

...