blob: 40e337fef71d768236a75a1389fca3980bb39391 [file] [log] [blame]
Ofir Sonsinod33c93a2017-10-02 17:23:52 +03001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2
3
Ofir Sonsino49351d72017-10-24 10:18:23 +03004VID Architecture
Ofir Sonsinod33c93a2017-10-02 17:23:52 +03005=================
Ofir Sonsino49351d72017-10-24 10:18:23 +03006VID provides a well-structured organization of infrastructure deployment,
Ofir Sonsinod33c93a2017-10-02 17:23:52 +03007instantiation and change-management operations used by Operations to derive orchestrations and change-management.
8
9
10Scope
11------
12- Invoke instantiation of a Service and all of its sub-components (e.g.
13 VNF/VF, VNFC/VFC, Modules, Deployment Flavor, etc).
14- Invoke instantiation and creation of cloud logical environment (e.g.
15 tenants).
16- Integration with Operations ticketing system for instantiation and
17 change-management ordering requests.
18- Instantiation
19
20 - Instantiation modes.
21
22 - Macro orchestration.
23 - A la carte orchestration.
24
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020025 - Choose the target instantiation environment (e.g. multi-clouds,
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030026 testing environment, etc.).
27
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020028 - Check the availability of already-created and reserved cloud
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030029 resources.
30 - Invoke the creations of cloud resources.
31
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020032 - Customize Services and VNF/VF to fit a current instantiation.
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030033
34 - Based on SDC Design specific assignments.
35
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020036 - Feedback on the instantiation process according to the instantiation
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030037 workflow.
38
39 - Ability to invoke maintenance operations on an unsuccessful
40 instantiation.
41
42- Change-management
43
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020044 - Integration with inventory (A&AI) to retrieve currently deployed
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030045 Services.
46 - Agnostic and specific change-management workflows derived from SDC
47 Service and VNF/VF models.
48 -
49
50 - Invoke a CM for a given Service and VNF/VF.
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020051 - Invoke a CM for monitoring-templates (MTs: control-loops).
52 - Invoke a CM for policy changes
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030053 - Invoke a CM for license changes
54 - etc..
55
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020056 - Ability to perform operations on a workflow (e.g. actions as stop, start,
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030057 restart, resume).
58 - Ability to schedule a workflow
59
60 - notify
61 - automatic instantiation upon reaching the scheduled time.
62
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020063- Invoke security, load and performance tests on a given Service and
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030064 VNF/VF.
65- Collaboration
66
Ofir Sonsino0e1e6a92017-11-08 11:31:34 +020067 - Project/Admin dashboard (includes user management, VNF/VF and
Ofir Sonsinod33c93a2017-10-02 17:23:52 +030068 Services relevant to the project).
69
70- Interfaces:
71
72 - SDC - get models
73 - A&AI - get current deployment (inventory)
74 - MSO - invoke instantiation and change-management.
75 - BYO Scheduler - set/get schedule