什么是经典应用服务

经典应用服务(CAS)是以应用为核心视图,对应用的版本、发布包、资源等进行可视化、自动化管理。经典应用服务提供自动化、智能化的应用全生命周期 DevOps 支持,提升效率、降低成本、减少人为错误,让开发人员专注于业务逻辑本身。

简介

经典应用服务能够直观地展现整个应用的拓扑结构、资源状态及健康度,可以依据资源使用情况对资源进行弹性伸缩,保障底层基础设施具备更高的稳定性、可用性及性能;同时,增加了金融级安全保障和故障切换功能。

核心优势

  • 以应用为核心视角的 DevOps:提供应用全生命周期的 DevOps 自动化支持,将传统的以 IT 资源为核心的管理视角转换成以应用、业务为核心视角,使用户可以专注于业务价值的同时,提升研发效率、降低人为出错的可能。

  • 可定制的自动化运维:以自定义的技术栈方案,为用户提供可定制的自动化运维,提升了云平台的灵活性和对用户存量系统的兼容支持性,方便用户在平台上使用自己熟悉的、非 SOFAStack 原生提供的技术框架。

  • 强大的发布部署能力:提供分组发布、Beta 发布、灰度发布、单机房发布、蓝绿发布等多种灵活的部署策略,从各种需求层面,支持可视化、自动化、可重试、可回滚的发布部署。

  • 灵活的运维管道能力:提供录入,执行用户自定义的运维命令和脚本通道,方便用户做自定义的运维指令操作。

总体框架

运维管理的总体框架如下:

运维管理总体框架

自上而下,共分为三个层次:

  1. 基于应用视角的管理层:

    • 虚拟化、弹性化:将底层物理资源抽象、封装成各种虚拟资源,提供可视化、自助式管理门户;实时监控资源使用情况,一旦某项资源达到设定阈值,即可根据预设规则进行弹性扩/缩容。

    • 自动化:提供应用全生命周期的 DevOps 支持,涵盖应用创建、组件安装、发布部署及运维管理的自动化服务。

    • 访问控制:基于应用域、工作空间、用户角色等维度,采用逻辑隔离、安全组、白名单和认证登录等技术进行访问控制,所有操作行为可追溯。

  2. 租户应用层:所有租户共享底层资源池,租户与租户间、相同租户的不同应用间实现逻辑隔离,为企业提供安全的私有空间,保障其应用不被非法访问。

  3. IaaS 层:为底层基础资源层,主要包括:计算和网络,数据库和存储。具体介绍可参见 资源管理