Information Model Layering Food for thought ONAP R

  • Slides: 8
Download presentation
Information Model Layering Food for thought – ONAP R 2

Information Model Layering Food for thought – ONAP R 2

Personas • Those who use ONAP • Customers (end-users) – use network services •

Personas • Those who use ONAP • Customers (end-users) – use network services • Customer Administrators/Operators – manage network service instances that belong to them • Those who manage ONAP • Administrators – make policies and rules • Operators – enforce policies and rules • Those who develop for ONAP • VNF Dev. Ops – build and package VNF • Service Provider Dev. Ops – build and package network services

Information We Need To Managed Entities/Groupings • • • Users/Tenants/Parties Roles/Rights/Privileges Policies/Rules/Quotas/Constraints Products/Catalogs/Entitlements Packages/Images

Information We Need To Managed Entities/Groupings • • • Users/Tenants/Parties Roles/Rights/Privileges Policies/Rules/Quotas/Constraints Products/Catalogs/Entitlements Packages/Images Services/Service Components Service Requirements Service Instances Resources/Capabilities Resource Capacity Resource Instances Providers/Plug-ins Associations/Mappings • • • User/Tenants Users/Roles Users/Service Instances Users/Resource Instances Tenants/Products Tenants/Services Tenants/Resources Products/Services/Resources/Providers Policy/Everything Etc…

Service/Resource Abstraction Layers Abstraction/Orchestration/Optimization Saa. S Software Services Abstraction/Orchestration/Optimization Paa. S Platform Services Abstraction/Orchestration/Optimization

Service/Resource Abstraction Layers Abstraction/Orchestration/Optimization Saa. S Software Services Abstraction/Orchestration/Optimization Paa. S Platform Services Abstraction/Orchestration/Optimization Iaa. S Infrastructure Services Abstraction/Orchestration/Optimization Compute Storage Owned Resources Network Raa. S Procured as “Services”

Governance/Processes Information Domains Micro-service Bus /Integration Backplane Governance/Processes Service Design External APIs Service Access

Governance/Processes Information Domains Micro-service Bus /Integration Backplane Governance/Processes Service Design External APIs Service Access Customer Facing Services (Catalog) Services/Applications (Network Services/Network Functions) “Logical” Infrastructure (Network Functions, Forwarding Graphs, SFCs) “Real” Infrastructure (Physical/Virtual/Cloud – On/Off-Premise) • Policy/Rule/Constraints, SLA/OLA Definition, • Asset/Capacity Management, Configuration/Change/Incident Management, Catalog Management Service Design • Network function on-boarding • Network service definition Service Access • User/Tenant Management, Identity Management, RBAC • Entitlement Control Customer Facing Services • Policy/Rule/Constraints, SLA/OLA Definition • Asset/Capacity Management, Configuration/Change/Incident Management Services/Applications • Decomposition/Instantiation/Assurance/Remediation • Service Level Optimization, Qo. S Optimization, Policy Enforcement, Logical Infrastructure • Resource Matchmaking/Optimization • Resource Reservations/Allocations, Installation/Configuration Real Infrastructure • Provider Registration, Infrastructure Discovery/Monitoring • Capacity Optimization

Functional Domains Administrators Developers Customers Configuration Data Micro-service Bus /Integration Backplane Historical Data Governance/Processes

Functional Domains Administrators Developers Customers Configuration Data Micro-service Bus /Integration Backplane Historical Data Governance/Processes Service Catalog Service Design External APIs Shared State Domain Model Service Access Management Domain Model Service Management Security Data Domain Model Service LCM (Orchestration/Optimization/Operation) Domain Model Resource LCM (Orchestration/Optimization/Operation) Domain Model Physical Resources Infrastructure Inventory Multi-VIM/Multi-Cloud Infrastructure Supply & Demand Private Clouds Operational State Public Xaa. S

External/Internal Interfaces External (Service) APIs Access Boundary API Gateway/Broker Internal APIs ONAP Components Internal

External/Internal Interfaces External (Service) APIs Access Boundary API Gateway/Broker Internal APIs ONAP Components Internal APIs Access Boundary API Gateway/Broker External (Resource) APIs Physical Resources Private Clouds Public Xaa. S

Functional Organization External (Service) APIs Access Boundary API Gateway/Broker Exernal Model Internal APIs Component

Functional Organization External (Service) APIs Access Boundary API Gateway/Broker Exernal Model Internal APIs Component Model Component Model MSB Model DB Internal APIs Access Boundary API Gateway/Broker External Model External (Resource) APIs Physical Resources Private Clouds Public Xaa. S DB