原生 UI 支持
提供可视化的编排管理界面,所有对容器的操作均可以通过可视化的界面操作来完成,包括集群容器的创建、运行、删除、调度分发、状态监控、动态迁移等。
容器编排调度
通过网关对集群内的容器节点进行统一编排管理,对外部请求进行路由,转发到对应容器节点。同时支持根据预设策略静态调度分发,或根据实时工作状态动态调度。
集群节点管理
对集群工作节点进行添加、删除、查询、属性修改,可实时可视化监控集群资源以及节点容器运行状态,能够管理集群内容器镜像,支持从远程仓库拉取最新版本。
高灵活高可用
支持多种负载均衡策略,根据各节点负载情况进行负载均衡调度。当集群内的容器出现运行故障时,能够将容器实例自动调度到冗余计算节点上继续运行。
ECSM vs Kubernetes
项目
ECSMKubernetes系统资源需求
低高综合运维成本
低高用户界面
简单直观的 Web 图形化管理界面复杂繁琐的 Web 图形化管理界面或命令行和配置文件HTTP API
支持支持VSOA API
支持不支持静态容器调度策略
简单明确,规则清晰需要通过 Label 配置动态容器调度策略
通过 CPU、内存等可视化指标配置需要通过 Label 配置滚动更新
支持服务运行模式多,规则非常复杂,学习成本较高,容易出现不可预测的情况数据库
内置文件数据库(资源消耗少)分布式数据库(需要大量内存)健康监测
HTTP 或 VSOAHTTP 或自定义脚本配置中心
深度集成 VSOA,支持订阅发布,实时获取最新的配置信息通过环境变量或程序参数传入,需要定期轮询获取微服务调度
内置实时 VSOA 微服务地址解析K8S DNS应用场景
嵌入式系统、边缘计算网络中大型云计算服务高可用
2 节点至少 3 节点镜像仓库
内置高效容器镜像仓库需要第三方软件网络组件
直接使用宿主机网络提供更高的实时性各种 CNI 网络插件可管理容器
ECS、DockerDocker操作系统
Linux、Windows、EdgerOS、SylixOS、macOSLinux
系统架构图
原生 UI 支持
提供可视化的编排管理界面,所有对容器的操作均可通过可视化的界面操作来完成
包括集群容器的创建、运行、删除、调度分发、状态监控、动态迁移等
容器编排与调度
容器编排网关
监听并接收外部请求,通过网关统一与集群内的容器节点进行交互,并对外部请求进行路由,转发到对应容器节点上,实现对各容器节点的统一编排管理。
容器调度分发
能根据预设策略进行静态调度,也能根据集群实时工作状态实现动态调度。
集群节点管理
工作节点管理
能够添加接入集群的工作节点,并纳入集群管理,支持对集群中的工作节点进行删除、查询、属性修改等操作。
集群状态监控
对集群内的 CPU、内存、存储等资源进行实时监控,对集群内所有工作节点上的容器运行状态进行监控,并提供可视化的监控页面。
集群镜像仓库
管理集群内的容器镜像,支持配置多个远程仓库,支持浏览、搜索远程仓库,支持从远程仓库拉取镜像。
高灵活高可用
负载均衡策略
在进行容器调度分发时,能够根据各节点的负载情况进行负载均衡调度,支持多种策略的负载均衡。
动态迁移策略
当集群内的计算节点故障时,能够将该节点上运行的容器实例自动调度到冗余计算节点继续运行。