8014ed4984d1f5b9ee2ccfb6922bb7a1a47bb394
[dcaegen2.git] / docs / sections / architecture.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3
4 Architecture
5 ============
6
7
8 Capabilities
9 ------------
10 Data Collection Analytics and Events (DCAE) is the data collection and analysis subsystem of ONAP.
11 Its functions include collection of FCAPs data from the network entitiess (VNFs, PNFs, etc), normalization and transportation of
12 data, analysis of data, and generations of ONAP events which can be received by other ONAP components such as Policy for
13 subsequent operations.
14
15 DCAE consists of DCAE Platform components and DCAE Services components.  The following list shows the details of what are included
16 in ONAP R1
17
18 - DCAE Platform
19     - Core Platform
20         - Cloudify Manager (VM)
21         - Consul service (VM cluster)
22     - Extended Platform
23         - Docker Host for containerized platform components (VM).  It runs the following DCAE platform micro services (containers).
24             - Configuration Binding Servive
25             - CDAP Broker
26             - Deployment Handler
27             - Policy Handler
28             - Service Change Handler
29             - DCAE Inventory-API
30         - CDAP Analytics Platform for CDAP analytics applications (VM cluster)
31         - Docker Host for containerized service components (VM)
32         - PostgreSQL Database (VM)
33
34
35 - DCAE Services
36     - Collectors
37         - Virtual Event Streaming (VES) collector, containerized
38         - SNMP Trap collector, containerized
39     - Analytics
40         - Holmes correlation analytics, containerized
41         - Threshold Crosssing Analytics (TCA), CDAP analytics application
42
43
44 Usage Scenarios
45 ---------------
46
47 For ONPA R1 DCAE participates in all use cases.
48
49 vDNS/vFW:  VES collector, TCA analytics
50 vCPE:  VES collector, TCA analytics
51 vVoLTE:  VES collector, Holmes analytics
52
53 Interactions
54 ------------
55