...
Note: EALTEdge Blueprint Deployment has been tested on Cloud VM and is not tested on Bare-Metal Environment. Though, theoretically deployment should work in bare metal, provided hardware and software prerequisites are met. Kindly refer R4 - Test Documentation of Enterprise Applications on Lightweight 5G Telco Edge (EALTEdge) to get details on the tested deployment.
CENTER Components
MECM:
...
...
MECM Components:
- Dashboard: The dashboard provides user interface for the mecm MECM services where edge nodes, APPLCM can be registered and apps can be distributed.
- Workflow / Policy: Provide policy to take action based on analytics like application relocation.
- Database: Open source PostgreSQL database is being used to store the information, Recommended version is 12.3.
- IAAS Adapter: Will retreive the retrieve the query mep MEP capabilities and kpi KPI information from prometheus and Prometheus and also upload config, remove config, instantiate, terminate,and query an application.
- Host Selection: Repsonbile for Responsible for selection of host for deployment.
- Catalog: Catalog displays Catalogue displays the deatils of details of on hosts and applications.
- Common DB: Persistent Database.
...
- Tools: Developer tools are used in Plugin Management, Plugin Life Cycle and grading systems making it more convenient for developers to develop applications and integrate them into the edgegallery platform.
- Workspace: Developers manage their own Application development process by creating projects or migrating projects. Developers can manage project, app package and test task management.
- PG DB: PostgreSQL database version 12.2 is being used.
EDGE Node Components:
MEP:
MEP Provides API Gateway to achieve the below functionalities
- aPaaS:
- Defect Detection Service: This is a service to detect the defect when PCB images provided
- 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.
- Storage: Edge native storage for enterprise sites.
- Backup / Restore: scheduled backup, disaster recovery for remote sites
- 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 Services:
- DNS: DNS server and DNS record management service
- Service Registry: Service registry and discovery, availability notificationsNetwork Rules management: service for handling data plane traffic rules.
- AppLCM: applications life cycle management
- Network Isolation: Provides separation of control, managment management and data plane
Software Platform Architecture
...