综合管理平台 ECMP
综合管理平台(Edge Computing Management Platform,简称 ECMP)是翼辉面向任务关键领域研发的一款强大的一体化综合管理平台。它提供了应用管理、集群管理、镜像仓库,以及用户、角色、组织、菜单和日志管理等功能,旨在为团队提供全面、高效的数字化管理解决方案。通过 ECMP,团队可以灵活控制硬件资源、业务流程和人员权限,实现全面数字化和柔性化的组织与业务管理。
产品功能
应用管理
支持新建应用及其版本,为每个版本定义多个服务,并预设每个服务的部署策略和资源配置,从而实现对容器化和微服务化应用的抽象和统一管理。同时支持将特定的应用版本部署到目标集群,并进行应用的修改和删除操作。
集群管理
支持统一管理接入的边缘计算集群。每个计算集群是由 ECSM 统一管理的多台计算机或板卡。ECMP 能够实时监测各个计算集群的运行状态,并对目标集群的业务应用进行编排和状态管理,如在集群内批量添加和部署应用,部署单个应用版本或服务,统一管理集群中的应用、节点和容器,并执行销毁服务、启动、暂停、停止和重启容器等操作。
部署管理
支持查看所有应用版本的部署历史,每条部署记录中都包含了详尽的服务参数配置信息,使用户能够深入了解每次部署的具体内容和设置,以便在需要时进行审查和比较。
镜像仓库
平台提供对承载业务功能的容器镜像进行存储和托管的服务。用户可以手动上传本地镜像或通过三方源(如 Armory 制品仓库)同步镜像至 ECMP 仓库。支持对不同 Tag、系统和架构的镜像进行分类管理,添加概览信息,并对镜像进行查看详情、下载和删除操作。
用户管理
用户管理功能支持管理员修改普通用户的组织和角色信息,以调整其在 ECMP 中的组织归属和权限配置。
角色管理
角色管理功能支持通过角色为员工授权。企业可以通过此功能新建角色,为不同的角色分配独特的菜单权限,并将角色分配给用户,实现不同用户对平台功能的差异化访问权限。同时,角色管理还提供了修改角色信息、删除角色等功能,以实现对员工权限的全面管理。
组织管理
组织管理功能支持对企业各部门组织进行全面管理,包括新建、修改和删除组织。此外,还可以为各部门组织关联角色,实现对该组织管理权限的一体化管理。通过组织管理,企业能够有效地构建和维护组织结构,确保权限分配的合理性和灵活性。
菜单管理
支持企业自定义菜单并对系统菜单(包括目录、菜单和按钮)进行全面管理,包括新建、修改和删除菜单。通过菜单管理,企业可以按需新增第三方菜单,实现对系统界面和功能的个性化定制。
日志管理
支持采集用户的操作日志,并通过直观的界面展示,使用户能够进行可视化的日志管理。主要功能包括查询日志、查看日志详情和删除日志。在删除日志时,系统会自动导出并下载对应时间段的日志信息到本地,以便用户在需要时轻松访问这些日志记录。通过日志管理,用户可以更有效地监控操作历史和响应潜在问题。
产品优势
- 应用微服务群管理:ECMP 应用实现了对容器化、微服务化应用的统一抽象,相较于 K8s 容器编排框架中的众多管理单元和概念,业务应用这一管理单位更易于理解和接受。每个应用版本是由预定义并验证测试过的存在依赖关系的容器化微服务及其用户界面程序组成,类似于手机 App,使终端用户能够轻松部署和升级应用。
- 目标系统集群管理:支持统一管理接入的边缘计算集群,能够实时监测各个计算集群的运行状态并完成对目标集群的业务应用部署。对于已部署应用,还提供版本升级、回滚等维护管理功能。
- 弹性资源管理:可以实时感知各硬件资源状态及其负载情况,支持根据业务需求动态调整硬件资源的规模和服务编排方式,并提供多种负载均衡策略,以确保用户业务能够稳定运行并最大程度利用硬件资源。
- 自动化镜像同步与更新:内置的容器镜像仓库兼容标准的 Docker Registry API 规范,支持第三方客户端(包括但不限于 Docker 容器引擎、Armory 制品仓库)发布镜像至仓库进行统一管理。同时,系统可以根据新推送的镜像版本自动更新服务部署,便捷灵活。
- 智能化服务编排:支持多服务场景组合编排,结合服务静态编排和动态部署双策略,可以灵活适配各种服务特性,全面提升生产效能。服务还具备自动保活功能,可以为服务提供稳定的运行环境,保障业务持续稳健运行。
- 企业柔性化管理:提供灵活的组织和权限管理功能,支持用户-组织-角色-资源多维权限管理,用户可以根据业务需求实时调整企业的组织架构,精准控制业务权限,实现企业组织架构和业务管理的柔性化。
- 高实时可靠性:与 Docker、K8s 基于 HTTP API 管理的模型相比,ECMP 使用基于 TCP 的长连接,无需握手,在确保请求可达的同时,保证了更快的请求速度。同时,基于 VSOA 认证机制,支持在高度封闭的计算环境中通过 TCP 直连减少系统负载,从而提升系统的安全性和稳定性。
- 高可用性:ECMP 本身采用容器化的部署方案,并采用了高可用的数据存储方案。在多实例部署模式(至少 3 个物理节点)下,平台提供高可用的服务保障,即使物理服务器发生故障依然能保证整个管理平台的稳定运行以及数据的安全性。