EaseStack

Ease Stack star

微服务编排和调度

Ease Stack 主要帮助用户管理整个系统的服务架构的编排和运行时的调度,其不但可以通过一个预先定义好的架构清单来一键部署整个架构,并且可以在运行时对整个架构中的各个服务进行调度。其主要包括如下功能:

  • 架构定义

    所为架构定义,就是用户只需要定义好一个架构中各个服务的构成,其中包括,服务的实例数量,需要的资源,部署方式(Docker),以及相关依整性,等。Ease Stack 可以通过这个定义文件启动整个架构。这对于需要创建环境的场景非常的简便易用。

  • 架构的全生命周期管理

    每一个服务在其生命周期中有很多的状态,如:部署、就绪、更新、伸缩、故障、销毁……等,自动化运维就是要自动化地维护好服务的这些状态。Ease Stack 可以方便地对整个架构中各个服务的全生命周期的进行有效的管理。

  • 服务弹性伸缩

    使用 Ease Stack,或以非常方便的通过 HTTP API 或命令行的方式对系统内任一服务或是一组相关服务进行弹性伸缩,并且自动化切换相应的流量。

  • 服务故障恢复

    对于出现故障的服务实例,自动化故障迁移,并强行维护用户定义的实例数量。

  • 驱动 DevOps 实践

    DevOps 一个软件工程的优秀的实践,通过 Ease Stack,可以让工程师团队很自然地走到 DevOps 上来,并以此提高生产力以及自动化运维。

Ease Stack 功能细项

一级分类二级分类功能细项标准版高级版备注说明