diff options
Diffstat (limited to 'docs/guides/onap-developer/architecture/onap-architecture.rst')
-rw-r--r-- | docs/guides/onap-developer/architecture/onap-architecture.rst | 42 |
1 files changed, 27 insertions, 15 deletions
diff --git a/docs/guides/onap-developer/architecture/onap-architecture.rst b/docs/guides/onap-developer/architecture/onap-architecture.rst index d94e42890..6ced443f7 100644 --- a/docs/guides/onap-developer/architecture/onap-architecture.rst +++ b/docs/guides/onap-developer/architecture/onap-architecture.rst @@ -114,22 +114,27 @@ microservices-based platform components.** Figure 2 below, provides a simplified functional view of the architecture, which highlights the role of a few key components: -#. Design time environment for onboarding services and resources into ONAP and - designing required services. -#. External API provides northbound interoperability for the ONAP Platform and - Multi-VIM/Cloud provides cloud interoperability for the ONAP workloads. +#. ONAP Design time environment provides onboarding services and resources + into ONAP and designing required services. +#. External API provides northbound interoperability for the ONAP Platform. +#. ONAP Runtime environment provides a model- and policy-driven orchestration + and conrol framework for an automated instantiation and configuration of + services and resources. Multi-VIM/Cloud provides cloud interoperability for + the ONAP workloads. Analytic framework that closely monitors the service + behavior handles close loop management for handling healing, scaling and + update dynamically. #. OOM provides the ability to manage cloud-native installation and deployments to Kubernetes-managed cloud environments. #. ONAP Shared Services provides shared capabilities for ONAP modules. The ONAP Optimization Framework (OOF) provides a declarative, policy-driven approach for creating and running optimization applications like Homing/Placement, - and Change Management Scheduling Optimization. -#. ONAP shared utilities provide utilities for the support of the ONAP - components. -#. Information Model and framework utilities continue to evolve to harmonize - the topology, workflow, and policy models from a number of SDOs including - ETSI NFV MANO, ETSI/3GPP, O-RAN, TM Forum SID, ONF Core, OASIS TOSCA, IETF, - and MEF. + and Change Management Scheduling Optimization. ONAP shared utilities provide + utilities for the support of the ONAP components. + +Information Model and framework utilities continue to evolve to harmonize +the topology, workflow, and policy models from a number of SDOs including +ETSI NFV MANO, ETSI/3GPP, O-RAN, TM Forum SID, ONF Core, OASIS TOSCA, IETF, +and MEF. |image2| @@ -414,18 +419,25 @@ capabilities with the introduction of adaptive policy execution. Shared Services =============== ONAP provides a set of operational services for all ONAP components including -activity logging, reporting, common data layer, access control, secret and -credential management, resiliency, and software lifecycle management. +activity logging, reporting, common data layer, configuration, persistence, access control, +secret and credential management, resiliency, and software lifecycle management. These services provide access management and security enforcement, data backup, -restoration and recovery. They support standardized VNF interfaces and -guidelines. +configuration persistence, restoration and recovery. They support standardized +VNF interfaces and guidelines. Operating in a virtualized environment introduces new security challenges and opportunities. ONAP provides increased security by embedding access controls in each ONAP platform component, augmented by analytics and policy components specifically designed for the detection and mitigation of security violations. +Configuration Persistence Service (CPS) +--------------------------------------- +The Configuration Persistence Service (CPS) provides storage for real-time run-time configuration +and operational parameters that need to be used by ONAP. +In R8, Honolulu, the CPS is a stand-alone component, and its details in +:ref:`CPS - Configuration Persistence Service<onap-cps:architecture>`. + ONAP Modeling ============= ONAP provides models to assist with service design, the development of ONAP |