summaryrefslogtreecommitdiffstats
path: root/docs/platformoverview/platformoverview.rst
blob: b77b5ab64315bc2883a8d91ade485236d9bec253 (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
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0

Doctor platform components and features
=======================================

..
    This section will be compiled into OPNFV composite document.

https://wiki.opnfv.org/doctor

Features
--------

Doctor platform, as of Brahmaputra release, provides the two features:

* Immediate Notification
* Consistent resource state awareness (Compute/host-down)

These features enable high availability of Network Services on top of
the virtualized infrastructure. Immediate notification allows VNF managers
(VNFM) to process recovery actions promptly once a failure has occurred.
Consistency of resource state is necessary to properly execute recovery
actions properly in the VIM.

Components
----------

Doctor platform, as of Brahmaputra release, consists of the following
components:

* OpenStack Compute (Nova)
* OpenStack Telemetry (Ceilometer)
* OpenStack Alarming (Aodh)
* Doctor Inspector
* Doctor Monitor

.. note::
    Doctor Inspector and Monitor are sample implementation for reference.

You can see an overview of the Doctor platform and how components interact in
:numref:`figure-p1`.

.. figure:: images/figure-p1.png
    :name: figure-p1
    :width: 100%

    Doctor platform and typical sequence (Brahmaputra)

Detailed information on the Doctor architecture can be found in the Doctor
requirements documentation:
http://artifacts.opnfv.org/doctor/docs/requirements/05-implementation.html