radon-h2020 / radon-delivery-toolchain

Project listing all delivery toolchain requirements including: RADON orchestrator, Monitoring, Template Library, CI/CD.
Apache License 2.0
0 stars 4 forks source link

R-T5.3-2: The tool must be able to configure automatic scaling of the deployed components based on the auto scaling policies defined in the RADON models. #25

Open cankarm opened 4 years ago

cankarm commented 4 years ago
ID: R-T5.3-2
Type: FUNCTIONAL_SUITABILITY
User story: As an Operations Engineer, I want to define auto scaling policies of my application
Requirement: The tool must be able to configure automatic scaling of the deployed components based on the auto scaling policies defined in the RADON models.
Extended Description: The goal is to support policy-based (expressed in TOSCA blueprints) automatic scaling of deployed components, that are not fully managed by the cloud provider as long as the target platform supports automatic scaling. Examples of fully managed services are FaaS functions and managed database services.
Priority: Should have
Affected Tools: ORCHESTRATOR
Means of Verification: Use simple load tests to verify that the deployed data pipeline tasks are scaled up and down according to the policy setting when autoscaling trigger tresholds are reached.
anzoman commented 4 years ago

Defining policies is already possible with xOpera tool but we don't provide the support for autoscaling explicitly but for me this is not an easy thing to do. So I think that we should open an issue in xOpera's repo and ask about this and maybe provide some examples (diagrams) for the discussion.

anzoman commented 3 years ago

We have released new version - 0.6.5 of opera orchestrator, which introduces the new opera notify CLI command that enables invoking TOSCA triggers from policies and will therefore enable scaling.