ONAP(Open Network Automation Platform)는 복잡한 네트워크 서비스의 오케스트레이션 및 자동화를 위한 디지털 환경을 제공하는 네트워킹 프로젝트입니다. ONAP는 가상 네트워크 기능(VNF), 소프트웨어 정의 네트워크(SDN) 및 클라우드에서 프로그래밍을 가능하게 하는 시스템의 수명 주기를 관리하는 데 도움이 되는 리소스를 통합합니다. 이 오픈 소스 이니셔티브는 Linux Foundation에서 호스팅하며 ECOMP(Enhanced Control, Orchestration, Management &Policy) 및 Open-O(Open Orchestrator) 프로젝트의 조합입니다.
ONAP 프로젝트는 2017년 2월에 시작되었으며 이후 100개 이상의 네트워크 및 클라우드 운영업체와 기술 제공업체를 한데 모았습니다.
ONAP의 기능
다양한 ONAP 외부 API 내에서 프로그래머는 전체 프로젝트 아키텍처의 수명 주기 내에서 서비스, 정책 프레임워크, 클라우드 인프라 및 적응 계층, 애플리케이션 컨트롤러, 설계 시간 프로세스 및 외부 시스템을 구성할 수 있습니다. ONAP는 더 큰 프로젝트의 다양한 움직이는 부분 내에서 일정을 구성하고 유지하는 데 도움이 됩니다. ONAP 런타임 환경은 디자인 환경에서 주어진 규칙과 정책을 실행합니다. 디자인 및 런타임 환경 모두 RBAC(역할 기반 액세스 제어) 포털을 통해 액세스할 수 있습니다.
ONAP Operations Manager(OOM)는 배포 후 관리를 지원하며 프로젝트 수명 주기를 조정하고 모든 ONAP 구성 요소를 모니터링하는 역할을 합니다. A&AI(Active &Available Inventory) 구성 요소는 시스템이 어떻게 실행되고 다양한 리소스가 상호 연관되어 있는지에 대한 실시간 통찰력을 제공합니다. OOM은 서비스 검색, 시스템 분석, 내부 및 외부 API 지원, 소프트웨어 개발 키트(SDK)를 제공하는 ONAP 마이크로서비스 버스와 통합됩니다.