Table of Contents
Blueprint Overview
Introduction & Purpose of EALTEdge
Enterprise Application on Lightweight 5G Telco Edge is a blueprint under 5G/MEC system blueprint family. It intends to provide a edge computing platform along with application orchestration & management to host enterprise applications on lightweight 5G Telco Edge. Provided edge computing platform and management is meant to be implemented in reference to ETSI MEC (please refer ETSI MEC for further details - https://www.etsi.org/technologies/multi-access-edge-computing) For details kindly refer "Targeted Architecture section". BP also intend to provide platform for enterprise application developers to develop, test, package & onboard their applications easily & quickly, thereby empowering developers to innovate & ship faster. Also eventually BP aims to provide platform capabilities and features like Multi-Tenancy, Network-Isolation, Dynamic Orchestration, Network Capabilities exposure, enhanced identification etc. as needed for "MEC in an Enterprise Setting"
...
The edge computing platform(s) (MEP) needs to be installed at the telco edge(s) and Application development/management related components (MECM (MEO+MEPM+Edge Connector), AppStore, Developer Platform) needs to be installed in Telco's cloud (private/public). Edge computing platform (MEP) provides a platform as a service environment for running "Enterprise Applications" In order to be useful, BP requires 5G RAN & UPF to enable connectivity & have configurations based on use case need. Also 5Gc and OSS system needs to be in place with desired configurations.
Use Case
Diverse types of applications in various enterprise sectors, not limited to below:
...
Use Case 1
Use Case 2
Use Case 3
Architecture
Targeted architecture
Center Node (Located at Telco Cloud)
...
By leveraging upstream projects like EdgeGallery and In collaboration with other BP in same family "5G MEC/Slice System to Support Cloud Gaming, HD Video and Live Broadcasting" (5G MEC/Slice System to Support Cloud Gaming, HD Video and Live Broadcasting Blueprint - Tentative roadmap of integration other BP is Q2 2022), this BP intends to deliver targeted architecture..
SDO Compliance/Reference
ETSI MEC
BP leverages EdgeGallery as an upstream which follows the reference architecture as defined in "section 6 Reference architecture" of "https://www.etsi.org/deliver/etsi_gs/MEC/001_099/003/02.01.01_60/gs_mec003v020101p.pdf". Following are components which are available/planned
...
EALTEdge BP will leverage other BP in same BP family "5G MEC/Slice System to Support Cloud Gaming, HD Video and Live Broadcasting Blueprint" for dynamic Traffic routing & steering. Kindly refer that BP for any related SDO references/compliance.
Release 5 Architecture
...
- In release 5 to use BP, Either
- UPF (external entity to this BP) needs to be pre-configured with DNS redirection rules and traffic rules to ensure connectivity.
- UPF integration via UPF adaptor for DNS redirection and traffic rules configurations
SDO Compliance/Reference
ETSI MEC
BP leverages EdgeGallery v1.1 version which deliver implementation referring some part of ETSI MEC reference architecture as defined in "section 6 Reference architecture" of "https://www.etsi.org/deliver/etsi_gs/MEC/001_099/003/02.01.01_60/gs_mec003v020101p.pdf". Following are components which are available as part of release 5
...
For Application Enablement API compliance details kindly check http://docs.edgegallery.org/zh_CN/release-v1.1/Projects/MEP/MEP_Interfaces.html#mep-server
Platform Architecture
The below diagram gives a overall architecture of the Enterprise Application on Lightweight 5G Telco Edge blueprint as given in Release 5.
...
- aPaaS:
- Object Detection Service: This service can be used by developer app for various Object detection for example Bottle detection and count for Retail store inventory.
- PaaS:
- Secret Management: Platform services and developer apps can use this service for sensitive info storing like password, cert etc.
- Cert Management: Platform services and developer apps can use this service for automate certifications management.
- DB: common DB for applications data
- Monitoring: system and apps health monitoring.
- CNI: k8s based networking for multi interface support in a POD for SFC scenarios, network policies etc.
- MEP Server:
- DNS: DNS server and DNS record management service
- Service Registry: Service registry and discovery, availability notifications
- AppLCM: applications life cycle management
- Network Isolation: Provides separation of control, management and data plan
- API Gateway: Provides secure End points for MEP services as well as producer Applications.
- Edge Portal: Portal for autonomous edges.
Software Platform Architecture
The below image shows the software platform distribution and architecture for Release 5.0.
...
Below are details of Upstream and Opensource software's used in various nodes of EALTEdge Environment.
OCD Node
S. No. | Software Name | Category | Version Number | Remarks |
---|---|---|---|---|
1. | Ubuntu | OS | 18.04 | |
2. | GIT | Version Control | 2.17.1 | |
3. | Ansible | Scripting Tool | 2.10.7 | |
4. | Python | Scripting Language | 3.6.9 | |
5. | pip3 | library of python | 9.0.1 |
CENTER Node
S. No. | Software Name | Category | Version Number | Remarks |
---|---|---|---|---|
1. | Ubuntu | OS | 18.04 | |
2. | Kubernetes | Orchestration | 1.18.7 | |
3. | Docker | CRI | 18.09+ | |
4. | Edge Gallery | MultiAccess Edge Computing Platform | 1.1.1 | Opensource MEC Platform |
EDGE Node
S. No. | Software Name | Category | Version Number | Remarks |
---|---|---|---|---|
1. | Ubuntu | OS | 18.04 | |
2. | Docker | CRI | 19.03 | |
3. | Edge Gallery | MultiAccess Edge Comuting Platform | 1.1.1 | Opensource MEC Platform |
4. | Vault | Secret Management | 0.5.0 | |
5. | InfluxDb | Database | 2.0 | Time series data base for user applications data. |
APIs
Please refer the API Documentation link : R5 - API Documentation Enterprise Application on Lightweight 5G Telco Edge (EALTEdge)
Hardware and Software Management
Hardware Management
Currently for this blueprint Huawei Cloud Virtual Machines are being used for development , testing and CD hence there is no specific hardware management to be done.
Software Management
Gerrit Repo : EALT Gerrit Repo
Licensing
GNU/common license