Akraino Edge Stack – AT&T Update August 23, 2018 Oliver Spatscheck, AVP Kandan Kathirvel, Director What is Akraino? Everything About Edge – Akraino is the Edge Project Development of Edge Applications Development of Edge Middleware & API • Develop Edge applications and create an app/VNF ecosystem • Development of Edge API, Middleware, SDKs • Cross Platform Interoperability ( 3rd party Clouds) Fully Integrated Open Edge Stack • Fully integrated, working Edge blueprints • Edge Stack Life Cycle CI/CD & Tooling • Upstream collaboration 2 What is Akraino Blueprint? Reference Architecture For Edge Use cases Blueprints – Approved and tested Blueprints declarative configuration based on use cases, set of Hardware & Software, Point of delivery (POD). Declarative Configuration CI/CD, Integration, & Testing POD Declarative Configuration CI/CD, CI/CD, Integration, Integration, & Testing & Testing POD POD "A" Hardware & Software "N" Hardware & Software Reference Architecture – Defines Akraino building blocks Declarative Configuration – Hides lower layer complexity to user CI/CD, Integration & Testing Tools – Drive product quality Akraino release – End Product Blueprints1 …………… Akraino Release Blueprints n TSC will provide acceptance criteria for release 3 Why Akraino Blueprint? Akraino Blueprints Use Case Based Benefits: Fully Integrated End to End Solution (CI / CD) Low Cost Proven and Tested by Community Large Scale Life Cycle Support Zero Touch Provisioning Production Quality Industry Adoption 4 Horizontal vs. Vertical Components of Blueprints Blueprint 1 Blueprint 2 Blueprint 3 Blueprint 4 Horizontal: Leveraged by Blueprints As Required Resiliency Security Vertical Monitoring Vertical Operational Tools Portal Vertical Workflows Testing Vertical Vertical: Prescriptive Building Blocks to Support Use Case / Reference Architectures 5 AT&T Interested Blueprints Blueprints Use Cases Network Cloud Real Time Customer-premises / Far Edge Single to Multiple racks Single – Dual Server/White boxes All-in-one White boxes Telecom ( 5G,…) Access (RAN), PON, IOT., Universal CPE 6 AT&T Network Cloud Blueprint (Seed Code) Network Cloud AT&TAT&T Network Cloud Blueprint Blueprint Use Case Based • Telco / 5G / Enterprise Use Cases Fully Integrated ETE Solution (CI / CD) • Airship based • Upstream Integrated • Full CI in LF • Automated CD Validation Using Real Hardware Proven and Tested by Community • Community Developed and Maintained Life Cycle Support • • Continuous Integration Documentation Production Quality • Production deployed at AT&T 7 Akraino Network Cloud Blueprint (Aug 2018) Akraino GUI Akraino Workflow Dashboard Admin GUI Platform Workflows Camunda APIs Edge APIs Applications & VNFs Sample Edge App ( CDN) Edge Application and APIs CICD (Community) Edge Application and Orchestration Lightweight Edge App Orchestration NFV Orchestration NFV & Domain Specific Orchestrator ONAP Amsterdam Infra Orchestration OpenStack ( Ocata) Edge Platform Software Components Network Edge Edge Cloud(s) Integration APIs Community - TBD Storage SDS(Ceph) Network Control Plane Calico Network Data Plane SR-IOV Operation System Ubuntu NC – Multinode Cluster Akraino Chest User GUI Declarative Configuration Akraino Upper Cloud Lifecycle Tools AI Tools box ETE Operations tools ETE Security tools Kubernetes AirShip Under Cloud Lifecycle OVS Single Server (Rover) D a w n * Narad (Inventory) ETE Testing OpenStack Tempest PINC (N/W Orchestration) Network Edge Micro Services Serverless *To be contributed to Airship Satellite Customer Edge Akraino - new Upstream Documentation Rover (whitebox) Future release 8/24/18 8 CICD Integration with AT&T Akraino Lab Code Review Linux Server Running Peer Jenkins Internet Linux Foundation CI Pipeline Switch Firewall Akraino Cloud Lab Switch Firewall Single Node Edge Node Site 3 Switch Gen10 Cluster Edge Node Site 2 GEN10 cluster Edge Node Site 1 Switch Switch NC 1.0 cluster Regional Controller Site 8/24/18 9 Demo The Linux Foundation Internal Use Only 8/24/18 10 For More Information, Please Visit www.akraino.org