blob: b7801603aee46e1cca06d236742e833324079299 [file] [log] [blame]
Ofir Sonsinod33c93a2017-10-02 17:23:52 +03001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
LF Jenkins CI1be8d682020-04-08 20:22:39 +00002.. _architecture:
Ofir Sonsinod33c93a2017-10-02 17:23:52 +03003
4
Ofir Sonsino49351d72017-10-24 10:18:23 +03005VID Architecture
Ofir Sonsinod33c93a2017-10-02 17:23:52 +03006=================
Ofir Sonsino49351d72017-10-24 10:18:23 +03007VID provides a well-structured organization of infrastructure deployment,
Ofir Sonsinod33c93a2017-10-02 17:23:52 +03008instantiation and change-management operations used by Operations to derive orchestrations and change-management.
9
10
11Scope
12------
13- Invoke instantiation of a Service and all of its sub-components (e.g.
14 VNF/VF, VNFC/VFC, Modules, Deployment Flavor, etc).
15- Invoke instantiation and creation of cloud logical environment (e.g.
16 tenants).
17- Integration with Operations ticketing system for instantiation and
18 change-management ordering requests.
19- Instantiation
20
21 - Instantiation modes.
22
23 - Macro orchestration.
24 - A la carte orchestration.
25
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020026 - Choose the target instantiation environment (e.g. multi-clouds,
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030027 testing environment, etc.).
28
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020029 - Check the availability of already-created and reserved cloud
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030030 resources.
31 - Invoke the creations of cloud resources.
32
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020033 - Customize Services and VNF/VF to fit a current instantiation.
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030034
35 - Based on SDC Design specific assignments.
36
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020037 - Feedback on the instantiation process according to the instantiation
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030038 workflow.
39
40 - Ability to invoke maintenance operations on an unsuccessful
41 instantiation.
42
43- Change-management
44
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020045 - Integration with inventory (A&AI) to retrieve currently deployed
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030046 Services.
47 - Agnostic and specific change-management workflows derived from SDC
48 Service and VNF/VF models.
49 -
50
51 - Invoke a CM for a given Service and VNF/VF.
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020052 - Invoke a CM for monitoring-templates (MTs: control-loops).
53 - Invoke a CM for policy changes
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030054 - Invoke a CM for license changes
55 - etc..
56
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020057 - Ability to perform operations on a workflow (e.g. actions as stop, start,
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030058 restart, resume).
59 - Ability to schedule a workflow
60
61 - notify
62 - automatic instantiation upon reaching the scheduled time.
63
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020064- Invoke security, load and performance tests on a given Service and
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030065 VNF/VF.
66- Collaboration
67
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020068 - Project/Admin dashboard (includes user management, VNF/VF and
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030069 Services relevant to the project).
70
71- Interfaces:
72
73 - SDC - get models
74 - A&AI - get current deployment (inventory)
75 - MSO - invoke instantiation and change-management.
LF Jenkins CI1be8d682020-04-08 20:22:39 +000076 - BYO Scheduler - set/get schedule