应用场景
DevOps 持续交付
软件开发型企业,希望构建从代码提交到容器应用部署的 DevOps 完整流程,提高企业业务迭代的效率。ECSM 提供的镜像管理、节点管理、容器部署、状态监测和健康管理功能,使得软件的容器运行管理和维护实现自动化,能够很好地支持此类场景。
ECSM 功能特性如下:
- 强大的镜像管理能力:兼容 Docker Registry 存储方案,镜像仓库可以上传并管理镜像的多个版本,同时支持从远程镜像仓库一键拉取镜像至本地仓库。
- 多节点多实例部署:部署容器镜像时支持选择多个节点,可以同时将镜像部署在多个环境,如开发、测试、生产环境;且支持多节点多容器实例的部署方式,当系统中某个计算节点故障后,ECSM 将自动把容器实例调度到其他冗余节点上,保证业务的正常运转。
- 状态实时监测:ECSM 通过翼辉 ECSD 容器管理引擎收集各计算节点及容器实例的实时运行状态信息,汇总后在服务层面进行综合展示,便于用户了解各服务当前的整体运行状态,快速发现问题、快速解决。
通过 ECSM,开发者可以快速部署应用到集成验证环境,甚至是生产环境,同时 ECSM 持续反馈软件版本的运行状态、健康情况和日志记录,方便开发者实时掌握容器运行情况,快速发现问题,加速下一个版本的研发过程。从而助力企业实现敏捷开发和部署落地,加速企业业务迭代。
集群批量部署
工业生产型企业,需要在多个设备上运行相同或不同的业务,因此企业需要设备集群管理、容器批量部署的能力,以满足企业的大型化生产管理需求。ECSM 提供的节点管理、容器部署和服务编排等功能,完全可以满足此类需求。
- 节点集群管理:支持接入若干个 SylixOS 和 Linux 操作系统的超边缘计算机,一台超边缘计算机代表一个超边缘计算节点。超边缘计算节点和容器管理平台之间支持通过 TLS 加密连接通信,保证通信的安全性。
- 同一镜像一次部署多个节点、服务化管理:部署容器时支持将同一镜像部署在多个计算节点上,并以服务为容器应用管理单元对各节点上的容器实例进行管理,同时可以实时监控服务的运行和健康状态,并对服务进行生命周期的管理,包括启动、停止、暂停、继续和销毁服务等。
- 不同镜像批量部署:服务编排模块提供批量新建资源模板的能力,并支持通过修改资源模板预先设置部署容器需要的节点、资源配置等参数,然后通过通过 API 接口指定目录或模板 ID 来批量部署容器,实现容器的批量及差异化部署,有效支撑企业大规模批量部署的需求。