summaryrefslogtreecommitdiffstats
path: root/docs/sections/architecture.rst
blob: b45e10559e320ce695962fcdefbbfe642a289010 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0

Architecture
============


Capabilities
------------
Data Collection Analytics and Events (DCAE) is the data collection and analysis subsystem of ONAP.
Its functions include collection of FCAPs data from the network entitiess (VNFs, PNFs, etc), normalization and transportation of
data, analysis of data, and generations of ONAP events which can be received by other ONAP components such as Policy for
subsequent operations.

DCAE consists of DCAE Platform components and DCAE Services components.  The following list shows the details of what are included
in ONAP R1

- DCAE Platform
    - Core Platform
        - Cloudify Manager (VM)
        - Consul service (VM cluster)
    - Extended Platform
        - Docker Host for containerized platform components (VM).  It runs the following DCAE platform micro services (containers).
            - Configuration Binding Servive
            - CDAP Broker
            - Deployment Handler
            - Policy Handler
            - Service Change Handler
            - DCAE Inventory-API
        - CDAP Analytics Platform for CDAP analytics applications (VM cluster)
        - Docker Host for containerized service components (VM)
        - PostgreSQL Database (VM)


- DCAE Services
    - Collectors
        - Virtual Event Streaming (VES) collector, containerized
        - SNMP Trap collector, containerized
    - Analytics
        - Holmes correlation analytics, containerized
        - Threshold Crosssing Analytics (TCA), CDAP analytics application


Usage Scenarios
---------------

For ONAP R1 DCAE participates in all use cases.

vDNS/vFW:  VES collector, TCA analytics
vCPE:  VES collector, TCA analytics
vVoLTE:  VES collector, Holmes analytics

Interactions
------------