ONAP DMaa P Project ONAP TSC Architecture Beijing
ONAP DMaa. P Project ONAP TSC Architecture Beijing Review March 6, 2018
DMaa. P Message Router • API • There are no changes to message router API as we working only on the AAF integration in Beijing release. • Message Router API is documented at http: //onap. readthedocs. io/en/latest/submodules/dmaap/messagerouter/messageservice. git/do cs/message-router. html • S 3 P Stability: 72 hour component level soak test with random transactions Resiliency: Using Kubernetes auto detection and recovery Security: Test cases with 50% code coverage and by fixing the security and license issues Scalability: Kubernetes deployment natively support scalability Manageability: Message Router uses EELF logging framework Usability: Message Router documentation is at http: //onap. readthedocs. io/en/latest/submodules/dmaap/messagerouter/messageservice. git/do cs/message-router. html • Portability: Kubernetes deployment using the docker is natively support this • • •
DMaa. P Bus Controller • Deltas from the Amsterdam Architecture • DMaa. P Bus Controller is newly introduced to Beijing • Provides a “trusted provisioning agent” for DMaa. P Services (MR and DR) • See Arch diagram • Plans for S 3 P • • • Resiliency: using K 8 S auto detection and recovery Security: integrated with AAF (for Topic provisioning) Scalability: Deployed using OOM/Kubernetes Manageability: uses EELF logging framework Usability: REST API documentation in DMaa. P wiki, and developer GUI Portability: achieved via docker containerization • Information /Data Model Alignment • Abstraction for DMaa. P Topics and Feeds • Association of AAF Role with MR clients • API • Swagger documentation available: https: //wiki. onap. org/display/DW/DMaa. P+API
DMaa. P Bus Controller Architecture Misc Dmaap Provisioning Requests GUI provided for convenience Bus Controller GUI API Requests can be processed by any stateless container Load Distribution Bus Controller Container Deployed using OOM/Kubernetes Bus Controller Container Persistence via DCAE fault tolerant PG PGaa. S MR Prov API AAF Prov API DR Prov API Message Router AAF Data Router Clients can avoid invoking these service APIs. Also provides a tighter security model.
- Slides: 4