diff options
Diffstat (limited to 'docs/architecture.rst')
-rw-r--r-- | docs/architecture.rst | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/docs/architecture.rst b/docs/architecture.rst new file mode 100644 index 000000000..40e337fef --- /dev/null +++ b/docs/architecture.rst @@ -0,0 +1,75 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. + + +VID Architecture +================= +VID provides a well-structured organization of infrastructure deployment, +instantiation and change-management operations used by Operations to derive orchestrations and change-management. + + +Scope +------ +- Invoke instantiation of a Service and all of its sub-components (e.g. + VNF/VF, VNFC/VFC, Modules, Deployment Flavor, etc). +- Invoke instantiation and creation of cloud logical environment (e.g. + tenants). +- Integration with Operations ticketing system for instantiation and + change-management ordering requests. +- Instantiation + + - Instantiation modes. + + - Macro orchestration. + - A la carte orchestration. + + - Choose the target instantiation environment (e.g. multi-clouds, + testing environment, etc.). + + - Check the availability of already-created and reserved cloud + resources. + - Invoke the creations of cloud resources. + + - Customize Services and VNF/VF to fit a current instantiation. + + - Based on SDC Design specific assignments. + + - Feedback on the instantiation process according to the instantiation + workflow. + + - Ability to invoke maintenance operations on an unsuccessful + instantiation. + +- Change-management + + - Integration with inventory (A&AI) to retrieve currently deployed + Services. + - Agnostic and specific change-management workflows derived from SDC + Service and VNF/VF models. + - + + - Invoke a CM for a given Service and VNF/VF. + - Invoke a CM for monitoring-templates (MTs: control-loops). + - Invoke a CM for policy changes + - Invoke a CM for license changes + - etc.. + + - Ability to perform operations on a workflow (e.g. actions as stop, start, + restart, resume). + - Ability to schedule a workflow + + - notify + - automatic instantiation upon reaching the scheduled time. + +- Invoke security, load and performance tests on a given Service and + VNF/VF. +- Collaboration + + - Project/Admin dashboard (includes user management, VNF/VF and + Services relevant to the project). + +- Interfaces: + + - SDC - get models + - A&AI - get current deployment (inventory) + - MSO - invoke instantiation and change-management. + - BYO Scheduler - set/get schedule
\ No newline at end of file |