A Open Network Automation Platform (ONAP) é um projeto de rede que fornece um ambiente digital para a orquestração e automação de serviços de rede complexos. ONAP consolida recursos que ajudam a gerenciar os ciclos de vida das funções de rede virtual (VNFs), redes definidas por software (SDNs) e sistemas que permitem a programação na nuvem. Esta iniciativa de código aberto é hospedada pela Linux Foundation e é uma combinação dos projetos Enhanced Control, Orchestration, Management & Policy (ECOMP) e Open Orchestrator (Open-O).
O projeto ONAP foi lançado em fevereiro de 2017 e desde então reuniu mais de 100 operadores de rede e de nuvem e provedores de tecnologia.
Características do ONAP
Com várias APIs externas ONAP, os programadores podem organizar serviços, frameworks de políticas, infraestrutura de nuvem e camadas de adaptação, controladores de aplicativos, processos de tempo de projeto e sistemas externos dentro do ciclo de vida da arquitetura geral do projeto. ONAP ajuda a estruturar e manter os horários dentro das várias partes móveis de um projeto maior. O ambiente de tempo de execução ONAP executa as regras e políticas dadas a ele pelo ambiente de projeto. Tanto o ambiente de design como o de tempo de execução podem ser acessados através de um portal de controle de acesso baseado em funções (RBAC).
O ONAP Operations Manager (OOM) ajuda na gestão pós-design e é responsável por orquestrar o ciclo de vida do projeto e monitorar todos os componentes ONAP. O componente Active & Available Inventory (A&AI) fornece informações em tempo real sobre como o sistema está a funcionar e como os vários recursos estão inter-relacionados. The OOM is integrated with the ONAP Microservices Bus that provides service discovery, system analytics, internal and external API support and software development kits (SDKs).
Use cases for ONAP
ONAP was developed to provide a unified framework for large-scale workloads and services. The ONAP open source community provides blueprints and tests for multiple ONAP use cases, including applications in:
- 5G
- Cross domain and cross layer VPN (CCVPN)
- Voice over LTE (VoLTE)
- Virtual customer premises equipment (vCPE)
- Network virtualization
Benefits of ONAP
Using ONAP provides developers with the following benefits:
- Scalability, flexibility and full automation.
- Organizes many smaller, granular processes with a high-level dashboard.
- Allows businesses to deliver new services quicker and cheaper.
- Facilitates the adoption of network functions virtualization (NFV), SDNs and cloud functionality.
- Reduces capital and operational expenditures.
- Increases operational efficiency.
- Provides best practices and consistent new features due to its open source nature.
- Uses Kubernetes to offer higher CPU