Dear TSC,

I would like to formally propose 2 projects to simplify the deployment and the 
operations of the ONAP platform and components.

Project: ONAP Operations Manager (Formerly ONAP controller) - 
https://wiki.onap.org/display/DW/ONAP+Operations+Manager

This proposal introduces the ONAP Platform OOM (ONAP Operations Manager) to 
efficiently Deploy, Manage, Operate the ONAP platform and its components (e.g. 
MSO, DCAE, SDC, etc.) and infrastructure (VMs, Containers). The OOM addresses 
the current lack of consistent platform-wide method in managing software 
components, their health, resiliency and other lifecycle management functions.  
With OOM, service providers will have a single dashboard/UI to deploy & 
un-deploy the entire (or partial) ONAP platform, view the different instances 
being managed and the state of each component, monitor actions that have been 
taken as part of a control loop (e.g., scale in-out, self-heal), and trigger 
other control actions like capacity augments across data centers.

Sub-project: ONAP Operations Manager / ONAP on Containers - 
https://wiki.onap.org/pages/viewpage.action?pageId=3247305

This project describes a deployment and orchestration option for the ONAP 
platform components (MSO, SDNC, DCAE, etc.) based on Docker containers and the 
open-source Kubernetes container management system. This solution removes the 
need for VMs to be deployed on the servers hosting ONAP components and allows 
Docker containers to directly run on the host operating system.

The primary benefits of this approach are as follows:

  *   Life-cycle Management. Kubernetes is a comprehensive system for managing 
the life-cycle of containerized applications.  Its use as a platform manager 
will ease the deployment of ONAP, provide fault tolerance and horizontal 
scalability, and enable seamless upgrades.
  *   Hardware Efficiency. As opposed to VMs that require a guest operating 
system be deployed along with the application, containers provide similar 
application encapsulation with neither the computing, memory and storage 
overhead nor the associated long term support costs of those guest operating 
systems.
  *   Deployment Speed. Eliminating the guest operating system results in 
containers coming into service much faster than a VM equivalent. This advantage 
can be particularly useful for ONAP where rapid reaction to inevitable failures 
will be critical in production environments.
  *   Cloud Provider Flexibility. A Kubernetes deployment of ONAP enables 
hosting the platform on multiple hosted cloud solutions like Google Compute 
Engine, AWS EC2, Microsoft Azure, CenturyLink Cloud, IBM Bluemix and more.


We currently have the support of Bell, AMDOCS, AT&T, Orange, Ericsson and 
Gigaspaces on the project and still looking for more. Please review and comment!

Thanks,
David Sauvageau, Bell Canada.

*** PS you may have received this proposal twice since my original seemed to 
have bounced.
_______________________________________________
ONAP-TSC mailing list
ONAP-TSC@lists.onap.org
https://lists.onap.org/mailman/listinfo/onap-tsc

Reply via email to