轻量级分布式应用服务(Serverless App Engine,简称 SAE)是面向应用的 Serverless PaaS 平台,能够帮助 PaaS 层用户免运维 IaaS,按需使用,按量计费,做到低门槛微服务应用上云。相对于其他 Serverless 产品,它向上抽象了应用的概念,并提供了一整套微服务解决方案。支持 Spring Cloud、Dubbo、HSF 等流行的开发框架,真正实现了 Serverless 架构和微服务架构的完美结合。

产品功能

  • 应用托管
    提供一站式白屏化的应用生命周期管理能力和配置管理的操作,简化运维。
    • 应用生命周期管理:提供云应用从创建到运行的整个生命周期管理服务,包括应用的创建、部署、启停、扩缩等。
    • 多发布策略:支持分批、灰度等多种发布策略,能够快速实现新版本的小规模验证,支持云应用快速迭代以及异常时一键回滚。
    • 一键启停开发测试环境(即将上线):一键启停开发测试环境的应用,即开即用,大幅降低闲置资源成本。
    • 健康检查:支持运行用户自定义健康检查处理策略。系统依据用户自定义的命令来判断容器和用户业务是否正常运行,如果存在异常则自动执行用户自定义命令,将用户业务自动下线。
    • 负载均衡:自动集成阿里云 SLB 产品,提供该应用被公网访问、VPC 内其它应用访问的能力。
    • 弹性伸缩:支持用户自定义弹性伸缩策略,帮助其在极短的时间内(几秒)实现弹性伸缩,应对业务高峰期的突发流量浪涌。
  • 微服务管理
    完美支持 Spring Cloud、Dubbo、HSF 等业界流行的开发框架,能以0代码的工作量将自建开源框架改造迁移至SAE中,享受阿里巴巴深耕 10 年、历经双 11 打磨的微服务体系的技术红利。
    • 命名空间:以应用的服务调用与分布式配置推送为视角,提供逻辑隔离的运行环境。例如:使用命名空间隔离开发、测试和生产环境等不同环境。
    • 配置管理:深度集成 ACM 配置管理,提供白屏化的分布式应用的配置管理、订阅和动态推动能力。可以基于命名空间在不同环境间进行配置的隔离和同步。
    • 服务注册&调用:提供分布式架构的服务注册、调用功能,并提供服务列表可查询。
  • 监控管理
    通过多样化的监控分析能力,为你的应用运行时保驾护航。
    • 日志管理:支持高性能日志自动采集,提供实时的标准输出日志,方便定位业务问题。
    • 系统监控:提供系统级别的监控能力,如 CPU、Mem、网络等。
    • 应用监控:提供面向应用的实时监控,如 QPS、RT、接口调用量、错误数等。帮助您快速定位出错接口和慢接口、重现调用参数、检测内存泄漏、发现系统瓶颈,大幅提升诊断问题的效率。