Akraino Scope
The Akraino project community’s scope is completely focused on the Edge Cloud Platform. It delivers highly available cloud services that are optimized for Edge computing systems and applications. Innovation, Integration and Lifecycle support are the key driving factors for the Akraino Edge Cloud.
...
Akraino Scope
Akraino's Scope covers everything related to Edge, including, but not limited to the following:
- The Edge User/Developer Experience
- Edge/MEC Developer APIs
- Edge Platform Innovation (Cloud, NFV, Apps...)
- Edge Open Source Platform Integration and development to enable edge application running on Edge Cloud.
- Edge Hardware Selection and Certification
...
as outlined in the below picture:
Akraino scope includes:
- Development of edge solution to address Telco, Enterprise, and Industrial IoT
Develop Edge API and framework for interoperability with 3rd party Edge providers & hybrid cloud models
Collaborate with upstream community(CI/CD& upstream process support)
- Development of Edge Middleware, SDKs, applications and create an app/VNF ecosystem
Create Blueprints (integrated stack) to address Edge use cases:
(Telco/Hosted) Edge: e.g. include ONAP, OpenStack, Airship, etc (e.g. large/medium POD)
(Telco/hosted) Remote edge: Stack scale from single node to Enterprise use cases (e.g. IOT)
(OTT/Enterprise/Telecom) Stack for remote edge locations (1000s) with disaggregated hardware
(OTT/IIOT/Enterprise) Develop a lightweight stack for low latency remote edge and IOT gateway
Additional Scope
- Single Pane of Glass Control - Single view management of edge resources across 10,000 + sites.
- Thin local Control Plane - Develop multiple ways to reduce local box or data center control plane footprint. For example, run control/data plane mixed with security measures, run in network switches, etc.
- Edge user/ Developer APIs - Provide agnostic Edge APIs.
- Edge IaaS/ PaaS - Wide variety of Edge applications.
- Central/Regional VIM - Alternative to Thin local Control Plane. Remote orchestration of edge compute resources (thin control, agent only at the edge).
- Edge capabilities like analytics etc.
- Low Latency Provisioning - Dynamic Micro services enablement.
- Central/Regional ONAP - Enhance ONAP to support Edge scale.
- Cloud Native VNFs - Container/ Micro services based VNFs.
Edge Requirements and Key principles
Edge computing requires significant efforts associated with seamless integration and user experience. Also, Edge computing solutions require large-scale deployment, typically covering 1000 plus locations. Keeping these challenges in mind, the key requirement for the Akraino project is to keep the cost low and ensure it supports large-scale deployments via automation. The Akraino community works to work with multiple upstream open source communities such as Airship, OpenStack, ONAP, etc., to deliver a fully integrated stack. The Akraino Edge Stack will supply a fully integrated solution that supports Zero-touch provisioning, and Zero-touch lifecycle management of the integrated stack.
The Akraino Edge stack will follow the key principles with respect to design, build and run.
Design Principle
Akraino Edge Stack will follow a holistic design with respect to availability, capacity, security, and continuity.
- Finite set of configurations – In order to reduce the complexity, the design will follow a finite set of configurations.
- Cloud native applications – The design will also include the native applications.
- Simplified security – The design will provide a secure platform and services while not being a burden for the platform.
- Autonomous, turn-key solution for service enablement to enable rapid introduction.
- Platform, VNF and application assessment and gating – assess whether the application is fit to run at the edge. (E.g. latency sensitiveness, code quality).
Build Principle
The Akraino Edge Stack will be built to scale in a cost-effective way and will evolve to ensure that costs are optimized.
- Low latency placement and processing to support edge drivers.
- Plug & play Modular architecture –building blocks using multiple cloud management technologies.
Run Principle
The Akraino Edge Stack will adhere to the following run principles:
...