Versions Compared

Key

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

Use Case Descriptions

Manual Scale Out – This is a first step towards auto-scaling and will be useful beyond the development of auto-scaling.  This involves Operations triggering a scaling event through VID.  The scaling event will be sent to SO to orchestrate the instantiation of a new VNFC.  APPC will then need to finalize the configuration and Healthcheck of the new instance before putting it into service.

Auto Scale Out – This will be a closed loop process that will use telemetry from the VNF to determine if a new instance of a VNFC is needed.  If a scaling policy is triggered by the telemetry then a scaling event is sent to the SO for orchestration of the new VNFC.  Once the VNFC is built APPC will take over configuration and Healthcheck before placing the new instance into service.

Impacts

S3P Impacts

Manual Scale Out and Auto Scale Out are automated processes that will help bypass many manual operations steps for scaling VNFs.  Therefore this cannot be treated as most ONAP components are treated from a S3P point of view.

Scalability – Manual and Auto Scale Out will be a major step in allowing VNFs to easily scale and use only the resources that are required for the current demand.  Scale out use cases should also be exercised in parallel to determine how many scale out operations can be done simultaneously.

Stability – As part of initial tests, both scale out use cases will need to be aggressively exercised in varied conditions to ensure the processes work and are resilient to failure.

Security – New instances of the VNF(C) should be tested from a security point of view to ensure there are no vulnerabilities.

Performance – the scale out use cases will need to be measured to determine the length of time it takes to do a single scale out operation.  This will likely vary greatly amonst different VNF types and therefore conducting the tests across multiple VNFs would result in better measurements.  There might also be significant differences based on process changes.  Experimentation might be the best way to determine the most efficient process to use for scale out.

Platform Impacts

Manual Scale Out will impact VID, A&AI, SO, APPC and maybe MultiCloud

Auto Scale Out will impact SO, A&AI, APPC, CLAMP, Policy, DCAE and maybe MultiCloud

Documentation Impacts

VNF Guidelines and Requirements (VNFREQ) will need to be updated to show how VNFs should handle Scaling events

Integration testing impacts

Test descriptions for integration testing of VNF scaling behavior



Flow Diagram

Image RemovedImage Added